public class UserCustomTable extends UserTable<UserCustomColumn>
| Constructor and Description |
|---|
UserCustomTable(String tableName,
List<UserCustomColumn> columns)
Constructor
|
UserCustomTable(String tableName,
List<UserCustomColumn> columns,
Collection<String> requiredColumns)
Constructor
|
UserCustomTable(UserCustomColumns columns)
Constructor
|
UserCustomTable(UserCustomTable userCustomTable)
Copy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
UserCustomTable |
copy()
Copy the table
|
UserCustomColumns |
createUserColumns(List<UserCustomColumn> columns)
Create user columns for a subset of table columns
|
String |
getDataType()
Get the contents data type
|
Collection<String> |
getRequiredColumns()
Get the required columns
|
UserCustomColumns |
getUserColumns()
Get the user columns
|
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, setTableName, validateContentspublic UserCustomTable(String tableName, List<UserCustomColumn> columns)
tableName - table namecolumns - list of columnspublic UserCustomTable(String tableName, List<UserCustomColumn> columns, Collection<String> requiredColumns)
tableName - table namecolumns - list of columnsrequiredColumns - list of required columnspublic UserCustomTable(UserCustomColumns columns)
columns - columnspublic UserCustomTable(UserCustomTable userCustomTable)
userCustomTable - user custom tablepublic UserCustomTable copy()
copy in class UserTable<UserCustomColumn>public String getDataType()
getDataType in class UserTable<UserCustomColumn>public UserCustomColumns getUserColumns()
getUserColumns in class UserTable<UserCustomColumn>public UserCustomColumns createUserColumns(List<UserCustomColumn> columns)
createUserColumns in class UserTable<UserCustomColumn>columns - columnspublic Collection<String> getRequiredColumns()
Copyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.