VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Laddar attributindex för att påskynda filtrering efter attributvärde i filtermetoder somWhereGreater
. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
Parameter | Typ | Beskrivning |
---|
indexPath | String | Sökväg till indexfilen. |
attributeName | String | Namn på attributet att bygga index på. |
forceRebuild | Boolean | Om index ska återskapas även om det redan finns. |
Undantag
undantag | skick |
---|
ArgumentNullException | Argument ärnull . |
ArgumentException | Attribut med ett sådant namn finns inte i lagret. |
IOException | Ett I/O-fel uppstod. |
InvalidOperationException | Index för det angivna attributet har redan laddats för detta lager. |
GisException | Filen finns och det är inte en attributindexfil skapad av Aspose.GIS. |
Se även
UseAttributesIndex(AbstractPath, string, bool)
Laddar attributindex för att påskynda filtrering efter attributvärde i filtermetoder somWhereGreater
. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
Parameter | Typ | Beskrivning |
---|
indexPath | AbstractPath | Sökväg till indexfilen. |
attributeName | String | Namn på attributet att bygga index på. |
forceRebuild | Boolean | Om index ska återskapas även om det redan finns. |
Undantag
undantag | skick |
---|
ArgumentNullException | Argument ärnull . |
ArgumentException | Attribut med ett sådant namn finns inte i lagret. |
IOException | Ett I/O-fel uppstod. |
InvalidOperationException | Index för det angivna attributet har redan laddats för detta lager. |
GisException | Filen finns och det är inte en attributindexfil skapad av Aspose.GIS. |
Se även