public class HybrisOracleBuilder
extends Oracle10Builder
| Constructor and Description |
|---|
HybrisOracleBuilder(Platform platform,
DatabaseSettings databaseSettings) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHexToRawFunction(String funcName,
String funcValue) |
void |
createTable(Database database,
Table table,
Map parameters) |
void |
dropTable(Table table) |
String |
getColumnName(Column column) |
String |
getIndexName(Index index) |
String |
getInsertSql(Table table,
Map columnValues,
boolean genPlaceholders) |
protected String |
getSqlType(Column column)
Returns the full SQL type specification (including size and precision/scale) for the given column.
|
String |
getTableName(Table table) |
String |
getUpdateSql(Table table,
Map columnValues,
boolean genPlaceholders) |
protected String |
getValueAsString(Column column,
Object value) |
protected void |
printEndOfStatement() |
protected void |
writeExternalIndexCreateStmt(Table table,
Index index) |
protected void |
writeTableCreationStmt(Database database,
Table table,
Map parameters) |
public HybrisOracleBuilder(Platform platform,
DatabaseSettings databaseSettings)
public void dropTable(Table table)
throws IOException
IOExceptionpublic String getTableName(Table table)
public String getIndexName(Index index)
public String getColumnName(Column column)
protected void printEndOfStatement()
throws IOException
IOExceptionpublic void createTable(Database database,
Table table,
Map parameters)
throws IOException
IOExceptionprotected void writeTableCreationStmt(Database database,
Table table,
Map parameters)
throws IOException
IOExceptionprotected void writeExternalIndexCreateStmt(Table table,
Index index)
throws IOException
IOExceptionprotected String getSqlType(Column column)
column - The columnCopyright © 2017 SAP SE. All Rights Reserved.