Search Results for

    Show / Hide Table of Contents

    Class HanaGenerator

    Inheritance
    object
    GeneratorBase
    GenericGenerator
    HanaGenerator
    Implements
    IMigrationGenerator
    Inherited Members
    GenericGenerator.compatabilityMode
    GenericGenerator.CreateTable
    GenericGenerator.RenameTable
    GenericGenerator.CreateSchema
    GenericGenerator.AlterSchema
    GenericGenerator.DropSchema
    GenericGenerator.CreateIndex
    GenericGenerator.DropIndex
    GenericGenerator.InsertData
    GenericGenerator.UpdateData
    GenericGenerator.DeleteData
    GenericGenerator.CreateConstraint
    GenericGenerator.DeleteConstraint
    GenericGenerator.CreateForeignKeyConstraint
    GenericGenerator.GetUniqueString(CreateIndexExpression)
    GenericGenerator.GetClusterTypeString(CreateIndexExpression)
    GenericGenerator.GenerateForeignKeyName(ForeignKeyDefinition)
    GenericGenerator.AppendSqlStatementEndToken(StringBuilder)
    GenericGenerator.GenerateColumnNamesAndValues(InsertDataExpression)
    GenericGenerator.ValidateAdditionalFeatureCompatibility(IEnumerable<KeyValuePair<string, object>>)
    GenericGenerator.Generate(CreateSchemaExpression)
    GenericGenerator.Generate(DeleteSchemaExpression)
    GenericGenerator.Generate(AlterSchemaExpression)
    GeneratorBase.IsAdditionalFeatureSupported(string)
    GeneratorBase.Column
    GeneratorBase.Quoter
    GeneratorBase.DescriptionGenerator
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Generators.Hana
    Assembly: FluentMigrator.Runner.Hana.dll
    Syntax
    public class HanaGenerator : GenericGenerator, IMigrationGenerator

    Constructors

    HanaGenerator()

    Declaration
    public HanaGenerator()

    Properties

    AddColumn

    Declaration
    public override string AddColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    GenericGenerator.AddColumn

    AlterColumn

    Declaration
    public override string AlterColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    GenericGenerator.AlterColumn

    DropColumn

    Declaration
    public override string DropColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    GenericGenerator.DropColumn

    DropTable

    Declaration
    public override string DropTable { get; }
    Property Value
    Type Description
    string
    Overrides
    GenericGenerator.DropTable

    RenameColumn

    Declaration
    public override string RenameColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    GenericGenerator.RenameColumn

    Methods

    Generate(AlterColumnExpression)

    Declaration
    public override string Generate(AlterColumnExpression expression)
    Parameters
    Type Name Description
    AlterColumnExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(AlterColumnExpression)

    Generate(AlterDefaultConstraintExpression)

    Declaration
    public override string Generate(AlterDefaultConstraintExpression expression)
    Parameters
    Type Name Description
    AlterDefaultConstraintExpression expression
    Returns
    Type Description
    string
    Overrides
    GeneratorBase.Generate(AlterDefaultConstraintExpression)

    Generate(AlterTableExpression)

    Declaration
    public override string Generate(AlterTableExpression expression)
    Parameters
    Type Name Description
    AlterTableExpression expression
    Returns
    Type Description
    string
    Overrides
    GeneratorBase.Generate(AlterTableExpression)

    Generate(CreateColumnExpression)

    Declaration
    public override string Generate(CreateColumnExpression expression)
    Parameters
    Type Name Description
    CreateColumnExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateColumnExpression)

    Generate(CreateConstraintExpression)

    Declaration
    public override string Generate(CreateConstraintExpression expression)
    Parameters
    Type Name Description
    CreateConstraintExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateConstraintExpression)

    Generate(CreateForeignKeyExpression)

    Declaration
    public override string Generate(CreateForeignKeyExpression expression)
    Parameters
    Type Name Description
    CreateForeignKeyExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateForeignKeyExpression)

    Generate(CreateIndexExpression)

    Declaration
    public override string Generate(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateIndexExpression)

    Generate(CreateSequenceExpression)

    Declaration
    public override string Generate(CreateSequenceExpression expression)
    Parameters
    Type Name Description
    CreateSequenceExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateSequenceExpression)

    Generate(CreateTableExpression)

    Outputs a create table string

    Declaration
    public override string Generate(CreateTableExpression expression)
    Parameters
    Type Name Description
    CreateTableExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(CreateTableExpression)

    Generate(DeleteColumnExpression)

    Declaration
    public override string Generate(DeleteColumnExpression expression)
    Parameters
    Type Name Description
    DeleteColumnExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteColumnExpression)

    Generate(DeleteConstraintExpression)

    Declaration
    public override string Generate(DeleteConstraintExpression expression)
    Parameters
    Type Name Description
    DeleteConstraintExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteConstraintExpression)

    Generate(DeleteDataExpression)

    Declaration
    public override string Generate(DeleteDataExpression expression)
    Parameters
    Type Name Description
    DeleteDataExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteDataExpression)

    Generate(DeleteDefaultConstraintExpression)

    Declaration
    public override string Generate(DeleteDefaultConstraintExpression expression)
    Parameters
    Type Name Description
    DeleteDefaultConstraintExpression expression
    Returns
    Type Description
    string
    Overrides
    GeneratorBase.Generate(DeleteDefaultConstraintExpression)

    Generate(DeleteForeignKeyExpression)

    Declaration
    public override string Generate(DeleteForeignKeyExpression expression)
    Parameters
    Type Name Description
    DeleteForeignKeyExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteForeignKeyExpression)

    Generate(DeleteIndexExpression)

    Declaration
    public override string Generate(DeleteIndexExpression expression)
    Parameters
    Type Name Description
    DeleteIndexExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteIndexExpression)

    Generate(DeleteSequenceExpression)

    Declaration
    public override string Generate(DeleteSequenceExpression expression)
    Parameters
    Type Name Description
    DeleteSequenceExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteSequenceExpression)

    Generate(DeleteTableExpression)

    Declaration
    public override string Generate(DeleteTableExpression expression)
    Parameters
    Type Name Description
    DeleteTableExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(DeleteTableExpression)

    Generate(InsertDataExpression)

    Declaration
    public override string Generate(InsertDataExpression expression)
    Parameters
    Type Name Description
    InsertDataExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(InsertDataExpression)

    Generate(RenameColumnExpression)

    Declaration
    public override string Generate(RenameColumnExpression expression)
    Parameters
    Type Name Description
    RenameColumnExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(RenameColumnExpression)

    Generate(RenameTableExpression)

    Declaration
    public override string Generate(RenameTableExpression expression)
    Parameters
    Type Name Description
    RenameTableExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(RenameTableExpression)

    Generate(UpdateDataExpression)

    Declaration
    public override string Generate(UpdateDataExpression expression)
    Parameters
    Type Name Description
    UpdateDataExpression expression
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.Generate(UpdateDataExpression)

    Implements

    IMigrationGenerator
    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.