public class AbstractDialect implements Dialect
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractDialect.ResultSet |
Dialect.Companion| 构造器和说明 |
|---|
AbstractDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
Plan<?> |
addColumn(java.lang.String tableName,
Column<?> column) |
Plan<?> |
createTable(java.lang.String tableName,
java.util.List<? extends instep.dao.sql.Column<?>> columns) |
java.lang.String |
definitionForAutoIncrementColumn(IntegerColumn column) |
java.lang.String |
definitionForBinaryColumn(BinaryColumn column) |
java.lang.String |
definitionForBooleanColumn(BooleanColumn column) |
java.lang.String |
definitionForColumn(Column<?> column) |
java.lang.String |
definitionForDateTimeColumn(DateTimeColumn column) |
java.lang.String |
definitionForFloatingColumn(FloatingColumn column) |
java.lang.String |
definitionForIntegerColumn(IntegerColumn column) |
java.lang.String |
definitionForJSONColumn(StringColumn column) |
java.lang.String |
definitionForStringColumn(StringColumn column) |
java.lang.String |
definitionForUUIDColumn(StringColumn column) |
java.lang.String |
getDefaultInsertValue() |
Pagination |
getPagination() |
java.lang.String |
getPlaceholderForJSONType() |
java.lang.String |
getPlaceholderForUUIDType() |
boolean |
isOffsetDateTimeSupported() |
void |
setParameterForPreparedStatement(java.sql.PreparedStatement stmt,
int index,
java.lang.Object value) |
public java.lang.String getDefaultInsertValue()
public java.lang.String getPlaceholderForJSONType()
public java.lang.String getPlaceholderForUUIDType()
public Pagination getPagination()
public boolean isOffsetDateTimeSupported()
public Plan<?> createTable(java.lang.String tableName, java.util.List<? extends instep.dao.sql.Column<?>> columns)
public void setParameterForPreparedStatement(java.sql.PreparedStatement stmt,
int index,
java.lang.Object value)
public java.lang.String definitionForBooleanColumn(BooleanColumn column)
public java.lang.String definitionForAutoIncrementColumn(IntegerColumn column)
public java.lang.String definitionForJSONColumn(StringColumn column)
public java.lang.String definitionForUUIDColumn(StringColumn column)
public java.lang.String definitionForIntegerColumn(IntegerColumn column)
public java.lang.String definitionForStringColumn(StringColumn column)
public java.lang.String definitionForFloatingColumn(FloatingColumn column)
public java.lang.String definitionForDateTimeColumn(DateTimeColumn column)
public java.lang.String definitionForBinaryColumn(BinaryColumn column)
public java.lang.String definitionForColumn(Column<?> column)