Protected
Readonly
connectionConnection to the GeoPackage
Definition for the extension
Name of the extension
Readonly
extensionsExtensionDao
Readonly
geoGeoPackage
extension table name
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
Adds an attributes relationship between the base table and related attributes table. Creates a default user mapping table if needed.
The relationship that was added
base table name
related attributes table name
mapping table name
Adds an attributes relationship between the base table and user attributes related table. Creates a default user mapping table and the attributes table if needed.
The relationship that was added
base table name
user attributes table
user mapping table name
Adds an attributes relationship between the base table and user attributes related table. Creates the user mapping table and an attributes table if needed.
The relationship that was added
base table name
user attributes table
user mapping table
Adds an attributes relationship between the base table and related attributes table. Creates the user mapping table if needed.
The relationship that was added
base table name
related attributes table name
user mapping table
Adds a features relationship between the base feature and related feature table. Creates a default user mapping table if needed.
The relationship that was added
base features table name
related features table name
mapping table name
Adds a features relationship between the base feature and related feature table. Creates the user mapping table if needed.
The relationship that was added
base features table name
related features table name
user mapping table
Adds a media relationship between the base table and user media related table. Creates a default user mapping table and the media table if needed.
The relationship that was added
base table name
user media table
user mapping table name
Adds a media relationship between the base table and user media related table. Creates the user mapping table and media table if needed.
The relationship that was added
base table name
user media table
user mapping table
Adds a relationship to the GeoPackage
ExtendedRelation
Optional
relationType: RelationTypeOptional
relationName: stringOptional
baseTableName: stringOptional
relatedTableName: stringOptional
relationAuthor: stringOptional
mappingTableName: stringOptional
userMappingTable: UserMappingTableOptional
relatedTable: UserRelatedTableAdd relationship using an extended relation
Adds a relationship between the base and related table. Creates the user mapping table if needed.
The relationship that was added
base table name
related table name
user mapping table
relation author
relation name
Adds a relationship between the base and related table. Creates the user mapping table if needed.
The relationship that was added
base table name
related table name
user mapping table
relation name
Adds a relationship between the base and related table. Creates the user mapping table if needed.
The relationship that was added
base table name
related table name
user mapping table
relation type
Adds a relationship between the base and user related table. Creates a default user mapping table and the related table if needed.
The relationship that was added
base table name
user related table
user mapping table name
Adds a relationship between the base and user related table. Creates the user mapping table and related table if needed.
The relationship that was added
base table name
user related table
user mapping table
Adds a relationship between the base and user related table. Creates the user mapping table and related table if needed.
The relationship that was added
base table name
user related table
relation name
user mapping table
Adds a relationship between the base and related table. Creates a default user mapping table if needed.
The relationship that was added
base table name
related table name
mapping table name
relation author
relation name
Adds a relationship between the base and related table. Creates a default user mapping table if needed.
The relationship that was added
base table name
related table name
mapping table name
relation name
Adds a relationship between the base and related table. Creates a default user mapping table if needed.
The relationship that was added
base table name
related table name
mapping table name
relation type
Adds a relationship between the base and user related table. Creates a default user mapping table and the related table if needed.
The relationship that was added
base table name
user related table
relation name
user mapping table name
Adds a relationship between the base and user related table. Creates a default user mapping table and the related table if needed.
The relationship that was added
base table name
user related table
user mapping table name
Adds a relationship between the base and user related table. Creates the user mapping table and related table if needed.
The relationship that was added
base table name
user related table
user mapping table
Adds a simple attributes relationship between the base table and user simple attributes related table. Creates a default user mapping table and the simple attributes table if needed.
The relationship that was added
base table name
user simple attributes table
user mapping table name
Adds a simple attributes relationship between the base table and user simple attributes related table. Creates the user mapping table and simple attributes table if needed.
The relationship that was added
base table name
user simple attributes table
user mapping table
Adds a tiles relationship between the base table and related tiles table. Creates a default user mapping table if needed.
The relationship that was added
base table name
related tiles table name
mapping table name
Adds a tiles relationship between the base table and related tiles table. Creates the user mapping table if needed.
The relationship that was added
base table name
related tiles table name
user mapping table
Adds a tiles relationship between the base table and user tiles related table. Creates a default user mapping table and the tile table if needed.
The relationship that was added
base table name
user tile table
user mapping table name
Adds a tiles relationship between the base table and user tiles related table. Creates the user mapping table and a tile table if needed.
The relationship that was added
base table name
user tile table
user mapping table
Count the number of mappings in the extended relation to the base id
mappings count
extended relation
base id
Count the number of mappings in the extended relations to the base id
mappings count
extended relations
base id
Count the number of mappings in the extended relation to the related id
mappings count
extended relation
related id
Count the number of mappings in the extended relations to the related id
mappings count
extended relations
related id
Create a user related table if it does not exist. When not created, there is no guarantee that an existing table has the same schema as the provided tabled.
true if created, false if the table already existed
user related table
Create a default user mapping table and extension row if either does not exist. When not created, there is no guarantee that an existing table has the same schema as the provided tabled.
true if table was created, false if the table already existed
user mapping table name
Create a user mapping table and extension row if either does not exist. When not created, there is no guarantee that an existing table has the same schema as the provided tabled.
true if table was created, false if the table already existed
user mapping table
Delete mappings in the extended relation to the base id
rows deleted
extended relation
base id
Delete mappings in the extended relations to the base id
rows deleted
extended relations
base id
Delete mappings in the extended relation to the related id
rows deleted
extended relation
related id
Delete mappings in the extended relations to the related id
rows deleted
extended relations
related id
Get the extension for the name, table name and column name
extension name
Optional
tableName: stringtable name
Optional
columnName: stringcolumn name
Get the relations to the base table
extended relations
base table name
Get a Extended Relations DAO
extended relations dao
Get the extension for the name, table name and column name
extension name
Optional
tableName: stringtable name
Optional
columnName: stringcolumn name
Get the geopackage
Gets the mapping dao
Gets the mapping dao
Get the related id mappings for the base id
IDs representing the matching related IDs
extended relation
base id
Get the base id mappings for the related id
IDs representing the matching base IDs
extended relation
related id
Get a related media table DAO
media DAO
extended relation
Get a related media table DAO
media DAO
media table
Get or create the extension
extension
Get or create the extension
extension
Retrieves all rows that are related with a given record
map of extended relation to a map of user mapping row to user row
Optional
typeFilter: RelationType[]Get the relations to the related table
extended relations
related table name
Get the relations matching the non null provided values
extended relations
Optional
baseTable: stringbase table name
Optional
baseColumn: stringbase primary column name
Optional
relatedTable: stringrelated table name
Optional
relatedColumn: stringrelated primary column name
Optional
relation: stringrelation name
Optional
mappingTable: stringmapping table name
Get the relations to the base table and related table
extended relations
base table name
related table name
Get the relations matching the non null provided values
extended relations
base table name
related table name
mapping table name
Get the relations matching the non null provided values
extended relations
base table name
related table name
relation name
mapping table name
Returns the relationships defined through this extension
a Array of ExtendedRelation objects
Get a related simple attributes table DAO
simple attributes DAO
simple attributes table name
Get a related simple attributes table DAO
simple attributes DAO
extended relation
Get a related simple attributes table DAO
simple attributes DAO
simple attributes table
Get the relations to the table
extended relations
table name
Get a User Custom DAO from a table name
user custom dao
table name
Gets the user mapping dao
Determine if a mapping in the extended relation to the base id exists
true if mapping exists
extended relation
base id
Determine if a mapping in the extended relations to the base id exists
true if mapping exists
extended relations
base id
Determine if a mapping in the extended relation to the related id exists
true if mapping exists
extended relation
related id
Determine if a mapping in the extended relations to the related id exists
true if mapping exists
extended relations
related id
Determine if has one or more relations matching the non null provided values
true if has relations
base table name
base primary column name
related table name
related primary column name
relation name
mapping table name
Determine if has one or more relations matching the non null provided values
true if has relations
base table name
related table name
mapping table name
Determine if has one or more relations matching the non null provided values
true if has relations
base table name
related table name
relation name
mapping table name
Remove a specific relationship from the GeoPackage
extended relation
Remove a specific relationship from the GeoPackage
base table name
related table name
relation author
relation name
Remove a specific relationship from the GeoPackage
base table name
related table name
relation type
Set the contents in the user table
user table
Static
getGet a Extended Relations DAO
extended relations dao
GeoPackage
Generated using TypeDoc
Related Tables Extension