C# Class Marten.Schema.Identity.Sequences.SequenceFactory

Inheritance: ISequences, ISchemaObjects
Mostra file Open project: JasperFx/marten

Private Properties

Property Type Description

Public Methods

Method Description
GenerateSchemaObjectsIfNecessary ( AutoCreate autoCreateSchemaObjectsMode, IDocumentSchema schema, SchemaPatch patch ) : void
Hilo ( Type documentType, Marten.Schema.Identity.Sequences.HiloSettings settings ) : ISequence
RemoveSchemaObjects ( IManagedConnection connection ) : void
ResetSchemaExistenceChecks ( ) : void
SequenceFactory ( IDocumentSchema schema, IConnectionFactory factory, StoreOptions options, IMartenLogger logger ) : System
SequenceFor ( Type documentType ) : ISequence
ToString ( ) : string
WritePatch ( IDocumentSchema schema, SchemaPatch patch ) : void
WriteSchemaObjects ( IDocumentSchema schema, StringWriter writer ) : void

Method Details

GenerateSchemaObjectsIfNecessary() public method

public GenerateSchemaObjectsIfNecessary ( AutoCreate autoCreateSchemaObjectsMode, IDocumentSchema schema, SchemaPatch patch ) : void
autoCreateSchemaObjectsMode AutoCreate
schema IDocumentSchema
patch SchemaPatch
return void

Hilo() public method

public Hilo ( Type documentType, Marten.Schema.Identity.Sequences.HiloSettings settings ) : ISequence
documentType System.Type
settings Marten.Schema.Identity.Sequences.HiloSettings
return ISequence

RemoveSchemaObjects() public method

public RemoveSchemaObjects ( IManagedConnection connection ) : void
connection IManagedConnection
return void

ResetSchemaExistenceChecks() public method

public ResetSchemaExistenceChecks ( ) : void
return void

SequenceFactory() public method

public SequenceFactory ( IDocumentSchema schema, IConnectionFactory factory, StoreOptions options, IMartenLogger logger ) : System
schema IDocumentSchema
factory IConnectionFactory
options StoreOptions
logger IMartenLogger
return System

SequenceFor() public method

public SequenceFor ( Type documentType ) : ISequence
documentType System.Type
return ISequence

ToString() public method

public ToString ( ) : string
return string

WritePatch() public method

public WritePatch ( IDocumentSchema schema, SchemaPatch patch ) : void
schema IDocumentSchema
patch SchemaPatch
return void

WriteSchemaObjects() public method

public WriteSchemaObjects ( IDocumentSchema schema, StringWriter writer ) : void
schema IDocumentSchema
writer System.IO.StringWriter
return void