Search Results for

    Show / Hide Table of Contents

    Class CreateIndexBuilder

    Inheritance
    System.Object
    ExpressionBuilderBase<CreateIndexExpression>
    Namespace: Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Index
    Assembly: cs.temp.dll.dll
    Syntax
    public class CreateIndexBuilder : ExpressionBuilderBase<CreateIndexExpression>, ICreateIndexForTableBuilder, ICreateIndexOnColumnBuilder, ICreateIndexColumnOptionsBuilder, ICreateIndexOptionsBuilder, IFluentBuilder

    Constructors

    CreateIndexBuilder(CreateIndexExpression)

    Declaration
    public CreateIndexBuilder(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression

    Properties

    CurrentColumn

    Declaration
    public IndexColumnDefinition CurrentColumn { get; set; }
    Property Value
    Type Description
    IndexColumnDefinition

    Methods

    Ascending()

    Declaration
    public ICreateIndexOnColumnBuilder Ascending()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    Clustered()

    Declaration
    public ICreateIndexOnColumnBuilder Clustered()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    Descending()

    Declaration
    public ICreateIndexOnColumnBuilder Descending()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    Do()

    Declaration
    public void Do()

    NonClustered()

    Declaration
    public ICreateIndexOnColumnBuilder NonClustered()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    OnColumn(String)

    Specifies the index column.

    Declaration
    public ICreateIndexColumnOptionsBuilder OnColumn(string columnName)
    Parameters
    Type Name Description
    System.String columnName
    Returns
    Type Description
    ICreateIndexColumnOptionsBuilder

    OnTable(String)

    Declaration
    public ICreateIndexOnColumnBuilder OnTable(string tableName)
    Parameters
    Type Name Description
    System.String tableName
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    WithOptions()

    Specifies options.

    Declaration
    public ICreateIndexOptionsBuilder WithOptions()
    Returns
    Type Description
    ICreateIndexOptionsBuilder

    Explicit Interface Implementations

    ICreateIndexColumnOptionsBuilder.Unique()

    Declaration
    ICreateIndexOnColumnBuilder ICreateIndexColumnOptionsBuilder.Unique()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder

    ICreateIndexOptionsBuilder.Unique()

    Declaration
    ICreateIndexOnColumnBuilder ICreateIndexOptionsBuilder.Unique()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    In This Article
    • Constructors
      • CreateIndexBuilder(CreateIndexExpression)
    • Properties
      • CurrentColumn
    • Methods
      • Ascending()
      • Clustered()
      • Descending()
      • Do()
      • NonClustered()
      • OnColumn(String)
      • OnTable(String)
      • WithOptions()
    • Explicit Interface Implementations
      • ICreateIndexColumnOptionsBuilder.Unique()
      • ICreateIndexOptionsBuilder.Unique()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX