Gibt das Schema für einen Index an und stellt Konstante bereit, die für das Abfragen von Systemtabellen nützlich sind.
public IndexSchema
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); |
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
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |