Package mil.nga.geopackage.features.user
Class FeatureTableMetadata
- java.lang.Object
-
- mil.nga.geopackage.user.UserTableMetadata<FeatureColumn>
-
- mil.nga.geopackage.features.user.FeatureTableMetadata
-
public class FeatureTableMetadata extends UserTableMetadata<FeatureColumn>
Feature Table Metadata for defining table creation information- Since:
- 4.0.0
- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description protected BoundingBox
boundingBox
Bounding boxstatic String
DEFAULT_COLUMN_NAME
Default geometry column namestatic String
DEFAULT_DATA_TYPE
Default data typestatic GeometryType
DEFAULT_GEOMETRY_TYPE
Default geometry typeprotected GeometryColumns
geometryColumns
Geometry columns-
Fields inherited from class mil.nga.geopackage.user.UserTableMetadata
additionalColumns, autoincrement, columns, dataType, DEFAULT_ID_COLUMN_NAME, description, idColumnName, identifier, tableName
-
-
Constructor Summary
Constructors Constructor Description FeatureTableMetadata()
ConstructorFeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
ConstructorFeatureTableMetadata(GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FeatureColumn>
buildColumns()
Build the table columnsstatic FeatureTableMetadata
create()
Create metadatastatic FeatureTableMetadata
create(boolean autoincrement)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, boolean autoincrement)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
create(GeometryColumns geometryColumns, FeatureTable table)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, boolean autoincrement)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, FeatureColumns columns)
Create metadatastatic FeatureTableMetadata
createTyped(String dataType, GeometryColumns geometryColumns, FeatureTable table)
Create metadataBoundingBox
getBoundingBox()
Get the bounding boxString
getColumnName()
Get the column nameString
getDefaultDataType()
Get the default data typeGeometryColumns
getGeometryColumns()
Get the geometry columnsGeometryType
getGeometryType()
Get the geometry typeString
getTableName()
Get the table namevoid
setBoundingBox(BoundingBox boundingBox)
Set the bounding boxvoid
setGeometryColumns(GeometryColumns geometryColumns)
Set the geometry columns-
Methods inherited from class mil.nga.geopackage.user.UserTableMetadata
getAdditionalColumns, getColumns, getDataType, getDescription, getIdColumnName, getIdentifier, isAutoincrement, setAdditionalColumns, setAutoincrement, setColumns, setDataType, setDescription, setIdColumnName, setIdentifier, setTableName
-
-
-
-
Field Detail
-
DEFAULT_DATA_TYPE
public static final String DEFAULT_DATA_TYPE
Default data type
-
DEFAULT_COLUMN_NAME
public static final String DEFAULT_COLUMN_NAME
Default geometry column name- See Also:
- Constant Field Values
-
DEFAULT_GEOMETRY_TYPE
public static final GeometryType DEFAULT_GEOMETRY_TYPE
Default geometry type
-
boundingBox
protected BoundingBox boundingBox
Bounding box
-
geometryColumns
protected GeometryColumns geometryColumns
Geometry columns
-
-
Constructor Detail
-
FeatureTableMetadata
public FeatureTableMetadata()
Constructor
-
FeatureTableMetadata
public FeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Constructor- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columnsboundingBox
- bounding box
-
FeatureTableMetadata
public FeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Constructor- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columnsboundingBox
- bounding box
-
FeatureTableMetadata
public FeatureTableMetadata(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Constructor- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box
-
FeatureTableMetadata
public FeatureTableMetadata(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Constructor- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box
-
FeatureTableMetadata
public FeatureTableMetadata(GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
Constructor- Parameters:
geometryColumns
- geometry columnsboundingBox
- bounding boxcolumns
- columns
-
FeatureTableMetadata
public FeatureTableMetadata(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, List<FeatureColumn> columns)
Constructor- Parameters:
dataType
- data typegeometryColumns
- geometry columnsboundingBox
- bounding boxcolumns
- columns
-
-
Method Detail
-
create
public static FeatureTableMetadata create()
Create metadata- Returns:
- metadata
-
create
public static FeatureTableMetadata create(boolean autoincrement)
Create metadata- Parameters:
autoincrement
- autoincrement ids- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns)
Create metadata- Parameters:
geometryColumns
- geometry columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, boolean autoincrement)
Create metadata- Parameters:
geometryColumns
- geometry columnsautoincrement
- autoincrement ids- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsautoincrement
- autoincrement idsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column name- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement ids- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
geometryColumns
- geometry columnsadditionalColumns
- additional columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
geometryColumns
- geometry columnsautoincrement
- autoincrement idsadditionalColumns
- additional columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
geometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, FeatureColumns columns)
Create metadata- Parameters:
geometryColumns
- geometry columnscolumns
- feature columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadata- Parameters:
geometryColumns
- geometry columnsboundingBox
- bounding boxcolumns
- feature columns- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, FeatureTable table)
Create metadata- Parameters:
geometryColumns
- geometry columnstable
- feature table- Returns:
- metadata
-
create
public static FeatureTableMetadata create(GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadata- Parameters:
geometryColumns
- geometry columnsboundingBox
- bounding boxtable
- feature table- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType)
Create metadata- Parameters:
dataType
- data type- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, boolean autoincrement)
Create metadata- Parameters:
dataType
- data typeautoincrement
- autoincrement ids- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsautoincrement
- autoincrement ids bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsautoincrement
- autoincrement idsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column name- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement ids- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsadditionalColumns
- additional columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsautoincrement
- autoincrement idsadditionalColumns
- additional columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, String idColumnName, boolean autoincrement, List<FeatureColumn> additionalColumns, BoundingBox boundingBox)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsidColumnName
- id column nameautoincrement
- autoincrement idsadditionalColumns
- additional columnsboundingBox
- bounding box- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, FeatureColumns columns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnscolumns
- feature columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureColumns columns)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsboundingBox
- bounding boxcolumns
- feature columns- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, FeatureTable table)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnstable
- feature table- Returns:
- metadata
-
createTyped
public static FeatureTableMetadata createTyped(String dataType, GeometryColumns geometryColumns, BoundingBox boundingBox, FeatureTable table)
Create metadata- Parameters:
dataType
- data typegeometryColumns
- geometry columnsboundingBox
- bounding boxtable
- feature table- Returns:
- metadata
-
getDefaultDataType
public String getDefaultDataType()
Get the default data type- Specified by:
getDefaultDataType
in classUserTableMetadata<FeatureColumn>
- Returns:
- default data type
-
buildColumns
public List<FeatureColumn> buildColumns()
Build the table columns- Specified by:
buildColumns
in classUserTableMetadata<FeatureColumn>
- Returns:
- table columns
-
getTableName
public String getTableName()
Get the table name- Overrides:
getTableName
in classUserTableMetadata<FeatureColumn>
- Returns:
- table name
-
getBoundingBox
public BoundingBox getBoundingBox()
Get the bounding box- Returns:
- bounding box
-
setBoundingBox
public void setBoundingBox(BoundingBox boundingBox)
Set the bounding box- Parameters:
boundingBox
- bounding box
-
getGeometryColumns
public GeometryColumns getGeometryColumns()
Get the geometry columns- Returns:
- geometry columns
-
setGeometryColumns
public void setGeometryColumns(GeometryColumns geometryColumns)
Set the geometry columns- Parameters:
geometryColumns
- geometry columns
-
getColumnName
public String getColumnName()
Get the column name- Returns:
- column name
-
getGeometryType
public GeometryType getGeometryType()
Get the geometry type- Returns:
- geometry type
-
-