Search Results for

    Show / Hide Table of Contents

    Class GenericProcessorBase

    Inheritance
    object
    ProcessorBase
    GenericProcessorBase
    Db2Processor
    Db2Processor
    Db2ISeriesProcessor
    Db2ISeriesProcessor
    DotConnectOracleProcessor
    DotConnectOracleProcessor
    FirebirdProcessor
    FirebirdProcessor
    HanaProcessor
    HanaProcessor
    MySqlProcessor
    MySqlProcessor
    OracleProcessor
    OracleProcessorBase
    PostgresProcessor
    PostgresProcessor
    RedshiftProcessor
    RedshiftProcessor
    SQLiteProcessor
    SQLiteProcessor
    SqlAnywhereProcessor
    SqlAnywhereProcessor
    SqlServer2000Processor
    SqlServer2000Processor
    SqlServerCeProcessor
    SqlServerCeProcessor
    SqlServerProcessor
    SqlServerProcessor
    Implements
    IMigrationProcessor
    IQuerySchema
    IDisposable
    Inherited Members
    ProcessorBase.Generator
    ProcessorBase.Announcer
    ProcessorBase.DatabaseType
    ProcessorBase.DatabaseTypeAliases
    ProcessorBase.WasCommitted
    ProcessorBase.Logger
    ProcessorBase.Options
    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)
    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

    | Edit this page View Source

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

    Declaration
    [Obsolete]
    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
    | Edit this page View Source

    GenericProcessorBase(Func<DbProviderFactory>, IMigrationGenerator, ILogger, ProcessorOptions, IConnectionStringAccessor)

    Declaration
    protected GenericProcessorBase(Func<DbProviderFactory> factoryAccessor, IMigrationGenerator generator, ILogger logger, ProcessorOptions options, IConnectionStringAccessor connectionStringAccessor)
    Parameters
    Type Name Description
    Func<DbProviderFactory> factoryAccessor
    IMigrationGenerator generator
    ILogger logger
    ProcessorOptions options
    IConnectionStringAccessor connectionStringAccessor

    Properties

    | Edit this page View Source

    Connection

    Declaration
    public IDbConnection Connection { get; protected set; }
    Property Value
    Type Description
    IDbConnection
    | Edit this page View Source

    ConnectionString

    Gets the connection string

    Declaration
    [Obsolete("Will change from public to protected")]
    public override string ConnectionString { get; }
    Property Value
    Type Description
    string
    Overrides
    ProcessorBase.ConnectionString
    | Edit this page View Source

    DbProviderFactory

    Declaration
    [CanBeNull]
    protected DbProviderFactory DbProviderFactory { get; }
    Property Value
    Type Description
    DbProviderFactory
    | Edit this page View Source

    Factory

    Declaration
    [Obsolete]
    [NotNull]
    public IDbFactory Factory { get; protected set; }
    Property Value
    Type Description
    IDbFactory
    | Edit this page View Source

    Transaction

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

    Methods

    | Edit this page View Source

    BeginTransaction()

    Begins a transaction

    Declaration
    public override void BeginTransaction()
    Overrides
    ProcessorBase.BeginTransaction()
    | Edit this page View Source

    CommitTransaction()

    Commits a transaction

    Declaration
    public override void CommitTransaction()
    Overrides
    ProcessorBase.CommitTransaction()
    | Edit this page View Source

    CreateCommand(string)

    Declaration
    protected virtual IDbCommand CreateCommand(string commandText)
    Parameters
    Type Name Description
    string commandText
    Returns
    Type Description
    IDbCommand
    | Edit this page View Source

    CreateCommand(string, IDbConnection, IDbTransaction)

    Declaration
    protected virtual IDbCommand CreateCommand(string commandText, IDbConnection connection, IDbTransaction transaction)
    Parameters
    Type Name Description
    string commandText
    IDbConnection connection
    IDbTransaction transaction
    Returns
    Type Description
    IDbCommand
    | Edit this page View Source

    Dispose(bool)

    Declaration
    protected override void Dispose(bool isDisposing)
    Parameters
    Type Name Description
    bool isDisposing
    Overrides
    ProcessorBase.Dispose(bool)
    | Edit this page View Source

    EnsureConnectionIsClosed()

    Declaration
    protected virtual void EnsureConnectionIsClosed()
    | Edit this page View Source

    EnsureConnectionIsOpen()

    Declaration
    protected virtual void EnsureConnectionIsOpen()
    | Edit this page View Source

    RollbackTransaction()

    Rollback of a transaction

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

    Implements

    IMigrationProcessor
    IQuerySchema
    IDisposable
    • Edit this page
    • View Source
    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.