public abstract class AbstractVariableQueryImpl<T extends Query<?,?>,U> extends AbstractQuery<T,U>
AbstractQuery.ResultType
Modifier and Type | Field and Description |
---|---|
protected List<QueryVariableValue> |
queryVariableValues |
protected Boolean |
variableNamesIgnoreCase |
protected Boolean |
variableValuesIgnoreCase |
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
Constructor and Description |
---|
AbstractVariableQueryImpl() |
AbstractVariableQueryImpl(CommandExecutor commandExecutor) |
addExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validate
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheck
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isRetryable
protected List<QueryVariableValue> queryVariableValues
protected Boolean variableNamesIgnoreCase
protected Boolean variableValuesIgnoreCase
public AbstractVariableQueryImpl()
public AbstractVariableQueryImpl(CommandExecutor commandExecutor)
public abstract long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<T extends Query<?,?>,U>
public abstract List<U> executeList(CommandContext commandContext, Page page)
AbstractQuery
executeList
in class AbstractQuery<T extends Query<?,?>,U>
page
- used if the results must be paged. If null, no paging will be applied.public T matchVariableNamesIgnoreCase()
public T matchVariableValuesIgnoreCase()
protected void addVariable(String name, Object value, QueryOperator operator, boolean processInstanceScope)
protected void ensureVariablesInitialized()
public List<QueryVariableValue> getQueryVariableValues()
public Boolean isVariableNamesIgnoreCase()
public Boolean isVariableValuesIgnoreCase()
Copyright © 2022. All rights reserved.