public class HybrisMySqlBuilder
extends MySqlBuilder
| Constructor and Description |
|---|
HybrisMySqlBuilder(Platform platform,
DatabaseSettings databaseSettings) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected String |
getValueAsString(Column column,
Object value) |
protected void |
writeExternalIndexCreateStmt(Table table,
Index index)
Writes the given index of the table.
|
protected void |
writeTableCreationStmtEnding(Table table,
Map parameters) |
public HybrisMySqlBuilder(Platform platform,
DatabaseSettings databaseSettings)
protected void writeTableCreationStmtEnding(Table table,
Map parameters)
throws IOException
IOExceptionpublic String getTableName(Table table)
public String getIndexName(Index index)
public String getColumnName(Column column)
protected void writeExternalIndexCreateStmt(Table table,
Index index)
throws IOException
table - The tableindex - The indexIOExceptionprotected String getSqlType(Column column)
column - The columnCopyright © 2017 SAP SE. All Rights Reserved.