Search Results for

    Show / Hide Table of Contents

    Class MySql8Generator

    Inheritance
    object
    GeneratorBase
    GenericGenerator
    MySql4Generator
    MySql5Generator
    MySql8Generator
    Implements
    IMigrationGenerator
    Inherited Members
    MySql4Generator.AlterColumn
    MySql4Generator.DeleteConstraint
    MySql4Generator.Generate(CreateTableExpression)
    MySql4Generator.Generate(AlterTableExpression)
    MySql4Generator.Generate(DeleteIndexExpression)
    MySql4Generator.Generate(RenameColumnExpression)
    MySql4Generator.Generate(AlterDefaultConstraintExpression)
    MySql4Generator.Generate(CreateSequenceExpression)
    MySql4Generator.Generate(DeleteSequenceExpression)
    MySql4Generator.Generate(DeleteConstraintExpression)
    MySql4Generator.Generate(DeleteForeignKeyExpression)
    MySql4Generator.Generate(DeleteDefaultConstraintExpression)
    GenericGenerator.compatabilityMode
    GenericGenerator.CompatibilityMode
    GenericGenerator.CreateTable
    GenericGenerator.DropTable
    GenericGenerator.DropTableIfExists
    GenericGenerator.AddColumn
    GenericGenerator.DropColumn
    GenericGenerator.RenameColumn
    GenericGenerator.RenameTable
    GenericGenerator.CreateSchema
    GenericGenerator.AlterSchema
    GenericGenerator.DropSchema
    GenericGenerator.CreateIndex
    GenericGenerator.DropIndex
    GenericGenerator.InsertData
    GenericGenerator.UpdateData
    GenericGenerator.DeleteData
    GenericGenerator.CreateConstraint
    GenericGenerator.CreateForeignKeyConstraint
    GenericGenerator.GetUniqueString(CreateIndexExpression)
    GenericGenerator.GetClusterTypeString(CreateIndexExpression)
    GenericGenerator.Generate(DeleteTableExpression)
    GenericGenerator.Generate(RenameTableExpression)
    GenericGenerator.Generate(CreateColumnExpression)
    GenericGenerator.Generate(AlterColumnExpression)
    GenericGenerator.Generate(DeleteColumnExpression)
    GenericGenerator.Generate(CreateForeignKeyExpression)
    GenericGenerator.Generate(CreateConstraintExpression)
    GenericGenerator.GenerateForeignKeyName(ForeignKeyDefinition)
    GenericGenerator.Generate(InsertDataExpression)
    GenericGenerator.AppendSqlStatementEndToken(StringBuilder)
    GenericGenerator.GenerateColumnNamesAndValues(InsertDataExpression)
    GenericGenerator.ValidateAdditionalFeatureCompatibility(IEnumerable<KeyValuePair<string, object>>)
    GenericGenerator.Generate(UpdateDataExpression)
    GenericGenerator.Generate(DeleteDataExpression)
    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.MySql
    Assembly: FluentMigrator.Runner.MySql.dll
    Syntax
    public class MySql8Generator : MySql5Generator, IMigrationGenerator

    Constructors

    MySql8Generator()

    Declaration
    public MySql8Generator()

    MySql8Generator(IColumn, IQuoter, IDescriptionGenerator, IOptions<GeneratorOptions>)

    Declaration
    protected MySql8Generator(IColumn column, IQuoter quoter, IDescriptionGenerator descriptionGenerator, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    IColumn column
    IQuoter quoter
    IDescriptionGenerator descriptionGenerator
    IOptions<GeneratorOptions> generatorOptions

    MySql8Generator(MySqlQuoter)

    Declaration
    public MySql8Generator(MySqlQuoter quoter)
    Parameters
    Type Name Description
    MySqlQuoter quoter

    MySql8Generator(MySqlQuoter, IOptions<GeneratorOptions>)

    Declaration
    public MySql8Generator(MySqlQuoter quoter, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    MySqlQuoter quoter
    IOptions<GeneratorOptions> generatorOptions

    Methods

    Generate(CreateIndexExpression)

    Generates an SQL statement to create an index

    Declaration
    public override string Generate(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression

    The expression to create the SQL for

    Returns
    Type Description
    string

    The generated SQL

    Overrides
    GenericGenerator.Generate(CreateIndexExpression)

    GetIndexType(CreateIndexExpression)

    Declaration
    protected virtual IndexType GetIndexType(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression
    Returns
    Type Description
    IndexType

    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.