C# 클래스 Stratosphere.Table.Sdb.SdbTable

상속: ITable
파일 보기 프로젝트 열기: petrohi/Stratosphere 1 사용 예제들

공개 메소드들

메소드 설명
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