VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Lädt den Attributindex, um das Filtern nach Attributwerten in Filtermethoden wie zWhereGreater
. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
Parameter | Typ | Beschreibung |
---|
indexPath | String | Pfad zur Indexdatei. |
attributeName | String | Name des Attributs, für das der Index erstellt werden soll. |
forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | Argument istnull . |
ArgumentException | Attribut mit diesem Namen existiert nicht in der Ebene. |
IOException | Ein E/A-Fehler ist aufgetreten. |
InvalidOperationException | Index für das angegebene Attribut, das für diesen Layer bereits geladen ist. |
GisException | Die Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte Attributindexdatei. |
Siehe auch
UseAttributesIndex(AbstractPath, string, bool)
Lädt den Attributindex, um das Filtern nach Attributwerten in Filtermethoden wie zWhereGreater
. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
Parameter | Typ | Beschreibung |
---|
indexPath | AbstractPath | Pfad zur Indexdatei. |
attributeName | String | Name des Attributs, für das der Index erstellt werden soll. |
forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | Argument istnull . |
ArgumentException | Attribut mit diesem Namen existiert nicht in der Ebene. |
IOException | Ein E/A-Fehler ist aufgetreten. |
InvalidOperationException | Index für das angegebene Attribut, das für diesen Layer bereits geladen ist. |
GisException | Die Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte Attributindexdatei. |
Siehe auch