Search Results for

    Show / Hide Table of Contents

    Class SqlServer2000Generator

    Inheritance
    object
    GeneratorBase
    GenericGenerator
    SqlServer2000Generator
    SqlServer2005Generator
    SqlServerCeGenerator
    Implements
    IMigrationGenerator
    Inherited Members
    GenericGenerator.compatabilityMode
    GenericGenerator.CreateTable
    GenericGenerator.DropTable
    GenericGenerator.DropColumn
    GenericGenerator.AlterColumn
    GenericGenerator.CreateSchema
    GenericGenerator.AlterSchema
    GenericGenerator.DropSchema
    GenericGenerator.CreateIndex
    GenericGenerator.InsertData
    GenericGenerator.UpdateData
    GenericGenerator.DeleteData
    GenericGenerator.DeleteConstraint
    GenericGenerator.CreateForeignKeyConstraint
    GenericGenerator.GetUniqueString(CreateIndexExpression)
    GenericGenerator.Generate(CreateTableExpression)
    GenericGenerator.Generate(DeleteTableExpression)
    GenericGenerator.Generate(CreateColumnExpression)
    GenericGenerator.Generate(AlterColumnExpression)
    GenericGenerator.Generate(CreateIndexExpression)
    GenericGenerator.Generate(DeleteIndexExpression)
    GenericGenerator.Generate(CreateForeignKeyExpression)
    GenericGenerator.Generate(DeleteConstraintExpression)
    GenericGenerator.GenerateForeignKeyName(ForeignKeyDefinition)
    GenericGenerator.Generate(DeleteForeignKeyExpression)
    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.Generate(AlterTableExpression)
    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.SqlServer
    Assembly: FluentMigrator.Runner.SqlServer.dll
    Syntax
    public class SqlServer2000Generator : GenericGenerator, IMigrationGenerator

    Constructors

    SqlServer2000Generator()

    Declaration
    public SqlServer2000Generator()

    SqlServer2000Generator(IColumn, IQuoter, IDescriptionGenerator)

    Declaration
    protected SqlServer2000Generator(IColumn column, IQuoter quoter, IDescriptionGenerator descriptionGenerator)
    Parameters
    Type Name Description
    IColumn column
    IQuoter quoter
    IDescriptionGenerator descriptionGenerator

    Properties

    AddColumn

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

    CreateConstraint

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

    DropIndex

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

    IdentityInsert

    Declaration
    public virtual string IdentityInsert { get; }
    Property Value
    Type Description
    string

    RenameColumn

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

    RenameTable

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

    Methods

    BuildDelete(DeleteColumnExpression, string, StringBuilder)

    Declaration
    protected virtual void BuildDelete(DeleteColumnExpression expression, string columnName, StringBuilder builder)
    Parameters
    Type Name Description
    DeleteColumnExpression expression
    string columnName
    StringBuilder builder

    Generate(AlterDefaultConstraintExpression)

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

    Generate(CreateConstraintExpression)

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

    Generate(CreateSequenceExpression)

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

    Generate(DeleteColumnExpression)

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

    Generate(DeleteDefaultConstraintExpression)

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

    Generate(DeleteSequenceExpression)

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

    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)

    GetClusterTypeString(CreateIndexExpression)

    Declaration
    public override string GetClusterTypeString(CreateIndexExpression column)
    Parameters
    Type Name Description
    CreateIndexExpression column
    Returns
    Type Description
    string
    Overrides
    GenericGenerator.GetClusterTypeString(CreateIndexExpression)

    GetConstraintClusteringString(CreateConstraintExpression)

    Declaration
    protected virtual string GetConstraintClusteringString(CreateConstraintExpression constraint)
    Parameters
    Type Name Description
    CreateConstraintExpression constraint
    Returns
    Type Description
    string

    IsAdditionalFeatureSupported(string)

    Declaration
    public override bool IsAdditionalFeatureSupported(string feature)
    Parameters
    Type Name Description
    string feature
    Returns
    Type Description
    bool
    Overrides
    GeneratorBase.IsAdditionalFeatureSupported(string)

    IsUsingIdentityInsert(InsertDataExpression)

    Declaration
    protected static bool IsUsingIdentityInsert(InsertDataExpression expression)
    Parameters
    Type Name Description
    InsertDataExpression expression
    Returns
    Type Description
    bool

    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.