Constructor
GeoPackage object
FeatureDao to index
Protected
chunkQuery single chunk limit
Protected
Readonly
connectionConnection to the GeoPackage
Definition for the extension
Name of the extension
Readonly
extensionsExtensionDao
Readonly
geoGeoPackage
Protected
progressProgress
extension table name
Protected
toleranceQuery range tolerance
Static
Readonly
EXTENSION_Extension author
Static
Readonly
EXTENSION_Extension definition URL
Static
Readonly
EXTENSION_Extension, with author and name
Static
Readonly
EXTENSION_Extension name without the author
Count the Features within the bounding box in the provided projection
count
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
count column name
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
distinct column values
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
distinct column values
count column name
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
count column name
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
distinct column values
bounding box
where clause
where arguments
Count the Features within the bounding box in the provided projection
count
distinct column values
count column name
bounding box
where clause
where arguments
Count features
count
Optional
distinct: booleandistinct rows
Optional
column: stringcolumn
Optional
where: stringwhere
Optional
whereArgs: any[]where args
Count the Features within the Geometry Envelope
count
count column name
geometry envelope
where clause
where arguments
Count the Features within the Geometry Envelope
count
distinct column values
geometry envelope
where clause
where arguments
Count the Features within the Geometry Envelope
count
distinct column values
count column name
geometry envelope
where clause
where arguments
Query for Geometry Index count within the bounding box, projected correctly
count
bounding box
Query for Geometry Index count within the bounding box, projected correctly
count
bounding box
Delete the index for the feature row
deleted rows, should be 0 or 1
feature row
Get the extension for the name, table name and column name
extension name
Optional
tableName: stringtable name
Optional
columnName: stringcolumn name
Query for the bounds of the feature table index
bounding box
Query for the feature index bounds and return in the provided projection
bounding box
desired projection
Get the extension
extensions object or null if one does not exist
Get the feature row for the Geometry Index
feature row
geometry index
Get the geopackage
Get a Geometry Index DAO
geometry index dao
Get the extension or create as needed
extension name
table name
column name
extension definition
extension scope type
Get the table index
table index
Get a Table Index DAO
table index dao
Index the feature row. This method assumes that indexing has been completed and maintained as the last indexed time is updated.
true if indexed
feature row
Protected
indexProtected
Indexes the table
Index the geometry id and geometry data
true if indexed
table index
geometry id
geometry data
Project the provided bounding box in the declared projection to the user DAO projection
projected bounding box
bounding box
Query for all Geometry Index objects
geometry indices iterator
Build a query builder to query for Geometry Index objects within the Geometry Envelope
query builder
geometry envelope
Query for all Features
feature results
Optional
where: stringwhere
Optional
whereArgs: any[]where args
Query for features
feature results
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
columns
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
distinct rows
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
geometry envelope
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
columns
geometry envelope
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
distinct rows
geometry envelope
where clause
where arguments
chunk limit
chunk query offset
Query for features within the geometry envelope ordered by id, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
geometry envelope
where clause
where arguments
chunk limit
chunk query offset
Query for features within the bounding box, starting at the offset and returning no more than the limit
feature results
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box, starting at the offset and returning no more than the limit
feature results
columns
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box, starting at the offset and returning no more than the limit
feature results
distinct rows
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box in the provided projection, starting at the offset and returning no more than the limit
feature results
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box in the provided projection, starting at the offset and returning no more than the limit
feature results
columns
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box in the provided projection, starting at the offset and returning no more than the limit
feature results
distinct rows
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the bounding box in the provided projection, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
bounding box
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features
feature results
columns
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features
feature results
distinct rows
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features
feature results
distinct rows
columns
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
geometry envelope
field values
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
columns
geometry envelope
field values
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
distinct rows
geometry envelope
field values
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
geometry envelope
field values
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
geometry envelope
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
columns
geometry envelope
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
distinct rows
geometry envelope
where clause
where arguments
order by
chunk limit
chunk query offset
Query for features within the geometry envelope, starting at the offset and returning no more than the limit
feature results
distinct rows
columns
geometry envelope
where clause
where arguments
order by
chunk limit
chunk query offset
Query for all Features
feature results
Optional
columns: string[]columns
Optional
where: stringwhere
Optional
whereArgs: any[]where args
Query for all Features
feature results
Optional
distinct: booleandistinct rows
Optional
where: stringwhere
Optional
whereArgs: any[]where args
Query for all Features
feature results
Optional
distinct: booleandistinct rows
Optional
columns: string[]columns
Optional
where: stringwhere
Optional
whereArgs: any[]where args
Query for features within the geometry envelope
feature results
geometry envelope
Optional
where: stringOptional
whereArgs: any[]Query for features within the geometry envelope
feature results
geometry envelope
columns
Optional
where: stringOptional
whereArgs: any[]Query for features within the geometry envelope
feature results
geometry envelope
distinct rows
Optional
where: stringOptional
whereArgs: any[]Query for features within the geometry envelope
feature results
geometry envelope
distinct rows
columns
Optional
where: stringOptional
whereArgs: any[]Query for Geometry Index objects within the bounding box, projected correctly
geometry indices iterator
bounding box
Query for Geometry Index objects within the bounding box, projected correctly
geometry indices iterator
bounding box
Query for Geometry Index objects within the Geometry Envelope
geometry indices iterator
geometry envelope
Set the progress tracker
progress tracker
Update the last indexed time
Static
getGet a Geometry Index DAO
geometry index dao
GeoPackage
Static
getGet a Table Index DAO
table index dao
GeoPackage
Generated using TypeDoc
Feature Table Index NGA Extension implementation. This extension is used to index Geometries within a feature table by their minimum bounding box for bounding box queries.