Search Results for

    Show / Hide Table of Contents
    View Source

    Class CreateIndexBuilder

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

    Constructors

    View Source

    CreateIndexBuilder(CreateIndexExpression)

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

    Properties

    View Source

    CurrentColumn

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

    Methods

    View Source

    Ascending()

    Declaration
    public ICreateIndexOnColumnBuilder Ascending()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    View Source

    Clustered()

    Declaration
    public ICreateIndexOnColumnBuilder Clustered()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    View Source

    Descending()

    Declaration
    public ICreateIndexOnColumnBuilder Descending()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    View Source

    Do()

    Executes.

    Declaration
    public void Do()
    View Source

    NonClustered()

    Declaration
    public ICreateIndexOnColumnBuilder NonClustered()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    View Source

    OnColumn(String)

    Specifies the index column.

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

    OnTable(String)

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

    WithOptions()

    Specifies options.

    Declaration
    public ICreateIndexOptionsBuilder WithOptions()
    Returns
    Type Description
    ICreateIndexOptionsBuilder

    Explicit Interface Implementations

    View Source

    ICreateIndexColumnOptionsBuilder.Unique()

    Declaration
    ICreateIndexOnColumnBuilder ICreateIndexColumnOptionsBuilder.Unique()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    View Source

    ICreateIndexOptionsBuilder.Unique()

    Declaration
    ICreateIndexOnColumnBuilder ICreateIndexOptionsBuilder.Unique()
    Returns
    Type Description
    ICreateIndexOnColumnBuilder
    • Improve this Doc
    • View Source
    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