public class SimpleAttributesTableMetadata extends UserTableMetadata<UserCustomColumn>
additionalColumns, autoincrement, columns, dataType, DEFAULT_ID_COLUMN_NAME, idColumnName, tableName| Constructor and Description |
|---|
SimpleAttributesTableMetadata()
Constructor
|
SimpleAttributesTableMetadata(String tableName,
String idColumnName,
boolean autoincrement,
List<UserCustomColumn> columns)
Constructor
|
SimpleAttributesTableMetadata(String tableName,
String idColumnName,
List<UserCustomColumn> columns)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<UserCustomColumn> |
buildColumns()
Build the table columns
|
static SimpleAttributesTableMetadata |
create()
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName)
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName,
boolean autoincrement)
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName,
boolean autoincrement,
List<UserCustomColumn> columns)
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName,
List<UserCustomColumn> columns)
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName,
String idColumnName,
boolean autoincrement,
List<UserCustomColumn> columns)
Create metadata
|
static SimpleAttributesTableMetadata |
create(String tableName,
String idColumnName,
List<UserCustomColumn> columns)
Create metadata
|
String |
getDefaultDataType()
Get the default data type
|
getAdditionalColumns, getColumns, getDataType, getIdColumnName, getTableName, isAutoincrement, setAdditionalColumns, setAutoincrement, setColumns, setDataType, setIdColumnName, setTableNamepublic SimpleAttributesTableMetadata()
public SimpleAttributesTableMetadata(String tableName, String idColumnName, List<UserCustomColumn> columns)
tableName - table nameidColumnName - id column namecolumns - columnspublic SimpleAttributesTableMetadata(String tableName, String idColumnName, boolean autoincrement, List<UserCustomColumn> columns)
tableName - table nameidColumnName - id column nameautoincrement - autoincrement idscolumns - columnspublic static SimpleAttributesTableMetadata create()
public static SimpleAttributesTableMetadata create(String tableName)
tableName - table namepublic static SimpleAttributesTableMetadata create(String tableName, boolean autoincrement)
tableName - table nameautoincrement - autoincrement idspublic static SimpleAttributesTableMetadata create(String tableName, List<UserCustomColumn> columns)
tableName - table namecolumns - columnspublic static SimpleAttributesTableMetadata create(String tableName, boolean autoincrement, List<UserCustomColumn> columns)
tableName - table nameautoincrement - autoincrement idscolumns - columnspublic static SimpleAttributesTableMetadata create(String tableName, String idColumnName, List<UserCustomColumn> columns)
tableName - table nameidColumnName - id column namecolumns - columnspublic static SimpleAttributesTableMetadata create(String tableName, String idColumnName, boolean autoincrement, List<UserCustomColumn> columns)
tableName - table nameidColumnName - id column nameautoincrement - autoincrement idscolumns - columnspublic String getDefaultDataType()
getDefaultDataType in class UserTableMetadata<UserCustomColumn>public List<UserCustomColumn> buildColumns()
buildColumns in class UserTableMetadata<UserCustomColumn>Copyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.