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 Details

    • setCommonParamsFrom

      default void setCommonParamsFrom(QueryOrCountInputInterface source)
      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

      void setTableName(String tableName)
    • getFilter

      QQueryFilter getFilter()
    • setFilter

      void setFilter(QQueryFilter filter)
    • getTransaction

      QBackendTransaction getTransaction()
      Getter for transaction
    • setTransaction

      void setTransaction(QBackendTransaction transaction)
      Setter for transaction
    • getQueryJoins

      List<QueryJoin> getQueryJoins()
      Getter for queryJoins
    • setQueryJoins

      void setQueryJoins(List<QueryJoin> queryJoins)
      Setter for queryJoins
    • getTimeoutSeconds

      Integer getTimeoutSeconds()
    • setTimeoutSeconds

      void setTimeoutSeconds(Integer timeoutSeconds)
    • getQueryHints

      EnumSet<QueryHint> getQueryHints()
      Getter for queryHints
    • setQueryHints

      void setQueryHints(EnumSet<QueryHint> queryHints)
      Setter for queryHints
    • getTable

      QTableMetaData getTable()
    • getInputSource

      InputSource getInputSource()