C# Class Raven.Client.Indexes.AbstractTransformerCreationTask

Inheritance: AbstractCommonApiForIndexesAndTransformers
显示文件 Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
CreateTransformerDefinition ( ) : Raven.Abstractions.Indexing.TransformerDefinition

Creates the Transformer definition.

Execute ( IDatabaseCommands databaseCommands, DocumentConvention documentConvention ) : void

Executes the index creation against the specified document database using the specified conventions

Execute ( IDocumentStore store ) : void
ExecuteAsync ( IAsyncDatabaseCommands asyncDatabaseCommands, DocumentConvention documentConvention ) : System.Threading.Tasks.Task

Executes the index creation against the specified document store.

Protected Methods

Method Description
Query ( string key ) : RavenJToken

Method Details

CreateTransformerDefinition() public abstract method

Creates the Transformer definition.
public abstract CreateTransformerDefinition ( ) : Raven.Abstractions.Indexing.TransformerDefinition
return Raven.Abstractions.Indexing.TransformerDefinition

Execute() public method

Executes the index creation against the specified document database using the specified conventions
public Execute ( IDatabaseCommands databaseCommands, DocumentConvention documentConvention ) : void
databaseCommands IDatabaseCommands
documentConvention Raven.Client.Document.DocumentConvention
return void

Execute() public method

public Execute ( IDocumentStore store ) : void
store IDocumentStore
return void

ExecuteAsync() public method

Executes the index creation against the specified document store.
public ExecuteAsync ( IAsyncDatabaseCommands asyncDatabaseCommands, DocumentConvention documentConvention ) : System.Threading.Tasks.Task
asyncDatabaseCommands IAsyncDatabaseCommands
documentConvention Raven.Client.Document.DocumentConvention
return System.Threading.Tasks.Task

Query() protected method

protected Query ( string key ) : RavenJToken
key string
return RavenJToken