Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLiteJ » UltraLiteJ 参考 » UltraLiteJ API 参考

 

IndexSchema 接口

指定索引的模式,并提供用于查询系统表的常量。

语法
public IndexSchema
注释

支持此接口的对象由 TableSchema.createIndex(String)、TableSchema.createPrimaryIndex(String)、TableSchema.createUniqueIndex(String) 和 TableSchema.createUniqueKey(String) 方法返回。有关各种索引类型的说明,请参见TableSchema 接口

所有索引都必须至少具有一列。

索引先按照添加到索引的第一列排序,随后按第二列(如果指定)排序,依此类推。

索引不应含有 LONGBINARY 或 LONGVARCHAR 类型的列。

以下示例演示了一个两列索引的创建过程。

// Assumes a valid TableSchema object table_schema on
// a table with columns A and B.
IndexSchema index_schema;
index_schema = table_schema.createIndex("AthenBreversed");
index_schema.addColumn("A", IndexSchema.ASCENDING);
index_schema.addColumn("B", IndexSchema.DESCENDING);
成员

IndexSchema 的所有成员,包括所有继承的成员。


ASCENDING 变量
DESCENDING 变量
PERSISTENT 变量
PRIMARY_INDEX 变量
UNIQUE_INDEX 变量
UNIQUE_KEY 变量
addColumn 方法