public class OracleDialect extends DBDialect
caseHandler, features, keywords, quoteChar| Constructor and Description |
|---|
OracleDialect() |
accept, addComment, containKeyword, createAddColumnSql, createIndexSql, createRelation, createRelation, createResultSetMetaSql, createUniqueSql, dropRelation, escapeSqlValue, execute, execute, existsTables, getCatalog, getColumnAutoIncreamentValue, getColumnDefinition, getColumnLength, getColumnNameToUse, getColumnPrecision, getColumnScale, getDefaultSchema, getDriverClass, getNvlFunction, getObjectNameToUse, getPrimaryKeySql, getProperty, getProperty, getPropertyInt, getPropertyLong, getQuoteChar, getSqlStatmentSeparator, gSQL, has, isCaseSensitive, notHas, setProperty, setupEntityField, supportsColumnPosition, unwrapper, wrapKeyword, wrapKeywordpublic String getName()
getName in interface IDBDialectgetName in class DBDialectRDBMSpublic boolean createEntity(Connection conn, TableMapping en)
DBDialectcreateEntity in class DBDialecten - 实体public String uniqueSql(String tableName, String name, String[] columnNames)
DBDialectpublic String evalFieldType(ColumnMapping mf)
evalFieldType in class DBDialectpublic boolean dropEntity(Connection conn, TableMapping en)
dropEntity in class DBDialectpublic String sqlTableDrop(String table)
sqlTableDrop in class DBDialectpublic String sqlTableRename(String oldName, String newName)
sqlTableRename in class DBDialectpublic String sqlColumnAdd(String table, String column_definition, String column_position)
sqlColumnAdd in class DBDialectpublic String sqlColumnModify(String table, String column_definition, String column_positions)
sqlColumnModify in class DBDialectpublic String sqlColumnDrop(String table, String column)
sqlColumnDrop in class DBDialectpublic String sqlPageList(String sql, long offset, int limit)
DBDialectsqlPageList in class DBDialectsql - 原始sqloffset - 开始位置,从0开始 (= (Page-1)*PageSize)limit - 返回的限制大小(= 分页大小 PageSize)public String getHibernateDialect()
DBDialectgetHibernateDialect in class DBDialectpublic String getSchema(String schema)
getSchema in interface IDBDialectgetSchema in class DBDialectpublic String getSeqNextValSql(String seqName)
DBDialectgetSeqNextValSql in class DBDialectseqName - 序列名称public List<SequenceInfo> getSequenceInfo(Connection conn, String schema, String seqName)
getSequenceInfo in class DBDialectpublic List<String> getIndexNames(TableMapping en, Connection conn) throws SQLException
getIndexNames in class DBDialectSQLExceptionpublic String getQueryDslDialect()
public String getJooqDialect()
Copyright © 2020. All rights reserved.