Uses of Class
mil.nga.geopackage.user.UserTable
-
-
Uses of UserTable in mil.nga.geopackage
Methods in mil.nga.geopackage with parameters of type UserTable Modifier and Type Method Description void
GeoPackageCore. createUserTable(UserTable<? extends UserColumn> table)
Create a new user tablevoid
GeoPackageCoreImpl. createUserTable(UserTable<? extends UserColumn> table)
Create a new user tablevoid
GeoPackageCore. saveSchema(UserTable<? extends UserColumn> table)
Save the table schema using theSchemaExtension
void
GeoPackageCoreImpl. saveSchema(UserTable<? extends UserColumn> table)
Save the table schema using theSchemaExtension
-
Uses of UserTable in mil.nga.geopackage.attributes
Subclasses of UserTable in mil.nga.geopackage.attributes Modifier and Type Class Description class
AttributesTable
Represents a user attributes table -
Uses of UserTable in mil.nga.geopackage.db
Methods in mil.nga.geopackage.db with parameters of type UserTable Modifier and Type Method Description static <T extends UserColumn>
voidAlterTable. alterColumn(GeoPackageCoreConnection db, UserTable<T> table, T column)
Alter a columnstatic <T extends UserColumn>
voidAlterTable. alterColumns(GeoPackageCoreConnection db, UserTable<T> table, Collection<T> columns)
Alter columnsstatic void
AlterTable. alterTable(GeoPackageCoreConnection db, UserTable<? extends UserColumn> newTable)
Alter a table with a new table schema assuming a default table mapping.static void
AlterTable. alterTable(GeoPackageCoreConnection db, UserTable<? extends UserColumn> newTable, TableMapping tableMapping)
Alter a table with a new table schema and table mapping.static void
AlterTable. copyTable(GeoPackageCoreConnection db, UserTable<? extends UserColumn> table, String newTableName)
Copy the table and row contentstatic void
AlterTable. copyTable(GeoPackageCoreConnection db, UserTable<? extends UserColumn> table, String newTableName, boolean transferContent)
Copy the table<TColumn extends UserColumn>
voidGeoPackageTableCreator. createTable(UserTable<TColumn> table)
Create the user defined tablestatic <TColumn extends UserColumn>
StringCoreSQLUtils. createTableSQL(UserTable<TColumn> table)
Create the user defined table SQLstatic void
AlterTable. dropColumn(GeoPackageCoreConnection db, UserTable<? extends UserColumn> table, String columnName)
Drop a columnstatic void
AlterTable. dropColumns(GeoPackageCoreConnection db, UserTable<? extends UserColumn> table, Collection<String> columnNames)
Drop columnsConstructors in mil.nga.geopackage.db with parameters of type UserTable Constructor Description TableMapping(UserTable<? extends UserColumn> table)
ConstructorTableMapping(UserTable<? extends UserColumn> table, String newTableName)
ConstructorTableMapping(UserTable<? extends UserColumn> table, Collection<String> droppedColumnNames)
Constructor -
Uses of UserTable in mil.nga.geopackage.extension.nga.style
Subclasses of UserTable in mil.nga.geopackage.extension.nga.style Modifier and Type Class Description class
IconTable
Icon Tableclass
StyleMappingTable
Feature Style mapping tableclass
StyleTable
Style Table -
Uses of UserTable in mil.nga.geopackage.extension.related
Subclasses of UserTable in mil.nga.geopackage.extension.related Modifier and Type Class Description class
UserMappingTable
Contains user mapping table factory and utility methodsclass
UserRelatedTable
User Defined Related TableMethods in mil.nga.geopackage.extension.related with parameters of type UserTable Modifier and Type Method Description ExtendedRelation
RelatedTablesCoreExtension. addRelationship(String baseTableName, UserTable<? extends UserColumn> relatedTable, String mappingTableName)
Adds a relationship between the base and user related table.ExtendedRelation
RelatedTablesCoreExtension. addRelationship(String baseTableName, UserTable<? extends UserColumn> relatedTable, String relationName, String mappingTableName)
Adds a relationship between the base and user related table.ExtendedRelation
RelatedTablesCoreExtension. addRelationship(String baseTableName, UserTable<? extends UserColumn> relatedTable, String relationName, UserMappingTable userMappingTable)
Adds a relationship between the base and user related table.ExtendedRelation
RelatedTablesCoreExtension. addRelationship(String baseTableName, UserTable<? extends UserColumn> relatedTable, UserMappingTable userMappingTable)
Adds a relationship between the base and user related table.boolean
RelatedTablesCoreExtension. createRelatedTable(UserTable<? extends UserColumn> relatedTable)
Create a user related table if it does not exist.void
RelatedTablesCoreExtension. setContents(UserTable<? extends UserColumn> table)
Set the contents in the user table -
Uses of UserTable in mil.nga.geopackage.extension.related.dublin
Methods in mil.nga.geopackage.extension.related.dublin with parameters of type UserTable Modifier and Type Method Description static <T extends UserColumn>
TDublinCoreMetadata. getColumn(UserTable<T> table, DublinCoreType type)
Get the column from the table for the Dublin Core Type termstatic boolean
DublinCoreMetadata. hasColumn(UserTable<?> table, DublinCoreType type)
Check if the table has a column for the Dublin Core Type term -
Uses of UserTable in mil.nga.geopackage.extension.related.media
Subclasses of UserTable in mil.nga.geopackage.extension.related.media Modifier and Type Class Description class
MediaTable
Media Requirements Class User-Defined Related Data Table -
Uses of UserTable in mil.nga.geopackage.extension.related.simple
Subclasses of UserTable in mil.nga.geopackage.extension.related.simple Modifier and Type Class Description class
SimpleAttributesTable
Simple Attributes Requirements Class User-Defined Related Data Table -
Uses of UserTable in mil.nga.geopackage.extension.schema.columns
Methods in mil.nga.geopackage.extension.schema.columns with parameters of type UserTable Modifier and Type Method Description void
DataColumnsDao. loadSchema(UserTable<? extends UserColumn> table)
Load the table schemavoid
DataColumnsDao. saveSchema(UserTable<? extends UserColumn> table)
Save the table schema -
Uses of UserTable in mil.nga.geopackage.features.user
Subclasses of UserTable in mil.nga.geopackage.features.user Modifier and Type Class Description class
FeatureTable
Represents a user feature table -
Uses of UserTable in mil.nga.geopackage.tiles.user
Subclasses of UserTable in mil.nga.geopackage.tiles.user Modifier and Type Class Description class
TileTable
Represents a user tile table -
Uses of UserTable in mil.nga.geopackage.user
Classes in mil.nga.geopackage.user with type parameters of type UserTable Modifier and Type Class Description class
UserCoreConnection<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>,TResult extends UserCoreResult<TColumn,TTable,TRow>>
GeoPackage Connection used to define common functionality within different connection typesclass
UserCoreDao<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>,TResult extends UserCoreResult<TColumn,TTable,TRow>>
Abstract User DAO for reading user tablesclass
UserCorePaginatedResults<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>,TResult extends UserCoreResult<TColumn,TTable,TRow>>
User Core Paginated Results for iterating and querying through chunksinterface
UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>>
Abstract User Cursorclass
UserCoreRow<TColumn extends UserColumn,TTable extends UserTable<TColumn>>
User Row containing the values from a single cursor rowclass
UserRowSync<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>>
User Row Sync to support sharing a single user row read copy when multiple near simultaneous asynchronous requests are madeclass
UserTableReader<TColumn extends UserColumn,TTable extends UserTable<TColumn>>
Reads the metadata from an existing user tableFields in mil.nga.geopackage.user declared as UserTable Modifier and Type Field Description protected TTable
UserCoreRow. table
User tableMethods in mil.nga.geopackage.user that return UserTable Modifier and Type Method Description abstract UserTable<TColumn>
UserTable. copy()
Copy the tableConstructors in mil.nga.geopackage.user with parameters of type UserTable Constructor Description UserTable(UserTable<TColumn> userTable)
Copy Constructor -
Uses of UserTable in mil.nga.geopackage.user.custom
Subclasses of UserTable in mil.nga.geopackage.user.custom Modifier and Type Class Description class
UserCustomTable
Represents a user custom table
-