public abstract class AbstractRunPrepare extends Object implements RunPrepare
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<AggregationConfig> |
aggregations |
protected String |
alias |
protected int |
batch |
protected String |
box |
protected ConditionChain |
chain |
protected LinkedHashMap<String,Column> |
columns |
protected ConfigStore |
condition |
protected boolean |
disposable |
protected String |
distinct |
protected List<String> |
excludes |
protected List<String> |
fetchKeys |
protected GroupStore |
groups |
protected ConfigStore |
having |
protected String |
id |
protected Boolean |
isSub |
protected Join |
join |
protected List<RunPrepare> |
joins |
protected static Log |
log |
protected boolean |
multiple |
protected PageNavi |
navi |
protected OrderStore |
orders |
protected List<String> |
primaryKeys |
protected String |
runtime |
protected Vector<Object> |
runValues |
protected boolean |
strict |
protected Compare.EMPTY_VALUE_SWITCH |
swt |
protected String |
text |
protected boolean |
unionAll |
protected List<RunPrepare> |
unions |
protected boolean |
valid |
PROCEDURE_INPUT_PARAM_TYPE, PROCEDURE_INPUT_PARAM_VALUE, SQL_VAR_BOX_REGEX, SQL_VAR_PLACEHOLDER_REGEX, SQL_VAR_PLACEHOLDER_REGEX_EXT, XML_SQL_ID_STYLE| 构造器和说明 |
|---|
AbstractRunPrepare() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumn, addColumn, build, excludeColumn, filter, getCatalog, getCatalogName, getDest, getSchema, getSchemaName, getSQLVariables, getTable, getTableName, getText, join, join, join, json, json, map, map, map, setCatalog, setDest, setDest, setJoin, setJoin, setSchema, unionAll, unionAllprotected static final Log log
protected String id
protected boolean disposable
protected String text
protected ConditionChain chain
protected OrderStore orders
protected GroupStore groups
protected List<AggregationConfig> aggregations
protected ConfigStore having
protected String box
protected PageNavi navi
protected boolean valid
protected String alias
protected int batch
protected boolean multiple
protected boolean strict
protected String runtime
protected Compare.EMPTY_VALUE_SWITCH swt
protected LinkedHashMap<String,Column> columns
protected String distinct
protected ConfigStore condition
protected Join join
protected Boolean isSub
protected boolean unionAll
protected List<RunPrepare> unions
protected List<RunPrepare> joins
public int getVersion()
getVersion 在接口中 RunPrepareprotected void initRunValues()
public RunPrepare order(Order order)
order 在接口中 RunPrepareorder - orderpublic RunPrepare order(String order)
RunPrepareorder 在接口中 RunPrepareorder - orderpublic RunPrepare order(String col, Order.TYPE type)
order 在接口中 RunPreparepublic RunPrepare order(OrderStore orders)
order 在接口中 RunPreparepublic RunPrepare group(String... groups)
group 在接口中 RunPreparegroups - grouppublic RunPrepare group(GroupStore groups)
group 在接口中 RunPreparepublic RunPrepare having(String having)
having 在接口中 RunPreparepublic RunPrepare having(ConfigStore having)
having 在接口中 RunPrepareprotected RunPrepare addRunValue(Object runValue)
runValue - runValuepublic RunPrepare setConditionChain(ConditionChain chain)
public RunPrepare addCondition(Condition condition)
addCondition 在接口中 RunPreparepublic RunPrepare setConditionValue(String condition, String variable, Object value)
setConditionValue 在接口中 RunPreparecondition - 条件IDvariable - 变量keyvalue - 值public RunPrepare addCondition(Compare compare, String column, Object value)
addCondition 在接口中 RunPreparecolumn - 列名value - 值compare - 比较方式public RunPrepare addCondition(Compare.EMPTY_VALUE_SWITCH swt, Compare compare, String column, Object value)
public RunPrepare addCondition(String column, Object value)
addCondition 在接口中 RunPreparepublic RunPrepare setText(String text)
RunPreparesetText 在接口中 RunPreparetext - textpublic void setPageNavi(PageNavi navi)
setPageNavi 在接口中 RunPreparepublic PageNavi getPageNavi()
getPageNavi 在接口中 RunPreparepublic GroupStore getGroups()
getGroups 在接口中 RunPreparepublic ConfigStore having()
having 在接口中 RunPreparepublic OrderStore getOrders()
getOrders 在接口中 RunPreparepublic void setOrders(OrderStore orders)
setOrders 在接口中 RunPreparepublic ConditionChain getConditionChain()
getConditionChain 在接口中 RunPreparepublic RunPrepare addPrimaryKey(String... primaryKeys)
addPrimaryKey 在接口中 RunPreparepublic RunPrepare addPrimaryKey(Collection<String> primaryKeys)
addPrimaryKey 在接口中 RunPreparepublic RunPrepare setPrimaryKey(String... primaryKeys)
setPrimaryKey 在接口中 RunPrepareprimaryKeys - primaryKeyspublic RunPrepare setPrimaryKey(Collection<String> primaryKeys)
setPrimaryKey 在接口中 RunPreparepublic List<String> getPrimaryKeys()
getPrimaryKeys 在接口中 RunPreparepublic String getPrimaryKey()
getPrimaryKey 在接口中 RunPreparepublic boolean hasPrimaryKeys()
hasPrimaryKeys 在接口中 RunPreparepublic String getDistinct()
getDistinct 在接口中 RunPreparepublic RunPrepare setDistinct(boolean distinct)
setDistinct 在接口中 RunPreparepublic RunPrepare addFetchKey(String... fetchKeys)
addFetchKey 在接口中 RunPreparepublic RunPrepare addFetchKey(Collection<String> fetchKeys)
addFetchKey 在接口中 RunPreparepublic RunPrepare setFetchKey(String... fetchKeys)
setFetchKey 在接口中 RunPreparepublic RunPrepare setFetchKey(Collection<String> fetchKeys)
setFetchKey 在接口中 RunPreparepublic List<String> getFetchKeys()
getFetchKeys 在接口中 RunPreparepublic RunPrepare join(Join.TYPE type, Table table, String... conditions)
public RunPrepare join(Join.TYPE type, String table, String condition)
join 在接口中 RunPreparepublic RunPrepare inner(String table, String condition)
inner 在接口中 RunPreparepublic RunPrepare inner(Table table, String condition)
public RunPrepare left(String table, String condition)
left 在接口中 RunPreparepublic RunPrepare left(Table table, String condition)
public RunPrepare right(String table, String condition)
right 在接口中 RunPreparepublic RunPrepare right(Table table, String condition)
public RunPrepare full(String table, String condition)
full 在接口中 RunPreparepublic RunPrepare full(Table table, String condition)
public RunPrepare join(RunPrepare prepare)
join 在接口中 RunPreparepublic Join getJoin()
getJoin 在接口中 RunPreparepublic RunPrepare setJoin(Join join)
setJoin 在接口中 RunPreparepublic List<RunPrepare> getJoins()
getJoins 在接口中 RunPreparepublic String getAlias()
getAlias 在接口中 RunPreparepublic RunPrepare setAlias(String alias)
setAlias 在接口中 RunPreparepublic boolean isMultiple()
RunPrepareisMultiple 在接口中 RunPreparepublic RunPrepare setMultiple(boolean multiple)
setMultiple 在接口中 RunPreparepublic String getId()
getId 在接口中 RunPreparepublic RunPrepare setId(String id)
setId 在接口中 RunPreparepublic boolean disposable()
disposable 在接口中 RunPreparepublic RunPrepare disposable(boolean disposable)
disposable 在接口中 RunPreparepublic String getRuntime()
getRuntime 在接口中 RunPreparepublic RunPrepare setRuntime(String runtime)
RunPreparesetRuntime 在接口中 RunPrepareruntime - runtime.keypublic boolean isStrict()
RunPrepareisStrict 在接口中 RunPreparepublic void setStrict(boolean strict)
setStrict 在接口中 RunPreparepublic RunPrepare setQueryColumns(String... columns)
setQueryColumns 在接口中 RunPreparepublic RunPrepare setQueryColumns(List<String> columns)
setQueryColumns 在接口中 RunPreparepublic LinkedHashMap<String,Column> getColumns()
getColumns 在接口中 RunPreparepublic List<String> getExcludes()
getExcludes 在接口中 RunPreparepublic RunPrepare setExcludeColumns(List<String> excludeColumn)
setExcludeColumns 在接口中 RunPreparepublic RunPrepare setExcludeColumns(String... columns)
setExcludeColumns 在接口中 RunPreparepublic int getBatch()
getBatch 在接口中 RunPreparepublic void setBatch(int batch)
setBatch 在接口中 RunPreparepublic ConfigStore condition()
condition 在接口中 RunPreparepublic RunPrepare condition(ConfigStore condition)
condition 在接口中 RunPreparepublic RunPrepare setUnionAll(boolean all)
setUnionAll 在接口中 RunPreparepublic boolean isUnionAll()
isUnionAll 在接口中 RunPreparepublic RunPrepare union(RunPrepare prepare, boolean all)
union 在接口中 RunPreparepublic RunPrepare union(RunPrepare prepare)
union 在接口中 RunPreparepublic RunPrepare union(List<RunPrepare> unions, boolean all)
union 在接口中 RunPreparepublic RunPrepare union(List<RunPrepare> unions)
union 在接口中 RunPreparepublic List<RunPrepare> getUnions()
getUnions 在接口中 RunPreparepublic GroupStore groups()
groups 在接口中 RunPreparepublic RunPrepare aggregation(Aggregation aggregation, String column, String result)
aggregation 在接口中 RunPreparepublic RunPrepare aggregation(AggregationConfig... configs)
aggregation 在接口中 RunPreparepublic RunPrepare aggregation(List<AggregationConfig> configs)
aggregation 在接口中 RunPreparepublic List<AggregationConfig> aggregations()
aggregations 在接口中 RunPreparepublic RunPrepare box(String box)
RunPreparebox 在接口中 RunPreparebox - CREATE VIEW AS ${body} 其中${body}会替换成this.sqlpublic RunPrepare clone()
clone 在接口中 RunPrepareclone 在类中 ObjectCopyright © 2025. All rights reserved.