public class TileTableMetadata extends UserTableMetadata<TileColumn>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DATA_TYPE
Default data type
|
additionalColumns, autoincrement, columns, dataType, DEFAULT_ID_COLUMN_NAME, idColumnName, tableName| Constructor and Description |
|---|
TileTableMetadata()
Constructor
|
TileTableMetadata(String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
Long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Constructor
|
TileTableMetadata(String tableName,
BoundingBox contentsBoundingBox,
Long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Constructor
|
TileTableMetadata(String dataType,
String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
Long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Constructor
|
TileTableMetadata(String dataType,
String tableName,
BoundingBox contentsBoundingBox,
Long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<TileColumn> |
buildColumns()
Build the table columns
|
static TileTableMetadata |
create()
Create metadata
|
static TileTableMetadata |
create(boolean autoincrement)
Create metadata
|
static TileTableMetadata |
create(String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
create(String tableName,
boolean autoincrement,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
create(String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
create(String tableName,
BoundingBox contentsBoundingBox,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
create(String tableName,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
create(String tableName,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
boolean autoincrement,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
boolean autoincrement,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
BoundingBox contentsBoundingBox,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
static TileTableMetadata |
createTyped(String dataType,
String tableName,
BoundingBox contentsBoundingBox,
long contentsSrsId,
BoundingBox tileBoundingBox,
long tileSrsId)
Create metadata
|
BoundingBox |
getContentsBoundingBox()
Get the contents bounding box
|
long |
getContentsSrsId()
Get the contents SRS id
|
String |
getDefaultDataType()
Get the default data type
|
BoundingBox |
getTileBoundingBox()
Get the tile bounding box
|
long |
getTileSrsId()
Get the tile SRS id
|
void |
setContentsBoundingBox(BoundingBox contentsBoundingBox)
Set the contents bounding box
|
void |
setContentsSrsId(Long contentsSrsId)
Set the contents SRS id
|
void |
setTileBoundingBox(BoundingBox tileBoundingBox)
Set the tile bounding box
|
void |
setTileSrsId(long tileSrsId)
Set the tile SRS id
|
getAdditionalColumns, getColumns, getDataType, getIdColumnName, getTableName, isAutoincrement, setAdditionalColumns, setAutoincrement, setColumns, setDataType, setIdColumnName, setTableNamepublic static final String DEFAULT_DATA_TYPE
public TileTableMetadata()
public TileTableMetadata(String tableName, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table namecontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic TileTableMetadata(String dataType, String tableName, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table namecontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic TileTableMetadata(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic TileTableMetadata(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, Long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create()
public static TileTableMetadata create(boolean autoincrement)
autoincrement - autoincrement idspublic static TileTableMetadata create(String tableName, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table nametileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create(String tableName, boolean autoincrement, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table nameautoincrement - autoincrement idstileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create(String tableName, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table namecontentsBoundingBox - contents bounding boxtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create(String tableName, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table namecontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata create(String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
tableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table nametileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table nameautoincrement - autoincrement idstileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table namecontentsBoundingBox - contents bounding boxtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table namecontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic static TileTableMetadata createTyped(String dataType, String tableName, boolean autoincrement, BoundingBox contentsBoundingBox, long contentsSrsId, BoundingBox tileBoundingBox, long tileSrsId)
dataType - data typetableName - table nameautoincrement - autoincrement idscontentsBoundingBox - contents bounding boxcontentsSrsId - contents SRS idtileBoundingBox - tile bounding boxtileSrsId - tile SRS idpublic String getDefaultDataType()
getDefaultDataType in class UserTableMetadata<TileColumn>public List<TileColumn> buildColumns()
buildColumns in class UserTableMetadata<TileColumn>public BoundingBox getContentsBoundingBox()
public void setContentsBoundingBox(BoundingBox contentsBoundingBox)
contentsBoundingBox - contents bounding boxpublic long getContentsSrsId()
public void setContentsSrsId(Long contentsSrsId)
contentsSrsId - SRS idpublic BoundingBox getTileBoundingBox()
public void setTileBoundingBox(BoundingBox tileBoundingBox)
tileBoundingBox - tile bounding boxpublic long getTileSrsId()
public void setTileSrsId(long tileSrsId)
tileSrsId - SRS idCopyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.