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)
ParameterTypBeskrivning
indexPathStringSökväg till indexfilen.
attributeNameStringNamn på attributet att bygga index på.
forceRebuildBooleanOm index ska återskapas även om det redan finns.

Undantag

undantagskick
ArgumentNullExceptionArgument ärnull.
ArgumentExceptionAttribut med ett sådant namn finns inte i lagret.
IOExceptionEtt I/O-fel uppstod.
InvalidOperationExceptionIndex för det angivna attributet har redan laddats för detta lager.
GisExceptionFilen 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)
ParameterTypBeskrivning
indexPathAbstractPathSökväg till indexfilen.
attributeNameStringNamn på attributet att bygga index på.
forceRebuildBooleanOm index ska återskapas även om det redan finns.

Undantag

undantagskick
ArgumentNullExceptionArgument ärnull.
ArgumentExceptionAttribut med ett sådant namn finns inte i lagret.
IOExceptionEtt I/O-fel uppstod.
InvalidOperationExceptionIndex för det angivna attributet har redan laddats för detta lager.
GisExceptionFilen finns och det är inte en attributindexfil skapad av Aspose.GIS.

Se även