public class StandardCodeGenDialect extends java.lang.Object implements CodeGenDialect
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
classNameMap |
protected java.util.Map<java.lang.Integer,java.lang.String> |
fallbackClassNameMap |
| Constructor and Description |
|---|
StandardCodeGenDialect() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
convertToDateLiteral(java.lang.String value) |
java.lang.String |
convertToTimeLiteral(java.lang.String value) |
java.lang.String |
convertToTimestampLiteral(java.lang.String value) |
java.util.Map<java.lang.String,java.lang.String> |
getColumnCommentMap(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName) |
java.lang.String |
getDefaultSchemaName(java.lang.String userName) |
java.lang.String |
getDialectClassName() |
java.lang.String |
getMappedPropertyClassName(ColumnMeta columnMeta) |
java.lang.String |
getName() |
java.lang.String |
getTableComment(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName) |
boolean |
isAutoIncrement(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName) |
boolean |
isJdbcCommentUnavailable() |
void |
replacePropertyClassName(java.lang.String oldClassName,
java.lang.String newClassName) |
boolean |
supportsIdentity() |
boolean |
supportsSequence() |
protected final java.util.Map<java.lang.String,java.lang.String> classNameMap
protected final java.util.Map<java.lang.Integer,java.lang.String> fallbackClassNameMap
public java.lang.String getName()
getName in interface CodeGenDialectpublic java.lang.String getDialectClassName()
getDialectClassName in interface CodeGenDialectpublic boolean isJdbcCommentUnavailable()
isJdbcCommentUnavailable in interface CodeGenDialectpublic java.lang.String getDefaultSchemaName(java.lang.String userName)
getDefaultSchemaName in interface CodeGenDialectpublic boolean isAutoIncrement(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
throws java.sql.SQLException
isAutoIncrement in interface CodeGenDialectjava.sql.SQLExceptionpublic java.lang.String getTableComment(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
getTableComment in interface CodeGenDialectjava.sql.SQLExceptionpublic java.util.Map<java.lang.String,java.lang.String> getColumnCommentMap(java.sql.Connection connection,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
getColumnCommentMap in interface CodeGenDialectjava.sql.SQLExceptionpublic boolean supportsIdentity()
supportsIdentity in interface CodeGenDialectpublic boolean supportsSequence()
supportsSequence in interface CodeGenDialectpublic java.lang.String getMappedPropertyClassName(ColumnMeta columnMeta)
getMappedPropertyClassName in interface CodeGenDialectpublic void replacePropertyClassName(java.lang.String oldClassName,
java.lang.String newClassName)
replacePropertyClassName in interface CodeGenDialectpublic java.lang.String convertToTimeLiteral(java.lang.String value)
convertToTimeLiteral in interface CodeGenDialectpublic java.lang.String convertToDateLiteral(java.lang.String value)
convertToDateLiteral in interface CodeGenDialectpublic java.lang.String convertToTimestampLiteral(java.lang.String value)
convertToTimestampLiteral in interface CodeGenDialect