C# Класс Stratosphere.Table.Sdb.SdbTable

Наследование: ITable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BatchPut ( Action action ) : void
Configure ( System.Xml.Linq.XElement configuration ) : ITable
Create ( string serviceId, string serviceSecret, string domainName ) : SdbTable
Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit, bool ensureDomain ) : SdbTable
Delete ( ) : void
Delete ( string name, Action action ) : void
Get ( string serviceId, string serviceSecret, string domainName ) : SdbTable
Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
GetInfo ( long &itemCount, long &sizeBytes ) : void
ListTables ( string serviceId, string serviceSecret ) : IEnumerable
ListTables ( string serviceId, string serviceSecret, bool withConsistency ) : IEnumerable
ListTables ( string serviceId, string serviceSecret, bool withConsistency, int selectLimit ) : IEnumerable
Put ( string name, Action action ) : void
ResetBoxUsage ( ) : void
Select ( IEnumerable attributeNames, System.Condition condition, bool withConsistency, int selectLimit ) : IReader
Select ( string serviceId, string serviceSecret, string selectExpression ) : IReader
Select ( string serviceId, string serviceSecret, string selectExpression, bool withConsistency ) : IReader
TryCreate ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit, bool ensureDomain, SdbTable &table ) : bool

Приватные методы

Метод Описание
BuildSelectExpression ( string domainName, IEnumerable attributeNames, System.Condition condition, int selectLimit ) : string
BuildSelectList ( string attributeNames ) : string
BuildWhereClause ( System.Condition condition ) : string
ContinueBuildAttributeConditionWhereClause ( AttributeCondition condition, bool everyAttribute ) : string
ContinueBuildConditionWhereClause ( System.Condition condition ) : string
Create ( SdbService service, string domainName, bool withConsistency, int selectLimit ) : SdbTable
EncodeConditionAttributeValue ( string value ) : string
GetConditionAttributeName ( string name, bool everyAttribute ) : string
GetValueTestOperator ( ValueTest test ) : string
SdbTable ( SdbService service, string domainName, bool withConsistency, int selectLimit ) : System
SelectElements ( IEnumerable attributeNames, System.Condition condition, bool withConsistency, int selectLimit ) : IEnumerable
SelectElements ( SdbService service, string selectExpression, bool withConsistency ) : IEnumerable

Описание методов

BatchPut() публичный Метод

public BatchPut ( Action action ) : void
action Action
Результат void

Configure() публичный статический Метод

public static Configure ( System.Xml.Linq.XElement configuration ) : ITable
configuration System.Xml.Linq.XElement
Результат ITable

Create() публичный статический Метод

public static Create ( string serviceId, string serviceSecret, string domainName ) : SdbTable
serviceId string
serviceSecret string
domainName string
Результат SdbTable

Create() публичный статический Метод

public static Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
Результат SdbTable

Create() публичный статический Метод

public static Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
Результат SdbTable

Create() публичный статический Метод

public static Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit, bool ensureDomain ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
ensureDomain bool
Результат SdbTable

Delete() публичный Метод

public Delete ( ) : void
Результат void

Delete() публичный Метод

public Delete ( string name, Action action ) : void
name string
action Action
Результат void

Get() публичный статический Метод

public static Get ( string serviceId, string serviceSecret, string domainName ) : SdbTable
serviceId string
serviceSecret string
domainName string
Результат SdbTable

Get() публичный статический Метод

public static Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
Результат SdbTable

Get() публичный статический Метод

public static Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
Результат SdbTable

GetInfo() публичный Метод

public GetInfo ( long &itemCount, long &sizeBytes ) : void
itemCount long
sizeBytes long
Результат void

ListTables() публичный статический Метод

public static ListTables ( string serviceId, string serviceSecret ) : IEnumerable
serviceId string
serviceSecret string
Результат IEnumerable

ListTables() публичный статический Метод

public static ListTables ( string serviceId, string serviceSecret, bool withConsistency ) : IEnumerable
serviceId string
serviceSecret string
withConsistency bool
Результат IEnumerable

ListTables() публичный статический Метод

public static ListTables ( string serviceId, string serviceSecret, bool withConsistency, int selectLimit ) : IEnumerable
serviceId string
serviceSecret string
withConsistency bool
selectLimit int
Результат IEnumerable

Put() публичный Метод

public Put ( string name, Action action ) : void
name string
action Action
Результат void

ResetBoxUsage() публичный статический Метод

public static ResetBoxUsage ( ) : void
Результат void

Select() публичный Метод

public Select ( IEnumerable attributeNames, System.Condition condition, bool withConsistency, int selectLimit ) : IReader
attributeNames IEnumerable
condition System.Condition
withConsistency bool
selectLimit int
Результат IReader

Select() публичный статический Метод

public static Select ( string serviceId, string serviceSecret, string selectExpression ) : IReader
serviceId string
serviceSecret string
selectExpression string
Результат IReader

Select() публичный статический Метод

public static Select ( string serviceId, string serviceSecret, string selectExpression, bool withConsistency ) : IReader
serviceId string
serviceSecret string
selectExpression string
withConsistency bool
Результат IReader

TryCreate() публичный статический Метод

public static TryCreate ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit, bool ensureDomain, SdbTable &table ) : bool
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
ensureDomain bool
table SdbTable
Результат bool