Package cool.scx.jdbc.sqlite
Class SQLiteDDLBuilder
java.lang.Object
cool.scx.jdbc.sqlite.SQLiteDDLBuilder
- All Implemented Interfaces:
DDLBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColumnConstraint(Column column) 当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)getDataTypeDefinitionByName(String dataType, Integer length) getDataTypeNameByJDBCType(cool.scx.common.standard.JDBCType dataType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.scx.jdbc.dialect.DDLBuilder
defaultDateType, getAlertTableDDL, getColumnDefinition, getColumnDefinitions, getCreateDefinition, getCreateTableDDL, getDataTypeDefinition, getTableConstraint
-
Constructor Details
-
SQLiteDDLBuilder
public SQLiteDDLBuilder()
-
-
Method Details
-
getDataTypeNameByJDBCType
- Specified by:
getDataTypeNameByJDBCTypein interfaceDDLBuilder
-
getDataTypeDefinitionByName
- Specified by:
getDataTypeDefinitionByNamein interfaceDDLBuilder
-
getColumnConstraint
当前列对象通常的 DDL 如设置 字段名 类型 是否可以为空 默认值等 (建表语句片段 , 需和 specialDDL 一起使用才完整)- Specified by:
getColumnConstraintin interfaceDDLBuilder
-