public interface DatabaseWrangler
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(String tableName,
String columnName,
org.gcube.data.analysis.tabulardata.model.datatype.DataType type) |
void |
addColumn(String tableName,
String columnName,
org.gcube.data.analysis.tabulardata.model.datatype.DataType type,
org.gcube.data.analysis.tabulardata.model.datatype.value.TDTypeValue defaultValue) |
void |
alterColumnType(String tableName,
String columnName,
org.gcube.data.analysis.tabulardata.model.datatype.DataType newType) |
String |
cloneTable(String tableName,
boolean withData,
boolean unsafe) |
void |
createIndex(String tableName,
String columnName) |
String |
createTable() |
String |
createTable(boolean unsafe) |
void |
createTable(String name) |
void |
createTriggerOnTable(String triggerName,
List<Condition> condition,
HTime htime,
String targetTableName,
String procedureName) |
void |
createUniqueIndex(String tableName,
String columnName) |
boolean |
exists(String tableName) |
void |
removeColumn(String tableName,
String columnName) |
void |
removeTable(String tableName) |
void |
setNullable(String tableName,
String columnName,
boolean nullable) |
String createTable()
void createTable(String name)
String createTable(boolean unsafe)
unsafe - a boolean telling if the table can should be unsafe or not (tradeoff performance/reliability)void removeTable(String tableName)
boolean exists(String tableName)
String cloneTable(String tableName, boolean withData, boolean unsafe)
tableName - withData - unsafe - void addColumn(String tableName, String columnName, org.gcube.data.analysis.tabulardata.model.datatype.DataType type)
void addColumn(String tableName, String columnName, org.gcube.data.analysis.tabulardata.model.datatype.DataType type, org.gcube.data.analysis.tabulardata.model.datatype.value.TDTypeValue defaultValue)
void alterColumnType(String tableName, String columnName, org.gcube.data.analysis.tabulardata.model.datatype.DataType newType)
Copyright © 2017. All Rights Reserved.