C# Class Stash.Azure.Engine.ManagedIndex

Afficher le fichier Open project: AndyHitchman/Stash

Méthodes publiques

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

Private Methods

Méthode Description
ensureIndexExists ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : bool
indexIsTypeHierarchy ( ) : bool
safeTableName ( string indexName ) : string

Method Details

BuildIndexFromGraphs() public méthode

public BuildIndexFromGraphs ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
Résultat void

ConvertToInternalId() public méthode

public ConvertToInternalId ( string stringRepresentation ) : InternalId
stringRepresentation string
Résultat Stash.Engine.InternalId

ConvertToKey() public méthode

public ConvertToKey ( string stringRepresentation ) : object
stringRepresentation string
Résultat object

Delete() public méthode

public Delete ( InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
internalId Stash.Engine.InternalId
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
Résultat void

EnsureIndex() public méthode

public EnsureIndex ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : void
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
Résultat void

ForwardIndex() public méthode

public ForwardIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
Résultat DataServiceQuery

Insert() public méthode

public Insert ( object key, InternalId internalId, Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : void
key object
internalId Stash.Engine.InternalId
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
Résultat void

KeyAsString() public méthode

public KeyAsString ( object key ) : string
key object
Résultat string

ManagedIndex() public méthode

public ManagedIndex ( AzureBackingStore backingStore, IRegisteredIndexer registeredIndexer ) : System
backingStore AzureBackingStore
registeredIndexer IRegisteredIndexer
Résultat System

RecompileIsRequired() public méthode

public RecompileIsRequired ( Microsoft.WindowsAzure.StorageClient.CloudTableClient cloudTableClient ) : bool
cloudTableClient Microsoft.WindowsAzure.StorageClient.CloudTableClient
Résultat bool

ReverseIndex() public méthode

public ReverseIndex ( Microsoft.WindowsAzure.StorageClient.TableServiceContext serviceContext ) : DataServiceQuery
serviceContext Microsoft.WindowsAzure.StorageClient.TableServiceContext
Résultat DataServiceQuery