public abstract class DefaultDialect extends Object implements Dialect
Dialect.ColumnMapper, Dialect.DataTypeMapper, Dialect.TermTypeMapper| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Dialect.DataTypeMapper> |
dataTypeMappers |
protected Dialect.DataTypeMapper |
defaultDataTypeMapper |
protected Map<String,SqlFunction> |
functions |
protected Map<String,Dialect.TermTypeMapper> |
termTypeMappers |
| 构造器和说明 |
|---|
DefaultDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlAppender |
buildCondition(String wherePrefix,
Term term,
RDBColumnMetaData column,
String tableAlias) |
String |
buildDataType(RDBColumnMetaData columnMetaData) |
String |
doPaging(String sql,
int pageIndex,
int pageSize) |
SqlFunction |
getFunction(String name) |
SqlFunction |
installFunction(String name,
SqlFunction function) |
boolean |
isSupportTermType(String termType) |
protected List<Object> |
param2list(Object value) |
void |
setDataTypeMapper(JDBCType jdbcType,
Dialect.DataTypeMapper mapper) |
void |
setTermTypeMapper(String termType,
Dialect.TermTypeMapper mapper) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildColumnName, columnToUpperCase, doPaging, getDefaultParser, getQuoteEnd, getQuoteStart, quoteprotected Map<String,Dialect.TermTypeMapper> termTypeMappers
protected Map<String,Dialect.DataTypeMapper> dataTypeMappers
protected Map<String,SqlFunction> functions
protected Dialect.DataTypeMapper defaultDataTypeMapper
public SqlFunction getFunction(String name)
getFunction 在接口中 Dialectpublic SqlFunction installFunction(String name, SqlFunction function)
installFunction 在接口中 Dialectpublic SqlAppender buildCondition(String wherePrefix, Term term, RDBColumnMetaData column, String tableAlias)
buildCondition 在接口中 Dialectpublic void setTermTypeMapper(String termType, Dialect.TermTypeMapper mapper)
setTermTypeMapper 在接口中 Dialectpublic boolean isSupportTermType(String termType)
isSupportTermType 在接口中 Dialectpublic void setDataTypeMapper(JDBCType jdbcType, Dialect.DataTypeMapper mapper)
setDataTypeMapper 在接口中 Dialectpublic String buildDataType(RDBColumnMetaData columnMetaData)
buildDataType 在接口中 DialectCopyright © 2019. All rights reserved.