C# 클래스 Stash.Azure.Engine.ManagedIndex

파일 보기 프로젝트 열기: AndyHitchman/Stash

공개 메소드들

메소드 설명
BuildIndexFromGraphs ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
ConvertToInternalId ( string stringRepresentation ) : InternalId
ConvertToKey ( string stringRepresentation ) : object
Delete ( InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
EnsureIndex ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
ForwardIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery
Insert ( object key, InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
KeyAsString ( object key ) : string
ManagedIndex ( AzureBackingStore backingStore, IRegisteredIndexer registeredIndexer ) : System
RecompileIsRequired ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : bool
ReverseIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery

비공개 메소드들

메소드 설명
ensureIndexExists ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : bool
indexIsTypeHierarchy ( ) : bool
safeTableName ( string indexName ) : string

메소드 상세

BuildIndexFromGraphs() 공개 메소드

public BuildIndexFromGraphs ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
리턴 void

ConvertToInternalId() 공개 메소드

public ConvertToInternalId ( string stringRepresentation ) : InternalId
stringRepresentation string
리턴 Stash.Engine.InternalId

ConvertToKey() 공개 메소드

public ConvertToKey ( string stringRepresentation ) : object
stringRepresentation string
리턴 object

Delete() 공개 메소드

public Delete ( InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
internalId Stash.Engine.InternalId
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
리턴 void

EnsureIndex() 공개 메소드

public EnsureIndex ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
리턴 void

ForwardIndex() 공개 메소드

public ForwardIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
리턴 DataServiceQuery

Insert() 공개 메소드

public Insert ( object key, InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
key object
internalId Stash.Engine.InternalId
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
리턴 void

KeyAsString() 공개 메소드

public KeyAsString ( object key ) : string
key object
리턴 string

ManagedIndex() 공개 메소드

public ManagedIndex ( AzureBackingStore backingStore, IRegisteredIndexer registeredIndexer ) : System
backingStore AzureBackingStore
registeredIndexer IRegisteredIndexer
리턴 System

RecompileIsRequired() 공개 메소드

public RecompileIsRequired ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : bool
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
리턴 bool

ReverseIndex() 공개 메소드

public ReverseIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
리턴 DataServiceQuery