Index Klasse
- java.
lang. Object - JsonSerializable
- com.
microsoft. azure. cosmosdb. Index
- com.
public class Index extends JsonSerializable
Stellt den Index einer Sammlung im Azure Cosmos DB-Datenbankdienst dar.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
Index(IndexKind indexKind) |
Konstruktor. |
Index(String jsonString, IndexKind indexKind) |
Konstruktor. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Index |
getKind()
Ruft die Indexart ab. |
Hash |
Hash(DataType dataType)
Gibt einen instance der HashIndex-Klasse mit dem angegebenen DataType zurück. Hier sehen Sie ein Beispiel zum Erstellen von HashIndex instance Übergeben des Datentyps: |
Hash |
Hash(DataType dataType, int precision)
Gibt einen instance der HashIndex-Klasse mit der angegebenen DataType-Genauigkeit zurück. Hier sehen Sie ein Beispiel zum Erstellen von HashIndex instance übergeben des Datentyps und der Genauigkeit: HashIndex hashIndex = Index.Hash(DataType.String, 3); |
Range |
Range(DataType dataType)
Gibt eine instance der RangeIndex-Klasse mit dem angegebenen DataType zurück. Hier sehen Sie ein Beispiel zum Erstellen von RangeIndex instance übergeben des Datentyps: |
Range |
Range(DataType dataType, int precision)
Gibt eine instance der RangeIndex-Klasse mit der angegebenen DataType-Genauigkeit zurück. Hier sehen Sie ein Beispiel zum Erstellen von RangeIndex instance übergeben des Datentyps und der Genauigkeit: |
Spatial |
Spatial(DataType dataType)
Gibt eine instance der SpatialIndex-Klasse mit dem angegebenen DataType zurück. Hier sehen Sie ein Beispiel zum Erstellen von SpatialIndex instance Übergeben des Datentyps: SpatialIndex spatialIndex = Index.Spatial(DataType.Point); |
Geerbte Elemente
Details zum Konstruktor
Index
protected Index(IndexKind indexKind)
Konstruktor.
Parameter:
Index
protected Index(String jsonString, IndexKind indexKind)
Konstruktor.
Parameter:
Details zur Methode
getKind
public IndexKind getKind()
Ruft die Indexart ab.
Gibt zurück:
Hash
public static HashIndex Hash(DataType dataType)
Gibt einen instance der HashIndex-Klasse mit dem angegebenen DataType zurück.
Hier sehen Sie ein Beispiel zum Erstellen von HashIndex instance Übergeben des Datentyps:
HashIndex hashIndex = Index.Hash(DataType.String);</code></pre></p>
Parameter:
dataType
- gibt den Zieldatentyp für die Indexpfadspezifikation an.
Gibt zurück:
ein instance des HashIndex-Typs.
Hash
public static HashIndex Hash(DataType dataType, int precision)
Gibt einen instance der HashIndex-Klasse mit der angegebenen DataType-Genauigkeit zurück.
Hier sehen Sie ein Beispiel zum Erstellen von HashIndex instance übergeben des Datentyps und der Genauigkeit:
HashIndex hashIndex = Index.Hash(DataType.String, 3);
Parameter:
dataType
- gibt den Zieldatentyp für die Indexpfadspezifikation an.
precision
- gibt die Genauigkeit an, die für den diesem Index zugeordneten Datentyp verwendet werden soll.
Gibt zurück:
ein instance des HashIndex-Typs.
Range
public static RangeIndex Range(DataType dataType)
Gibt eine instance der RangeIndex-Klasse mit dem angegebenen DataType zurück.
Hier sehen Sie ein Beispiel zum Erstellen von RangeIndex instance übergeben des Datentyps:
RangeIndex rangeIndex = Index.Range(DataType.Number);</code></pre></p>
Parameter:
dataType
- den Datentyp.
Gibt zurück:
ein instance des RangeIndex-Typs.
Range
public static RangeIndex Range(DataType dataType, int precision)
Gibt eine instance der RangeIndex-Klasse mit der angegebenen DataType-Genauigkeit zurück.
Hier sehen Sie ein Beispiel zum Erstellen von RangeIndex instance übergeben des Datentyps und der Genauigkeit:
RangeIndex rangeIndex = Index.Range(DataType.Number, -1);</code></pre></p>
Parameter:
dataType
- gibt den Zieldatentyp für die Indexpfadspezifikation an.
precision
- gibt die Genauigkeit an, die für den diesem Index zugeordneten Datentyp verwendet werden soll.
Gibt zurück:
ein instance des RangeIndex-Typs.
Spatial
public static SpatialIndex Spatial(DataType dataType)
Gibt eine instance der SpatialIndex-Klasse mit dem angegebenen DataType zurück.
Hier sehen Sie ein Beispiel zum Erstellen von SpatialIndex instance Übergeben des Datentyps:
SpatialIndex spatialIndex = Index.Spatial(DataType.Point);
Parameter:
dataType
- gibt den Zieldatentyp für die Indexpfadspezifikation an.
Gibt zurück:
ein instance des SpatialIndex-Typs.
Gilt für:
Azure SDK for Java