Class PostgreSQLDialect
java.lang.Object
cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- All Implemented Interfaces:
Dialect
- Author:
- Cody Lu
-
Nested Class Summary
Nested classes/interfaces inherited from interface cn.dinodev.spring.data.sql.dialect.Dialect
Dialect.Default -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSQLDialect(DatabaseMetaData metaData, NamingConversition namingConversition) -
Method Summary
Modifier and TypeMethodDescription生成 查询UUID的语句getSequenceNextValSql(String sequenceName) 生成查询sequence的语句limitOffset(int limit, long offset) 生成limit offset语句获取名字转换器quoteTableName(String name) 表描述boolean是否支持sequenceboolean是否支持UUID语句
-
Constructor Details
-
PostgreSQLDialect
public PostgreSQLDialect(DatabaseMetaData metaData, NamingConversition namingConversition) throws SQLException - Throws:
SQLException
-
-
Method Details
-
namingConversition
Description copied from interface:Dialect获取名字转换器- Specified by:
namingConversitionin interfaceDialect- Returns:
-
limitOffset
Description copied from interface:Dialect生成limit offset语句- Specified by:
limitOffsetin interfaceDialect- Returns:
-
getSelectUUIDSql
Description copied from interface:Dialect生成 查询UUID的语句- Specified by:
getSelectUUIDSqlin interfaceDialect- Returns:
-
quoteTableName
Description copied from interface:Dialect表描述- Specified by:
quoteTableNamein interfaceDialect- Returns:
-
getSequenceNextValSql
Description copied from interface:Dialect生成查询sequence的语句- Specified by:
getSequenceNextValSqlin interfaceDialect- Returns:
-
supportSequence
public boolean supportSequence()Description copied from interface:Dialect是否支持sequence- Specified by:
supportSequencein interfaceDialect- Returns:
-
supportUUID
public boolean supportUUID()Description copied from interface:Dialect是否支持UUID语句- Specified by:
supportUUIDin interfaceDialect- Returns:
-