Class OracleGenerator
Inheritance
OracleGenerator
Assembly: FluentMigrator.Runner.Oracle.dll
Syntax
public class OracleGenerator : GenericGenerator, IOracleGenerator, IMigrationGenerator
Constructors
OracleGenerator()
Declaration
OracleGenerator(IColumn, OracleQuoterBase, IDescriptionGenerator, IOptions<GeneratorOptions>)
Declaration
protected OracleGenerator(IColumn column, OracleQuoterBase quoter, IDescriptionGenerator descriptionGenerator, IOptions<GeneratorOptions> generatorOptions)
Parameters
OracleGenerator(IColumn, OracleQuoterBase, IOptions<GeneratorOptions>)
Declaration
public OracleGenerator(IColumn column, OracleQuoterBase quoter, IOptions<GeneratorOptions> generatorOptions)
Parameters
OracleGenerator(OracleQuoterBase)
Declaration
public OracleGenerator(OracleQuoterBase quoter)
Parameters
OracleGenerator(OracleQuoterBase, IOptions<GeneratorOptions>)
Declaration
public OracleGenerator(OracleQuoterBase quoter, IOptions<GeneratorOptions> generatorOptions)
Parameters
OracleGenerator(bool)
Declaration
public OracleGenerator(bool useQuotedIdentifiers)
Parameters
Type |
Name |
Description |
bool |
useQuotedIdentifiers |
|
Properties
AddColumn
Declaration
public override string AddColumn { get; }
Property Value
Overrides
AlterColumn
Declaration
public override string AlterColumn { get; }
Property Value
Overrides
DropTable
Declaration
public override string DropTable { get; }
Property Value
Overrides
InsertData
Declaration
public override string InsertData { get; }
Property Value
Overrides
Declaration
public override string RenameTable { get; }
Property Value
Overrides
Methods
AppendSqlStatementEndToken(StringBuilder)
Declaration
protected override StringBuilder AppendSqlStatementEndToken(StringBuilder stringBuilder)
Parameters
Returns
Overrides
Generate(AlterColumnExpression)
Generates a ALTER TABLE ALTER COLUMN
SQL statement
Declaration
public override string Generate(AlterColumnExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(AlterDefaultConstraintExpression)
Generates an SQL statement to alter a DEFAULT constraint
Declaration
public override string Generate(AlterDefaultConstraintExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(AlterTableExpression)
Generates a ALTER TABLE
SQL statement
Declaration
public override string Generate(AlterTableExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateColumnExpression)
Generates a ALTER TABLE ADD COLUMN
SQL statement
Declaration
public override string Generate(CreateColumnExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateIndexExpression)
Generates an SQL statement to create an index
Declaration
public override string Generate(CreateIndexExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateSequenceExpression)
Generates a CREATE SEQUENCE
SQL statement
Declaration
public override string Generate(CreateSequenceExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateTableExpression)
Outputs a create table string
Declaration
public override string Generate(CreateTableExpression expression)
Parameters
Returns
Overrides
Generate(DeleteDefaultConstraintExpression)
Generates an SQL statement to drop a default constraint
Declaration
public override string Generate(DeleteDefaultConstraintExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteIndexExpression)
Generates an SQL statement to drop an index
Declaration
public override string Generate(DeleteIndexExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteTableExpression)
Generates a DROP TABLE
SQL statement
Declaration
public override string Generate(DeleteTableExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(InsertDataExpression)
Generates an SQL statement to INSERT data
Declaration
public override string Generate(InsertDataExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
GetQuoter(bool)
Declaration
protected static OracleQuoterBase GetQuoter(bool useQuotedIdentifiers)
Parameters
Type |
Name |
Description |
bool |
useQuotedIdentifiers |
|
Returns
Implements