Interface QueryOrCountInputInterface
- All Known Implementing Classes:
AggregateInput,CountInput,QueryInput
public interface QueryOrCountInputInterface
Common getters invalid input: '&' setters, shared by both QueryInput and CountInput.
Original impetus for this class is the setCommonParamsFrom() method - for cases
where we need to change a Query to a Get, or vice-versa, and we want to copy over
all of those input params.
-
Method Summary
Modifier and TypeMethodDescriptionGetter for queryHintsGetter for queryJoinsgetTable()Getter for transactiondefault voidSet in THIS, the "common params" (e.g., common to both Query invalid input: '&' Count inputs) from the parameter SOURCE object.voidsetFilter(QQueryFilter filter) voidsetQueryHints(EnumSet<QueryHint> queryHints) Setter for queryHintsvoidsetQueryJoins(List<QueryJoin> queryJoins) Setter for queryJoinsvoidsetTableName(String tableName) voidsetTimeoutSeconds(Integer timeoutSeconds) voidsetTransaction(QBackendTransaction transaction) Setter for transaction
-
Method Details
-
setCommonParamsFrom
Set in THIS, the "common params" (e.g., common to both Query invalid input: '&' Count inputs) from the parameter SOURCE object. -
getTableName
String getTableName() -
setTableName
-
getFilter
QQueryFilter getFilter() -
setFilter
-
getTransaction
QBackendTransaction getTransaction()Getter for transaction -
setTransaction
Setter for transaction -
getQueryJoins
-
setQueryJoins
-
getTimeoutSeconds
Integer getTimeoutSeconds() -
setTimeoutSeconds
-
getQueryHints
-
setQueryHints
-
getTable
QTableMetaData getTable() -
getInputSource
InputSource getInputSource()
-