public virtual DdlCreateTableStatement SetPrimaryKey(IndexDefinition def) { PrimaryKey = def; return this; }
public virtual DdlCreateTableStatement AddSpatialIndex(Identifier colname, IndexDefinition def) { SpatialKeys.Add(new Pair<Identifier, IndexDefinition>(colname, def)); return this; }
public AddSpatialIndex(Identifier indexName, IndexDefinition indexDef) { // | ADD SPATIAL [INDEX|KEY] [index_name] (index_col_name,...) // [index_option] ... IndexDef = indexDef; IndexName = indexName; }
public AddFullTextIndex(Identifier indexName, IndexDefinition indexDef) { // | ADD FULLTEXT [INDEX|KEY] [index_name] (index_col_name,...) // [index_option] ... IndexDef = indexDef; IndexName = indexName; }
public AddUniqueKey(Identifier indexName, IndexDefinition indexDef) { // | ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] // (index_col_name,...) [index_option] ... IndexDef = indexDef; IndexName = indexName; }
public AddPrimaryKey(IndexDefinition indexDef) { // | ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) // [index_option] ... IndexDef = indexDef; }
/// <param name="indexName" /> /// <param name="indexType" /> public AddIndex(Identifier indexName, IndexDefinition indexDef) { // | ADD {INDEX|KEY} [index_name] [index_type] (index_col_name,...) // [index_option] ... IndexName = indexName; IndexDef = indexDef; }