VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater
. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
Parameter | Jenis | Keterangan |
---|
indexPath | String | Jalur ke file indeks. |
attributeName | String | Nama atribut untuk membuat indeks. |
forceRebuild | Boolean | Apakah akan membuat ulang indeks meskipun sudah ada. |
Pengecualian
pengecualian | kondisi |
---|
ArgumentNullException | Argumen adalahnull . |
ArgumentException | Atribut dengan nama tersebut tidak ada di layer. |
IOException | Terjadi kesalahan I/O. |
InvalidOperationException | Indeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini. |
GisException | File ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS. |
Lihat juga
UseAttributesIndex(AbstractPath, string, bool)
Memuat indeks atribut untuk mempercepat pemfilteran berdasarkan nilai atribut dalam metode filter sepertiWhereGreater
. Jika indeks tidak ada, buat dulu. MenggunakanforceRebuild untuk memaksa rekreasi indeks.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
Parameter | Jenis | Keterangan |
---|
indexPath | AbstractPath | Jalur ke file indeks. |
attributeName | String | Nama atribut untuk membuat indeks. |
forceRebuild | Boolean | Apakah akan membuat ulang indeks meskipun sudah ada. |
Pengecualian
pengecualian | kondisi |
---|
ArgumentNullException | Argumen adalahnull . |
ArgumentException | Atribut dengan nama tersebut tidak ada di layer. |
IOException | Terjadi kesalahan I/O. |
InvalidOperationException | Indeks untuk atribut yang ditentukan sudah dimuat untuk lapisan ini. |
GisException | File ada dan itu bukan file indeks atribut yang dibuat oleh Aspose.GIS. |
Lihat juga