| Package | Description |
|---|---|
| mil.nga.geopackage.extension.related | |
| mil.nga.geopackage.extension.related.media | |
| mil.nga.geopackage.extension.related.simple | |
| mil.nga.geopackage.user.custom |
| Modifier and Type | Method and Description |
|---|---|
static UserCustomColumn |
UserMappingTable.createBaseIdColumn(int index)
Create a base id column
|
static UserCustomColumn |
UserMappingTable.createRelatedIdColumn(int index)
Create a related id column
|
UserCustomColumn |
UserMappingTable.getBaseIdColumn()
Get the base id column
|
UserCustomColumn |
UserMappingTable.getRelatedIdColumn()
Get the related id column
|
| Modifier and Type | Method and Description |
|---|---|
static List<UserCustomColumn> |
UserMappingTable.createRequiredColumns()
Create the required table columns, starting at index 0
|
static List<UserCustomColumn> |
UserMappingTable.createRequiredColumns(int startingIndex)
Create the required table columns, starting at the provided index
|
| Modifier and Type | Method and Description |
|---|---|
static UserMappingTable |
UserMappingTable.create(String tableName,
List<UserCustomColumn> additionalColumns)
Create a user mapping table with the minimum required columns followed by
the additional columns
|
| Constructor and Description |
|---|
UserRelatedTable(String tableName,
String relationName,
String dataType,
List<UserCustomColumn> columns)
Constructor
|
UserRelatedTable(String tableName,
String relationName,
String dataType,
List<UserCustomColumn> columns,
Collection<String> requiredColumns)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static UserCustomColumn |
MediaTable.createContentTypeColumn(int index)
Create a content type column
|
static UserCustomColumn |
MediaTable.createDataColumn(int index)
Create a data column
|
static UserCustomColumn |
MediaTable.createIdColumn(int index,
String idColumnName)
Create the primary key id column
|
UserCustomColumn |
MediaTable.getContentTypeColumn()
Get the content type column
|
UserCustomColumn |
MediaTable.getDataColumn()
Get the data column
|
UserCustomColumn |
MediaTable.getIdColumn()
Get the id column
|
| Modifier and Type | Method and Description |
|---|---|
static List<UserCustomColumn> |
MediaTable.createRequiredColumns()
Create the required table columns, starting at index 0
|
static List<UserCustomColumn> |
MediaTable.createRequiredColumns(int startingIndex)
Create the required table columns, starting at the provided index
|
static List<UserCustomColumn> |
MediaTable.createRequiredColumns(int startingIndex,
String idColumnName)
Create the required table columns with id column name, starting at the
provided index
|
static List<UserCustomColumn> |
MediaTable.createRequiredColumns(String idColumnName)
Create the required table columns with the id column name, starting at
index 0
|
| Modifier and Type | Method and Description |
|---|---|
static MediaTable |
MediaTable.create(String tableName,
List<UserCustomColumn> additionalColumns)
Create a media table with the minimum required columns followed by the
additional columns
|
static MediaTable |
MediaTable.create(String tableName,
String idColumnName,
List<UserCustomColumn> additionalColumns)
Create a media table with the id column and minimum required columns
followed by the additional columns
|
| Modifier and Type | Method and Description |
|---|---|
static UserCustomColumn |
SimpleAttributesTable.createIdColumn(int index,
String idColumnName)
Create the primary key id column
|
UserCustomColumn |
SimpleAttributesTable.getIdColumn()
Get the id column
|
| Modifier and Type | Method and Description |
|---|---|
static List<UserCustomColumn> |
SimpleAttributesTable.createRequiredColumns()
Create the required table columns, starting at index 0
|
static List<UserCustomColumn> |
SimpleAttributesTable.createRequiredColumns(int startingIndex)
Create the required table columns, starting at the provided index
|
static List<UserCustomColumn> |
SimpleAttributesTable.createRequiredColumns(int startingIndex,
String idColumnName)
Create the required table columns with id column name, starting at the
provided index
|
static List<UserCustomColumn> |
SimpleAttributesTable.createRequiredColumns(String idColumnName)
Create the required table columns with the id column name, starting at
index 0
|
| Modifier and Type | Method and Description |
|---|---|
static SimpleAttributesTable |
SimpleAttributesTable.create(String tableName,
List<UserCustomColumn> columns)
Create a simple attributes table with the columns
|
static SimpleAttributesTable |
SimpleAttributesTable.create(String tableName,
String idColumnName,
List<UserCustomColumn> columns)
Create a simple attributes table with the id column and columns
|
| Modifier and Type | Method and Description |
|---|---|
static UserCustomColumn |
UserCustomColumn.createColumn(int index,
String name,
GeoPackageDataType type,
boolean notNull,
Object defaultValue)
Create a new column
|
static UserCustomColumn |
UserCustomColumn.createColumn(int index,
String name,
GeoPackageDataType type,
Long max,
boolean notNull,
Object defaultValue)
Create a new column
|
static UserCustomColumn |
UserCustomColumn.createPrimaryKeyColumn(int index,
String name)
Create a new primary key column
|
| Constructor and Description |
|---|
UserCustomTable(String tableName,
List<UserCustomColumn> columns)
Constructor
|
UserCustomTable(String tableName,
List<UserCustomColumn> columns,
Collection<String> requiredColumns)
Constructor
|
Copyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.