public class SdTableContentByPostgreSQL extends SdBasicTableContent
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SCHEMAS
默认的模式
|
| 构造器和说明 |
|---|
SdTableContentByPostgreSQL()
初始化一个public模式的示例
|
SdTableContentByPostgreSQL(String schemas)
初始化一个自定义模式的示例
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createColumnComment(SdAbstractColumnContent column)
创建表中列的注释注释
|
List<String> |
createSQL()
创建表的SQL语句
|
String |
createTableComment()
创建表的注释
|
String |
deleteSQL()
删除的SQL语句
|
void |
generateIndex(boolean mode,
SdAbstractIndexKeyContent index,
List<String> result)
创建索引
|
String |
getCollate()
获取排序
|
SdTableContentByPostgreSQL |
setCollate(String collate)
设置排序
|
List<String> |
updateSQL()
修改表的SQL语句,仅可以添加或删除
|
addColum, addConstraint, addExtension, addForeignKey, addIndexKey, addSequence, converterExtensions, getColums, getCompressable, getConstraints, getExtension, getExtensions, getForeignKeys, getIndexKeys, getIndexspace, getOwner, getPrimaryKey, getRemark, getSchema, getSequences, getTableName, getTablespace, isIfNotExist, setColums, setCompressable, setConstraints, setExtensions, setForeignKeys, setIfNotExist, setIndexKeys, setIndexspace, setOwner, setPrimaryKey, setRemark, setSchema, setSequences, setTableName, setTablespace, toStringpublic SdTableContentByPostgreSQL()
public SdTableContentByPostgreSQL(String schemas)
schemas - public List<String> createSQL()
SdAbstractTableContentcreateSQL 在类中 SdBasicTableContentpublic List<String> updateSQL()
SdAbstractTableContentupdateSQL 在类中 SdBasicTableContentpublic String deleteSQL()
SdAbstractTableContentdeleteSQL 在类中 SdBasicTableContentpublic String createTableComment()
public String createColumnComment(SdAbstractColumnContent column)
column - public void generateIndex(boolean mode,
SdAbstractIndexKeyContent index,
List<String> result)
mode - 类型,ture=创建,false=修改index - 索引数据result - SQL语句集合public String getCollate()
getCollate 在类中 SdAbstractTableContentpublic SdTableContentByPostgreSQL setCollate(String collate)
setCollate 在类中 SdAbstractTableContentcollate - Copyright © 2019 Mirren Tools. All rights reserved.