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

SQL Anywhere 11.0.1 (Deutsch) » UltraLiteJ » UltraLiteJ-Referenz » UltraLiteJ API-Referenz

 

IndexSchema-Schnittstelle

Gibt das Schema für einen Index an und stellt Konstante bereit, die für das Abfragen von Systemtabellen nützlich sind.

Syntax
public IndexSchema
Bemerkungen

Ein diese Schnittstelle unterstützendes Objekt wird von den Methoden TableSchema.createIndex(String), TableSchema.createPrimaryIndex(String), TableSchema.createUniqueIndex(String) und TableSchema.createUniqueKey(String) zurückgegeben. Eine Beschreibung der verschiedenen Indextypen finden Sie unter TableSchema-Schnittstelle.

Alle Indizes müssen zumindest eine Spalte haben.

Indizes werden anhand der ersten dem Index hinzugefügten Spalte sortiert, dann nach der zweiten Spalte (falls vorhanden), etc.

Indizes dürfen keine LONGBINARY- oder LONGVARCHAR-Datentypspalten enthalten.

Das folgende Beispiel zeigt die Erstellung eines Zwei-Spalten-Indexes.

// 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);
Mitglieder

Alle Mitglieder von IndexSchema, einschließlich aller geerbten Mitglieder.


ASCENDING-Variable
DESCENDING-Variable
PERSISTENT-Variable
PRIMARY_INDEX-Variable
UNIQUE_INDEX-Variable
UNIQUE_KEY-Variable
addColumn-Methode