TColumn - TTable - public abstract class UserCoreTableReader<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserCoreRow<TColumn,TTable>,TResult extends UserCoreResult<TColumn,TTable,TRow>> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
UserCoreTableReader(String tableName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract TColumn |
createColumn(TResult result,
int index,
String name,
String type,
Long max,
boolean notNull,
int defaultValueIndex,
boolean primaryKey)
Create the column
|
protected abstract TTable |
createTable(String tableName,
List<TColumn> columnList)
Create the table
|
TTable |
readTable(UserCoreConnection<TColumn,TTable,TRow,TResult> db)
Read the table
|
protected UserCoreTableReader(String tableName)
tableName - protected abstract TTable createTable(String tableName, List<TColumn> columnList)
tableName - columnList - protected abstract TColumn createColumn(TResult result, int index, String name, String type, Long max, boolean notNull, int defaultValueIndex, boolean primaryKey)
result - index - name - type - max - notNull - defaultValueIndex - primaryKey - Copyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.