类 BaseMetadata<T extends BaseMetadata>
java.lang.Object
org.anyline.metadata.BaseMetadata<T>
- 直接已知子类:
Catalog,Column,Constraint,Database,Function,Index,Parameter,Procedure,Schema,Sequence,Table,Trigger
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明protected ACTION.DDLprotected Stringprotected Catalogprotected Dateprotected Stringprotected DatabaseTypeprotected Stringprotected Stringprotected booleanprotected booleanprotected Objectprotected booleanprotected Stringprotected Stringprotected DataRowprotected Stringprotected Longprotected Tprotected LinkedHashMap<String, Object> protected Schemaprotected booleanprotected Table<?> protected Stringprotected Tprotected String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidstatic booleanclone()ddl()ddl(boolean init) ddls()ddls(boolean init) delete()drop()booleanexecute()voidexecute(boolean execute) DDL是否立即执行getAlias()getDdl()getDdl(boolean init) getDdls()getDdls(boolean init) getId()getName()getTable()getTable(boolean update) 相关表getTableName(boolean update) getText()getUser()booleanisDelete()booleanisDrop()booleanisRename()static <T extends BaseMetadata>
List<String> names(LinkedHashMap<String, T> metas) static <T extends BaseMetadata>
List<String> names(LinkedHashMap<String, T> metas, boolean upper) static <T extends BaseMetadata>
List<String> static <T extends BaseMetadata>
List<String> static <T extends BaseMetadata>
Tstatic <T extends BaseMetadata>
Tstatic <T extends BaseMetadata>
Tstatic <T extends BaseMetadata>
TsetAction(ACTION.DDL action) setCatalog(String catalog) setCatalog(Catalog catalog) setCheckSchemaTime(Date checkSchemaTime) setComment(String comment) voidsetDatabase(DatabaseType database) voidsetDataSource(String datasource) voidsetDefinition(String definition) setDelete(boolean drop) setDrop(boolean drop) voidvoidvoidsetMetadata(DataRow metadata) setNewName(String newName) setNewName(String newName, boolean setmap, boolean getmap) voidsetObjectId(Long objectId) setProperty(String key, Object value) setProperty(LinkedHashMap<String, Object> property) voidvoidvoidstatic <T extends BaseMetadata>
voidsort(LinkedHashMap<String, Integer> positions, LinkedHashMap<String, T> columns) 排序toString()static Typetype(int type) types()types(int types) update()update(boolean setmap, boolean getmap)
-
字段详细资料
-
database
-
datasource
-
catalog
-
schema
-
name
-
alias
-
comment
-
execute
protected boolean execute -
text
-
id
-
user
-
objectId
-
table
-
definition
-
origin
-
update
-
setmap
protected boolean setmap -
getmap
protected boolean getmap -
drop
protected boolean drop -
action
-
ddls
-
identity
-
extend
-
checkSchemaTime
-
property
-
metadata
-
-
构造器详细资料
-
BaseMetadata
public BaseMetadata()
-
-
方法详细资料
-
check
-
types
-
type
-
types
-
getMetadata
-
setMetadata
-
getIdentity
-
names
-
names
public static <T extends BaseMetadata> List<String> names(LinkedHashMap<String, T> metas, boolean upper) -
names
-
names
-
sort
public static <T extends BaseMetadata> void sort(LinkedHashMap<String, Integer> positions, LinkedHashMap<String, T> columns) 排序- 类型参数:
T- T- 参数:
positions- 列名,排序...columns- 列
-
getDatabase
-
setDatabase
-
getDataSource
-
setDataSource
-
getCatalog
-
getCatalogName
-
setCatalog
-
setCatalog
-
getSchema
-
getSchemaName
-
setSchema
-
setSchema
-
getUser
-
setUser
-
getCheckSchemaTime
-
setCheckSchemaTime
-
getName
-
getFullName
-
setName
-
getAlias
-
setAlias
-
setComment
-
getComment
-
delete
-
isDelete
public boolean isDelete() -
setDelete
-
getAction
-
setAction
-
drop
-
isDrop
public boolean isDrop() -
setDrop
-
setNewName
-
setNewName
-
getTable
相关表- 参数:
update- 是否检测update- 返回:
- table
-
getTable
-
setTable
-
getTableName
-
getTableName
-
setTable
-
getProperty
-
setProperty
-
setProperty
-
getDefinition
-
setDefinition
-
isRename
public boolean isRename() -
getDdl
-
getDdls
-
setDdls
-
addDdl
-
ddls
-
ddls
-
getDdls
-
ddl
-
ddl
-
getDdl
-
getExtend
-
setExtend
-
execute
public boolean execute() -
execute
public void execute(boolean execute) DDL是否立即执行- 参数:
execute- 默认:true, false:只生成SQL不支持,可以通过ddls()返回生成的SQL
-
getObjectId
-
setObjectId
-
getUpdate
-
setUpdate
-
update
-
update
-
clone
-
search
public static <T extends BaseMetadata> T search(List<T> list, String catalog, String schema, String name) -
search
public static <T extends BaseMetadata> T search(List<T> list, Catalog catalog, Schema schema, String name) -
search
-
search
-
getId
-
setId
-
getText
-
setText
-
getKeyword
-
toString
-