public interface Dialect extends Feature
DefaultDialect,
MysqlDialect,
OracleDialect,
H2Dialect,
PostgresqlDialect| 限定符和类型 | 字段和说明 |
|---|---|
static Dialect |
H2 |
static Dialect |
MSSQL |
static Dialect |
MYSQL |
static Dialect |
ORACLE |
static Dialect |
POSTGRES |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDataTypeBuilder(String typeId,
DataTypeBuilder mapper) |
String |
buildColumnDataType(RDBColumnMetadata columnMetaData) |
default String |
buildColumnFullName(String tableName,
String columnName) |
String |
clearQuote(String string) |
DataType |
convertDataType(String dataType) |
Optional<SQLType> |
convertSqlType(Class<?> type) |
String |
getQuoteEnd() |
String |
getQuoteStart() |
default RDBFeatureType |
getType() |
boolean |
isColumnToUpperCase() |
default String |
quote(String keyword) |
default String |
quote(String keyword,
boolean changeCase) |
static final Dialect MYSQL
static final Dialect ORACLE
static final Dialect H2
static final Dialect MSSQL
static final Dialect POSTGRES
default RDBFeatureType getType()
void addDataTypeBuilder(String typeId, DataTypeBuilder mapper)
String buildColumnDataType(RDBColumnMetadata columnMetaData)
String getQuoteStart()
String getQuoteEnd()
boolean isColumnToUpperCase()
Copyright © 2020. All rights reserved.