Search Results for

    Show / Hide Table of Contents

    Class JetProcessor

    Inheritance
    object
    ProcessorBase
    JetProcessor
    Implements
    IMigrationProcessor
    IQuerySchema
    IDisposable
    Inherited Members
    ProcessorBase.Generator
    ProcessorBase.Announcer
    ProcessorBase.Options
    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(AlterSchemaExpression)
    ProcessorBase.Process(CreateSequenceExpression)
    ProcessorBase.Process(DeleteSequenceExpression)
    ProcessorBase.Process(CreateConstraintExpression)
    ProcessorBase.Process(DeleteConstraintExpression)
    ProcessorBase.Process(DeleteDefaultConstraintExpression)
    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.Jet
    Assembly: FluentMigrator.Runner.Jet.dll
    Syntax
    public class JetProcessor : ProcessorBase, IMigrationProcessor, IQuerySchema, IDisposable

    Constructors

    JetProcessor(IDbConnection, IMigrationGenerator, IAnnouncer, IMigrationProcessorOptions)

    Declaration
    public JetProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options)
    Parameters
    Type Name Description
    IDbConnection connection
    IMigrationGenerator generator
    IAnnouncer announcer
    IMigrationProcessorOptions options

    Properties

    Connection

    Declaration
    public OleDbConnection Connection { get; }
    Property Value
    Type Description
    OleDbConnection

    ConnectionString

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

    DatabaseType

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

    DatabaseTypeAliases

    Declaration
    public override IList<string> DatabaseTypeAliases { get; }
    Property Value
    Type Description
    IList<string>
    Overrides
    ProcessorBase.DatabaseTypeAliases

    Transaction

    Declaration
    public OleDbTransaction Transaction { get; }
    Property Value
    Type Description
    OleDbTransaction

    Methods

    BeginTransaction()

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

    ColumnExists(string, string, string)

    Declaration
    public override bool ColumnExists(string schemaName, string tableName, string columnName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    string columnName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.ColumnExists(string, string, string)

    CommitTransaction()

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

    ConstraintExists(string, string, string)

    Declaration
    public override bool ConstraintExists(string schemaName, string tableName, string constraintName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    string constraintName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.ConstraintExists(string, string, string)

    DefaultValueExists(string, string, string, object)

    Declaration
    public override bool DefaultValueExists(string schemaName, string tableName, string columnName, object defaultValue)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    string columnName
    object defaultValue
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.DefaultValueExists(string, string, string, object)

    Dispose(bool)

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

    EnsureConnectionIsClosed()

    Declaration
    protected void EnsureConnectionIsClosed()

    EnsureConnectionIsOpen()

    Declaration
    protected void EnsureConnectionIsOpen()

    Execute(string, params object[])

    Declaration
    public override void Execute(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args
    Overrides
    ProcessorBase.Execute(string, params object[])

    Exists(string, params object[])

    Declaration
    public override bool Exists(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.Exists(string, params object[])

    IndexExists(string, string, string)

    Declaration
    public override bool IndexExists(string schemaName, string tableName, string indexName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    string indexName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.IndexExists(string, string, string)

    Process(PerformDBOperationExpression)

    Declaration
    public override void Process(PerformDBOperationExpression expression)
    Parameters
    Type Name Description
    PerformDBOperationExpression expression
    Overrides
    ProcessorBase.Process(PerformDBOperationExpression)

    Process(string)

    Declaration
    protected override void Process(string sql)
    Parameters
    Type Name Description
    string sql
    Overrides
    ProcessorBase.Process(string)

    Read(string, params object[])

    Declaration
    public override DataSet Read(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args
    Returns
    Type Description
    DataSet
    Overrides
    ProcessorBase.Read(string, params object[])

    ReadTableData(string, string)

    Declaration
    public override DataSet ReadTableData(string schemaName, string tableName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    Returns
    Type Description
    DataSet
    Overrides
    ProcessorBase.ReadTableData(string, string)

    RollbackTransaction()

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

    SchemaExists(string)

    Declaration
    public override bool SchemaExists(string tableName)
    Parameters
    Type Name Description
    string tableName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.SchemaExists(string)

    SequenceExists(string, string)

    Declaration
    public override bool SequenceExists(string schemaName, string sequenceName)
    Parameters
    Type Name Description
    string schemaName
    string sequenceName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.SequenceExists(string, string)

    TableExists(string, string)

    Declaration
    public override bool TableExists(string schemaName, string tableName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    Returns
    Type Description
    bool
    Overrides
    ProcessorBase.TableExists(string, string)

    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.