Constructor
database
GeoPackage
tile matrix set
tile matrices
tile table
Protected
Readonly
geoGeoPackage
Protected
projectionProjection
Builds a where args array
argument values to push
Add a new column
new column
Alter a column
column
Alter columns
columns
Build where (or selection) args for the value
where args
value
Builds a where args array
argument values to push
Build where or selection statement for fields
where clause
columns and values
Optional
operation: string = 'and'AND or OR
Count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery for the row where the field equals the value
Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringCount where all fields match their values
count
field values
Get the count in the nested SQL query
count
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: string[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: string[]where arguments
Get the count in the nested SQL query
count
Optional
column: stringcount column name
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: string[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: string[]where arguments
Get the count in the nested SQL query
count
Optional
distinct: booleandistinct column values
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: string[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: string[]where arguments
Get the count in the nested SQL query
count
Optional
distinct: booleandistinct column values
Optional
column: stringcount column name
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: string[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: string[]where arguments
Count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberCount
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberCount
Optional
where: stringOptional
whereArgs: any[] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberDelete rows matching the field values
deleted count
field values
Drop a column
column
Drop columns
columns
Get the approximate zoom level for the provided length in the default units. Tiles may or may not exist for the returned zoom level. The approximate zoom level is determined using a factor of 2 from the zoom levels with tiles.
approximate zoom level
length in default units
Get the approximate zoom level for the provided width and height in the default units. Tiles may or may not exist for the returned zoom level. The approximate zoom level is determined using a factor of 2 from the zoom levels with tiles.
approximate zoom level
width in default units
height in default units
Get the bounding box of the user table data
bounding box of user table data
Get the bounding box of tiles
bounding box of zoom level, or null if no tiles
zoom level
Get the bounding box of tiles at the zoom level
bounding box of zoom level, or nil if no tiles
zoom level
desired projection
Get the bounding box of the user table data
bounding box of user table data
desired projection
Get the table columns
columns
Gets the count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberGets the count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberGets the count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberGets the count
Optional
where: stringOptional
whereArgs: [] | DBValue[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberGet the database connection
database connection
Get the GeoPackage
Get the map zoom level from the tile matrix
map zoom level
tile matrix
Get the primary key column
primary key column
Protected
getProtected
getGet the Spatial Reference System
srs
Get the Tile connection
tile connection
Get the tile matrices
tile matrices
Get the tile matrix at the zoom level
tile matrix
zoom level
Get the tile matrix at the min (first) zoom
tile matrix
Get a tile matrix DAO
tile matrix DAO
Get the tile matrix set
tile matrix set
Get a tile matrix set DAO
tile matrix set DAO
Get the user database connection
user database connection
Inserts a new row
row id
content values
Inserts a new row
row id, -1 on error
content values
Protected
preparePrepare the result before returning
prepared result
result
Project the provided bounding box in the declared projection to the user DAO projection
projected bounding box
bounding box
projection
Query
Optional
where: stringOptional
whereArgs: any[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery by tile grid and zoom level
result set from query or null if the zoom level tile ranges do not overlap the bounding box
tile grid
zoom level
Optional
orderBy: stringorder by
Query for all rows
result
Query for ordered rows starting at the offset and returning no more than the limit.
Optional
where: stringOptional
whereArgs: any[]Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery for ordered rows starting at the offset and returning no more than the limit.
Optional
where: stringOptional
whereArgs: any[]Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery for ordered rows starting at the offset and returning no more than the limit.
Optional
where: stringOptional
whereArgs: any[]Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery for ordered rows starting at the offset and returning no more than the limit.
Optional
where: stringOptional
whereArgs: any[]Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery for the row where all fields match their values
result
property name
property value
Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringQuery for the row where all fields match their values
result
columns
property name
property value
Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringQuery for the row where all fields match their values
result
distinct rows
property name
property value
Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringQuery for the row where the field equals the value
Optional
groupBy: stringOptional
having: stringOptional
orderBy: stringQuery for the row where the field equals the value
result
field name
value
Query for the row where all fields match their values
result
field values
Query for the row where all fields match their values
result
columns
field values
Query for the row where all fields match their values
result
distinct rows
field values
Query for the row where all fields match their values
result
distinct rows
columns
field values
Query for the row with the provided id
row
id
Query for the rows that are like the column
result
Query for Tiles at a zoom level
tile result set, should be closed
zoom level
Query for Tiles at a zoom level in descending row and column order
tile result set, should be closed
zoom level
Query for Tiles at a zoom level and column
tile result set
column
zoom level
Query for Tiles at a zoom level and row
tile result set
row
zoom level
Query for rows by ids in the nested SQL query
result
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.
result
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Optional
groupBy: stringgroup by
Optional
having: stringhaving
Optional
orderBy: stringorder by
Optional
limit: numberchunk limit
Optional
offset: numberchunk offset
Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.
result
columns
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Optional
groupBy: stringgroup by
Optional
having: stringhaving
Optional
orderBy: stringorder by
Optional
limit: numberchunk limit
Optional
offset: numberchunk offset
Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.
result
distinct rows
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Optional
groupBy: stringgroup by
Optional
having: stringhaving
Optional
orderBy: stringorder by
Optional
limit: numberchunk limit
Optional
offset: numberchunk offset
Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.
result
distinct rows
columns
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Optional
groupBy: stringgroup by
Optional
having: stringhaving
Optional
orderBy: stringorder by
Optional
limit: numberchunk limit
Optional
offset: numberchunk offset
Query for rows by ids in the nested SQL query
result
columns
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Query for rows by ids in the nested SQL query
result
distinct rows
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Query for rows by ids in the nested SQL query
result
Optional
distinct: booleandistinct rows
Optional
columns: string[]columns
Optional
nestedSQL: stringnested SQL
Optional
nestedArgs: any[]nested SQL args
Optional
where: stringwhere clause
Optional
whereArgs: any[]where arguments
Query for typed values from the first column
single column values
sql statement
sql arguments
Optional
limit: numberQuery
Optional
where: stringOptional
whereArgs: any[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery
Optional
where: stringOptional
whereArgs: any[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberQuery
Optional
where: stringOptional
whereArgs: any[]Optional
join: stringOptional
groupBy: stringOptional
having: stringOptional
orderBy: stringOptional
limit: numberOptional
offset: numberRaw query
result
SQL
Optional
selectionArgs: []selection args
Raw query
result
SQL
subset of table columns defined in the SQL
selection args
Rename column
column
new column name
Protected
renameUpdate all rows matching the where clause with the provided values
updated count
content values
Optional
whereClause: stringwhere clause
Optional
whereArgs: []where arguments
Generated using TypeDoc
Tile DAO for reading tile user tables