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