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 void
Set in THIS, the "common params" (e.g., common to both Query invalid input: '&' Count inputs) from the parameter SOURCE object.void
setFilter
(QQueryFilter filter) void
setQueryHints
(EnumSet<QueryHint> queryHints) Setter for queryHintsvoid
setQueryJoins
(List<QueryJoin> queryJoins) Setter for queryJoinsvoid
setTableName
(String tableName) void
setTimeoutSeconds
(Integer timeoutSeconds) void
setTransaction
(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()
-