C# Class Stratosphere.Table.Sdb.SdbTable

Inheritance: ITable
Afficher le fichier Open project: petrohi/Stratosphere Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

BatchPut() public méthode

public BatchPut ( Action action ) : void
action Action
Résultat void

Configure() public static méthode

public static Configure ( System.Xml.Linq.XElement configuration ) : ITable
configuration System.Xml.Linq.XElement
Résultat ITable

Create() public static méthode

public static Create ( string serviceId, string serviceSecret, string domainName ) : SdbTable
serviceId string
serviceSecret string
domainName string
Résultat SdbTable

Create() public static méthode

public static Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
Résultat SdbTable

Create() public static méthode

public static Create ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
Résultat SdbTable

Create() public static méthode

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
Résultat SdbTable

Delete() public méthode

public Delete ( ) : void
Résultat void

Delete() public méthode

public Delete ( string name, Action action ) : void
name string
action Action
Résultat void

Get() public static méthode

public static Get ( string serviceId, string serviceSecret, string domainName ) : SdbTable
serviceId string
serviceSecret string
domainName string
Résultat SdbTable

Get() public static méthode

public static Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
Résultat SdbTable

Get() public static méthode

public static Get ( string serviceId, string serviceSecret, string domainName, bool withConsistency, int selectLimit ) : SdbTable
serviceId string
serviceSecret string
domainName string
withConsistency bool
selectLimit int
Résultat SdbTable

GetInfo() public méthode

public GetInfo ( long &itemCount, long &sizeBytes ) : void
itemCount long
sizeBytes long
Résultat void

ListTables() public static méthode

public static ListTables ( string serviceId, string serviceSecret ) : IEnumerable
serviceId string
serviceSecret string
Résultat IEnumerable

ListTables() public static méthode

public static ListTables ( string serviceId, string serviceSecret, bool withConsistency ) : IEnumerable
serviceId string
serviceSecret string
withConsistency bool
Résultat IEnumerable

ListTables() public static méthode

public static ListTables ( string serviceId, string serviceSecret, bool withConsistency, int selectLimit ) : IEnumerable
serviceId string
serviceSecret string
withConsistency bool
selectLimit int
Résultat IEnumerable

Put() public méthode

public Put ( string name, Action action ) : void
name string
action Action
Résultat void

ResetBoxUsage() public static méthode

public static ResetBoxUsage ( ) : void
Résultat void

Select() public méthode

public Select ( IEnumerable attributeNames, System.Condition condition, bool withConsistency, int selectLimit ) : IReader
attributeNames IEnumerable
condition System.Condition
withConsistency bool
selectLimit int
Résultat IReader

Select() public static méthode

public static Select ( string serviceId, string serviceSecret, string selectExpression ) : IReader
serviceId string
serviceSecret string
selectExpression string
Résultat IReader

Select() public static méthode

public static Select ( string serviceId, string serviceSecret, string selectExpression, bool withConsistency ) : IReader
serviceId string
serviceSecret string
selectExpression string
withConsistency bool
Résultat IReader

TryCreate() public static méthode

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
Résultat bool