public class Table extends QueryHandleAdapter<Table>
Modifier and Type | Field and Description |
---|---|
static String |
IF_EXISTS |
static String |
IF_NOT_EXISTS |
Constructor and Description |
---|
Table(IDialect dialect,
EntityMeta entityMeta) |
Table(IDialect dialect,
String tableName) |
Table(IDialect dialect,
String prefix,
EntityMeta entityMeta) |
Table(IDialect dialect,
String prefix,
String tableName) |
Modifier and Type | Method and Description |
---|---|
Table |
addIndex(IndexMeta indexMeta) |
Table |
addProperty(PropertyMeta propertyMeta) |
Table |
addProperty(PropertyMeta propertyMeta,
boolean primaryKey) |
Table |
comment(String comment) |
protected Type.FIELD |
doGetColumnType(Class<?> clazz) |
Slot |
getSlot() |
boolean |
ifExistsOrNot() |
Table |
ifExistsOrNot(boolean ifExistsOrNot) |
String |
processProperty(PropertyMeta propertyMeta) |
String |
propertyExpressionStr() |
Table |
propertyExpressionStr(String propertyExpressionStr) |
IShardingable |
shardingable() |
Table |
shardingable(IShardingable shardingable) |
IShardingRule |
shardingRule() |
Table |
shardingRule(IShardingRule shardingRule) |
String |
toCreateSQL()
构建表创建SQL对象
|
String |
toDropSQL()
构建表删除SQL语句
|
String |
toTruncateSQL()
构建表数据请空SQL语句
|
getExpressionStr, queryHandler, queryHandler
public static final String IF_NOT_EXISTS
public static final String IF_EXISTS
public Table(IDialect dialect, EntityMeta entityMeta)
public Table(IDialect dialect, String prefix, EntityMeta entityMeta)
public IShardingRule shardingRule()
public Table shardingRule(IShardingRule shardingRule)
public IShardingable shardingable()
public Table shardingable(IShardingable shardingable)
public Table addProperty(PropertyMeta propertyMeta)
public Table addProperty(PropertyMeta propertyMeta, boolean primaryKey)
public Slot getSlot()
protected Type.FIELD doGetColumnType(Class<?> clazz)
public boolean ifExistsOrNot()
public Table ifExistsOrNot(boolean ifExistsOrNot)
public String propertyExpressionStr()
public String processProperty(PropertyMeta propertyMeta)
public String toCreateSQL()
public String toDropSQL()
public String toTruncateSQL()
Copyright © 2022. All rights reserved.