public interface Dialect
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Dialect.ColumnMapper |
static interface |
Dialect.DataTypeMapper |
static interface |
Dialect.TermTypeMapper |
| 限定符和类型 | 字段和说明 |
|---|---|
static Dialect |
H2 |
static Dialect |
MSSQL |
static Dialect |
MYSQL |
static Dialect |
ORACLE |
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
buildColumnName(String tableName,
String columnName) |
SqlAppender |
buildCondition(String wherePrefix,
Term term,
RDBColumnMetaData column,
String tableAlias) |
String |
buildDataType(RDBColumnMetaData columnMetaData) |
boolean |
columnToUpperCase() |
String |
doPaging(String sql,
int pageIndex,
int pageSize) |
TableMetaParser |
getDefaultParser(SqlExecutor sqlExecutor) |
String |
getQuoteEnd() |
String |
getQuoteStart() |
void |
setColumnMapper(String columnType,
Dialect.ColumnMapper mapper) |
void |
setDataTypeMapper(JDBCType jdbcType,
Dialect.DataTypeMapper mapper) |
void |
setTermTypeMapper(String termType,
Dialect.TermTypeMapper mapper) |
static final Dialect MYSQL
static final Dialect ORACLE
static final Dialect H2
static final Dialect MSSQL
void setTermTypeMapper(String termType, Dialect.TermTypeMapper mapper)
void setDataTypeMapper(JDBCType jdbcType, Dialect.DataTypeMapper mapper)
void setColumnMapper(String columnType, Dialect.ColumnMapper mapper)
String getQuoteStart()
String getQuoteEnd()
SqlAppender buildCondition(String wherePrefix, Term term, RDBColumnMetaData column, String tableAlias)
String buildDataType(RDBColumnMetaData columnMetaData)
boolean columnToUpperCase()
TableMetaParser getDefaultParser(SqlExecutor sqlExecutor)
Copyright © 2017. All rights reserved.