Search Results for

    Show / Hide Table of Contents

    Class GenericProcessorBase

    Inheritance
    object
    ProcessorBase
    GenericProcessorBase
    Db2Processor
    Db2ISeriesProcessor
    DotConnectOracleProcessor
    FirebirdProcessor
    HanaProcessor
    MySqlProcessor
    OracleProcessor
    PostgresProcessor
    RedshiftProcessor
    SQLiteProcessor
    SqlAnywhereProcessor
    SqlServer2000Processor
    SqlServerCeProcessor
    SqlServerProcessor
    Implements
    IMigrationProcessor
    IQuerySchema
    IDisposable
    Inherited Members
    ProcessorBase.Generator
    ProcessorBase.Announcer
    ProcessorBase.Options
    ProcessorBase.DatabaseType
    ProcessorBase.DatabaseTypeAliases
    ProcessorBase.WasCommitted
    ProcessorBase.Process(CreateSchemaExpression)
    ProcessorBase.Process(DeleteSchemaExpression)
    ProcessorBase.Process(CreateTableExpression)
    ProcessorBase.Process(AlterTableExpression)
    ProcessorBase.Process(AlterColumnExpression)
    ProcessorBase.Process(CreateColumnExpression)
    ProcessorBase.Process(DeleteTableExpression)
    ProcessorBase.Process(DeleteColumnExpression)
    ProcessorBase.Process(CreateForeignKeyExpression)
    ProcessorBase.Process(DeleteForeignKeyExpression)
    ProcessorBase.Process(CreateIndexExpression)
    ProcessorBase.Process(DeleteIndexExpression)
    ProcessorBase.Process(RenameTableExpression)
    ProcessorBase.Process(RenameColumnExpression)
    ProcessorBase.Process(InsertDataExpression)
    ProcessorBase.Process(DeleteDataExpression)
    ProcessorBase.Process(AlterDefaultConstraintExpression)
    ProcessorBase.Process(UpdateDataExpression)
    ProcessorBase.Process(PerformDBOperationExpression)
    ProcessorBase.Process(AlterSchemaExpression)
    ProcessorBase.Process(CreateSequenceExpression)
    ProcessorBase.Process(DeleteSequenceExpression)
    ProcessorBase.Process(CreateConstraintExpression)
    ProcessorBase.Process(DeleteConstraintExpression)
    ProcessorBase.Process(DeleteDefaultConstraintExpression)
    ProcessorBase.Process(string)
    ProcessorBase.ReadTableData(string, string)
    ProcessorBase.Read(string, params object[])
    ProcessorBase.Exists(string, params object[])
    ProcessorBase.Execute(string, params object[])
    ProcessorBase.SchemaExists(string)
    ProcessorBase.TableExists(string, string)
    ProcessorBase.ColumnExists(string, string, string)
    ProcessorBase.ConstraintExists(string, string, string)
    ProcessorBase.IndexExists(string, string, string)
    ProcessorBase.SequenceExists(string, string)
    ProcessorBase.DefaultValueExists(string, string, string, object)
    ProcessorBase.Dispose()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Processors
    Assembly: FluentMigrator.Runner.Core.dll
    Syntax
    public abstract class GenericProcessorBase : ProcessorBase, IMigrationProcessor, IQuerySchema, IDisposable

    Constructors

    GenericProcessorBase(IDbConnection, IDbFactory, IMigrationGenerator, IAnnouncer, IMigrationProcessorOptions)

    Declaration
    protected GenericProcessorBase(IDbConnection connection, IDbFactory factory, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options)
    Parameters
    Type Name Description
    IDbConnection connection
    IDbFactory factory
    IMigrationGenerator generator
    IAnnouncer announcer
    IMigrationProcessorOptions options

    Properties

    Connection

    Declaration
    public IDbConnection Connection { get; protected set; }
    Property Value
    Type Description
    IDbConnection

    ConnectionString

    Declaration
    public override string ConnectionString { get; }
    Property Value
    Type Description
    string
    Overrides
    ProcessorBase.ConnectionString

    Factory

    Declaration
    public IDbFactory Factory { get; protected set; }
    Property Value
    Type Description
    IDbFactory

    Transaction

    Declaration
    public IDbTransaction Transaction { get; protected set; }
    Property Value
    Type Description
    IDbTransaction

    Methods

    BeginTransaction()

    Declaration
    public override void BeginTransaction()
    Overrides
    ProcessorBase.BeginTransaction()

    CommitTransaction()

    Declaration
    public override void CommitTransaction()
    Overrides
    ProcessorBase.CommitTransaction()

    Dispose(bool)

    Declaration
    protected override void Dispose(bool isDisposing)
    Parameters
    Type Name Description
    bool isDisposing
    Overrides
    ProcessorBase.Dispose(bool)

    EnsureConnectionIsClosed()

    Declaration
    protected virtual void EnsureConnectionIsClosed()

    EnsureConnectionIsOpen()

    Declaration
    protected virtual void EnsureConnectionIsOpen()

    RollbackTransaction()

    Declaration
    public override void RollbackTransaction()
    Overrides
    ProcessorBase.RollbackTransaction()

    Implements

    IMigrationProcessor
    IQuerySchema
    IDisposable
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.