supportSqlVarPlaceholderRegexExtaction, alias, batch, batchValues, blocks, builder, catalog, conditionChain, configs, delimiterFr, delimiterTo, distinct, emptyCondition, excludeColumn, from, getOriginType, groups, having, insertColumns, joins, keys, log, orders, pageNavi, prepare, queryColumns, rows, runtime, schema, slice, supportBr, swt, table, text, unionAll, unions, updateColumns, valid, value, values, valueType, variables, vol| 构造器和说明 |
|---|
XMLRun() |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
add(Order order) |
Run |
add(OrderStore orders) |
Run |
addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String column,
Object value) |
Run |
addCondition(String... conditions)
添加条件
|
Run |
addCondition(String condition) |
Run |
addCondition(String prefix,
String variable,
Object value)
添加静态文本查询条件
|
void |
addSatticCondition(String condition) |
void |
appendCondition(Boolean placeholder)
拼接查询条件
|
void |
appendGroup() |
void |
appendStaticCondition() |
boolean |
checkValid() |
Variable |
getVariable(String key) |
List<Variable> |
getVariables(String key) |
void |
init() |
protected void |
parseText() |
Run |
setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String variable,
Object value)
添加查询条件
|
void |
setConfigs(ConfigStore configs) |
Run |
setPrepare(RunPrepare prepare) |
addCondition, addValues, appendCondition, appendGroup, supportSqlVarPlaceholderRegexExt, supportSqlVarPlaceholderRegexExtaction, action, adapter, addCondition, addCondition, addConfigStore, addValue, addValues, addValues, addValues, addValues, addVariable, addVariable, addVariableBlock, distinct, distinct, endWithWhere, format, getAdapter, getBaseQuery, getBatch, getBuilder, getCatalog, getCatalogName, getCondition, getConditionChain, getConditions, getConfigs, getDelimiterFr, getDelimiterTo, getDest, getExcludeColumns, getFinalDelete, getFinalExecute, getFinalExists, getFinalInsert, getFinalQuery, getFinalUpdate, getFrom, getGroups, getInsertColumns, getInsertColumns, getOrders, getOriginType, getPageNavi, getPrepare, getQueryColumn, getQueryColumns, getRows, getRunValues, getSchema, getSchemaName, getStrict, getTable, getTableName, getText, getTotalQuery, getUnions, getUpdateColumns, getUpdateColumns, getValue, getValues, getValueType, getVariableBlocks, getVariables, getVol, group, having, having, isEmpty, isEmptyCondition, isSetValue, isSetValue, isUnionAll, isValid, log, order, replace, setBatch, setBuilder, setCatalog, setCatalog, setConditionChain, setConfigStore, setDelimiterFr, setDelimiterTo, setExcludeColumns, setExcludeColumns, setFrom, setGroups, setInsertColumns, setInsertColumns, setOrders, setOrders, setOriginType, setPageNavi, setQueryColumns, setQueryColumns, setRows, setRuntime, setRunValues, setSchema, setSchema, setSwt, setTable, setTable, setText, setUnionAll, setUpdateColumns, setUpdateColumns, setValid, setValue, setValues, setValues, setValueType, setVariableBlocks, setVariables, setVol, slice, slice, supportBr, supportBr, toString, union, union, union, unionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaction, action, adapter, addCondition, addCondition, addConfigStore, addValue, addValues, addValues, addVariable, addVariable, addVariableBlock, format, getBaseQuery, getBaseQuery, getBatch, getBuilder, getCatalog, getCatalogName, getCondition, getConditionChain, getConditions, getConfigs, getDest, getExcludeColumns, getFinalDelete, getFinalDelete, getFinalExecute, getFinalExecute, getFinalExists, getFinalExists, getFinalInsert, getFinalInsert, getFinalQuery, getFinalQuery, getFinalUpdate, getFinalUpdate, getFrom, getGroups, getInsertColumns, getInsertColumns, getOrders, getOriginType, getPageNavi, getPrepare, getQueryColumn, getQueryColumns, getRows, getRunValues, getSchema, getSchemaName, getStrict, getTable, getTableName, getTotalQuery, getTotalQuery, getUnions, getUpdateColumns, getUpdateColumns, getValue, getValues, getVariables, getVol, group, having, having, isEmpty, isEmptyCondition, isSetValue, isSetValue, isUnionAll, isValid, log, order, setBatch, setBuilder, setConditionChain, setConfigStore, setExcludeColumns, setExcludeColumns, setFrom, setGroups, setInsertColumns, setInsertColumns, setOrders, setOrders, setOriginType, setPageNavi, setQueryColumns, setQueryColumns, setRows, setRuntime, setSwt, setUnionAll, setUpdateColumns, setUpdateColumns, setValid, setValue, setValues, setValues, setVol, supportBr, supportBr, union, union, union, union, unionAll, unionAlldistinct, distinct, getText, getValueType, setText, setValueType, slice, slicepublic Run setPrepare(RunPrepare prepare)
setPrepare 在类中 TextRunpublic boolean checkValid()
checkValid 在接口中 RuncheckValid 在类中 TextRunprotected void parseText()
public void appendGroup()
public void appendCondition(Boolean placeholder)
public void appendStaticCondition()
public void setConfigs(ConfigStore configs)
setConfigs 在类中 TextRunpublic Variable getVariable(String key)
getVariable 在类中 TextRunpublic List<Variable> getVariables(String key)
getVariables 在类中 TextRunpublic Run setConditionValue(Compare.EMPTY_VALUE_SWITCH swt, Compare compare, String prefix, String variable, Object value)
RunsetConditionValue 在类中 TextRunswt - 遇到空值处理方式prefix - 查询条件IDvariable - 列名|变量keyvalue - 值compare - 比较方式public Run addCondition(String... conditions)
AbstractRunaddCondition 在类中 AbstractRunconditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public void addSatticCondition(String condition)
public Run add(OrderStore orders)
public Run addCondition(String prefix, String variable, Object value)
addCondition 在类中 TextRunprefix - condition.idvariable - variablevalue - valuepublic Run addCondition(Compare.EMPTY_VALUE_SWITCH swt, Compare compare, String column, Object value)
Copyright © 2025. All rights reserved.