public class TileTable extends UserTable<TileColumn>
| Modifier and Type | Field and Description |
|---|---|
static String |
COLUMN_ID
Id column name, Requirement 52
|
static String |
COLUMN_TILE_COLUMN
Tile column column name, Requirement 54
|
static String |
COLUMN_TILE_DATA
Tile ID column name, implied requirement
|
static String |
COLUMN_TILE_ROW
Tile row column name, Requirement 55
|
static String |
COLUMN_ZOOM_LEVEL
Zoom level column name, Requirement 53
|
| Constructor and Description |
|---|
TileTable(String tableName,
List<TileColumn> columns)
Constructor
|
TileTable(TileTable tileTable)
Copy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
TileTable |
copy()
Copy the table
|
static List<TileColumn> |
createRequiredColumns()
Create the required table columns
|
static List<TileColumn> |
createRequiredColumns(int startingIndex)
Create the required table columns, starting at the provided index
|
TileColumns |
createUserColumns(List<TileColumn> columns)
Create user columns for a subset of table columns
|
String |
getDataType()
Get the contents data type
|
TileColumn |
getTileColumnColumn()
Get the tile column column
|
int |
getTileColumnColumnIndex()
Get the tile column column index
|
TileColumn |
getTileDataColumn()
Get the tile data column
|
int |
getTileDataColumnIndex()
Get the tile data column index
|
TileColumn |
getTileRowColumn()
Get the tile row column
|
int |
getTileRowColumnIndex()
Get the tile row column index
|
TileColumns |
getUserColumns()
Get the user columns
|
TileColumn |
getZoomLevelColumn()
Get the zoom level column
|
int |
getZoomLevelColumnIndex()
Get the zoom level column index
|
protected void |
validateContents(Contents contents)
Validate that the set contents are valid
|
addColumn, addConstraint, addConstraints, alterColumn, clearConstraints, columnCount, columnsOfType, createUserColumns, dropColumn, dropColumn, dropColumn, getColumn, getColumn, getColumnIndex, getColumnName, getColumnNames, getColumns, getColumns, getConstraints, getConstraints, getContents, getPkColumn, getPkColumnIndex, getPkColumnName, getTableName, hasColumn, hasConstraints, hasPkColumn, renameColumn, renameColumn, renameColumn, setContents, setTableNamepublic static final String COLUMN_ID
public static final String COLUMN_ZOOM_LEVEL
public static final String COLUMN_TILE_COLUMN
public static final String COLUMN_TILE_ROW
public static final String COLUMN_TILE_DATA
public TileTable(String tableName, List<TileColumn> columns)
tableName - table namecolumns - columnspublic TileTable(TileTable tileTable)
tileTable - tile tablepublic TileTable copy()
copy in class UserTable<TileColumn>public String getDataType()
getDataType in class UserTable<TileColumn>public TileColumns getUserColumns()
getUserColumns in class UserTable<TileColumn>public TileColumns createUserColumns(List<TileColumn> columns)
createUserColumns in class UserTable<TileColumn>columns - columnspublic int getZoomLevelColumnIndex()
public TileColumn getZoomLevelColumn()
public int getTileColumnColumnIndex()
public TileColumn getTileColumnColumn()
public int getTileRowColumnIndex()
public TileColumn getTileRowColumn()
public int getTileDataColumnIndex()
public TileColumn getTileDataColumn()
public static List<TileColumn> createRequiredColumns()
public static List<TileColumn> createRequiredColumns(int startingIndex)
startingIndex - starting indexprotected void validateContents(Contents contents)
validateContents in class UserTable<TileColumn>contents - contentsCopyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.