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