Class JetProcessor
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
Properties
Connection
Declaration
public OleDbConnection Connection { get; }
Property Value
ConnectionString
Declaration
public override string ConnectionString { get; }
Property Value
Overrides
DatabaseType
Declaration
public override string DatabaseType { get; }
Property Value
Overrides
DatabaseTypeAliases
Declaration
public override IList<string> DatabaseTypeAliases { get; }
Property Value
Overrides
Transaction
Declaration
public OleDbTransaction Transaction { get; }
Property Value
Methods
BeginTransaction()
Declaration
public override void BeginTransaction()
Overrides
ColumnExists(string, string, string)
Declaration
public override bool ColumnExists(string schemaName, string tableName, string columnName)
Parameters
Returns
Overrides
CommitTransaction()
Declaration
public override void CommitTransaction()
Overrides
ConstraintExists(string, string, string)
Declaration
public override bool ConstraintExists(string schemaName, string tableName, string constraintName)
Parameters
Returns
Overrides
DefaultValueExists(string, string, string, object)
Declaration
public override bool DefaultValueExists(string schemaName, string tableName, string columnName, object defaultValue)
Parameters
Returns
Overrides
Dispose(bool)
Declaration
protected override void Dispose(bool isDisposing)
Parameters
Type |
Name |
Description |
bool |
isDisposing |
|
Overrides
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
Overrides
Exists(string, params object[])
Declaration
public override bool Exists(string template, params object[] args)
Parameters
Returns
Overrides
IndexExists(string, string, string)
Declaration
public override bool IndexExists(string schemaName, string tableName, string indexName)
Parameters
Returns
Overrides
Declaration
public override void Process(PerformDBOperationExpression expression)
Parameters
Overrides
Process(string)
Declaration
protected override void Process(string sql)
Parameters
Type |
Name |
Description |
string |
sql |
|
Overrides
Read(string, params object[])
Declaration
public override DataSet Read(string template, params object[] args)
Parameters
Returns
Overrides
ReadTableData(string, string)
Declaration
public override DataSet ReadTableData(string schemaName, string tableName)
Parameters
Returns
Overrides
RollbackTransaction()
Declaration
public override void RollbackTransaction()
Overrides
SchemaExists(string)
Declaration
public override bool SchemaExists(string tableName)
Parameters
Type |
Name |
Description |
string |
tableName |
|
Returns
Overrides
SequenceExists(string, string)
Declaration
public override bool SequenceExists(string schemaName, string sequenceName)
Parameters
Returns
Overrides
TableExists(string, string)
Declaration
public override bool TableExists(string schemaName, string tableName)
Parameters
Returns
Overrides
Implements