| Modifier and Type | Method and Description |
|---|---|
void |
GeoPackageCore.createUserTable(UserTable<? extends UserColumn> table)
Create a new user table
|
| Modifier and Type | Class and Description |
|---|---|
class |
AttributesTable
Represents a user attributes table
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends UserColumn> |
AlterTable.alterColumn(GeoPackageCoreConnection db,
UserTable<T> table,
T column)
Alter a column
|
static <T extends UserColumn> |
AlterTable.alterColumns(GeoPackageCoreConnection db,
UserTable<T> table,
Collection<T> columns)
Alter columns
|
static 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 content
|
static void |
AlterTable.copyTable(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
String newTableName,
boolean transferContent)
Copy the table
|
<TColumn extends UserColumn> |
GeoPackageTableCreator.createTable(UserTable<TColumn> table)
Create the user defined table
|
static <TColumn extends UserColumn> |
CoreSQLUtils.createTableSQL(UserTable<TColumn> table)
Create the user defined table SQL
|
static void |
AlterTable.dropColumn(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
String columnName)
Drop a column
|
static void |
AlterTable.dropColumns(GeoPackageCoreConnection db,
UserTable<? extends UserColumn> table,
Collection<String> columnNames)
Drop columns
|
| Constructor and Description |
|---|
TableMapping(UserTable<? extends UserColumn> table)
Constructor
|
TableMapping(UserTable<? extends UserColumn> table,
Collection<String> droppedColumnNames)
Constructor
|
TableMapping(UserTable<? extends UserColumn> table,
String newTableName)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserMappingTable
Contains user mapping table factory and utility methods
|
class |
UserRelatedTable
User Defined Related Table
|
| Modifier and Type | Method and 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
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends UserColumn> |
DublinCoreMetadata.getColumn(UserTable<T> table,
DublinCoreType type)
Get the column from the table for the Dublin Core Type term
|
static boolean |
DublinCoreMetadata.hasColumn(UserTable<?> table,
DublinCoreType type)
Check if the table has a column for the Dublin Core Type term
|
| Modifier and Type | Class and Description |
|---|---|
class |
MediaTable
Media Requirements Class User-Defined Related Data Table
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleAttributesTable
Simple Attributes Requirements Class User-Defined Related Data Table
|
| Modifier and Type | Class and Description |
|---|---|
class |
IconTable
Icon Table
|
class |
StyleMappingTable
Feature Style mapping table
|
class |
StyleTable
Style Table
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeoPackageCoreImpl.createUserTable(UserTable<? extends UserColumn> table)
Create a new user table
|
| Modifier and Type | Class and Description |
|---|---|
class |
FeatureTable
Represents a user feature table
|
| Modifier and Type | Class and Description |
|---|---|
class |
TileTable
Represents a user tile table
|
| Modifier and Type | Class and 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 types
|
class |
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 tables
|
interface |
UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>>
Abstract User Cursor
|
class |
UserCoreRow<TColumn extends UserColumn,TTable extends UserTable<TColumn>>
User Row containing the values from a single cursor row
|
class |
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 made
|
class |
UserTableReader<TColumn extends UserColumn,TTable extends UserTable<TColumn>>
Reads the metadata from an existing user table
|
| Modifier and Type | Field and Description |
|---|---|
protected TTable |
UserCoreRow.table
User table
|
| Modifier and Type | Method and Description |
|---|---|
abstract UserTable<TColumn> |
UserTable.copy()
Copy the table
|
| Constructor and Description |
|---|
UserTable(UserTable<TColumn> userTable)
Copy Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
UserCustomTable
Represents a user custom table
|
Copyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.