Package com.kingsrook.qqq.backend.core.model.actions.tables.query
package com.kingsrook.qqq.backend.core.model.actions.tables.query
-
ClassDescriptionPossible behaviors for doing interpretValues on a filter, and a criteria has a variable value (either as a string-that-looks-like-a-variable, as in ${input.foreignId} for a PVS filter, or a FilterVariableExpression), and a value for that variable isn't available.Interface where we can associate behaviors with various use cases for QQueryFilters - the original being, how to handle (in the interpretValues method) how to handle missing input values.Specialization of a QueryJoin, for when the join is added to the query, not by the caller, but by the framework, because it is implicitly needed to provide a security lock.Helper object used throughout query (and related (count, aggregate, reporting)) actions that need to track joins and aliases.Possible query criteria field operatorsA single criteria Component of a QueryBean representing an element of a query order-by clause.Full "filter" for a query - a list of criteria and order-bysInput data for the Query action Todo - maybe make a class between AbstractTableActionInput and {QueryInput, CountInput, and AggregateInput}, with common attributes for all of these "read" operations (like, queryHints,Part of query (or count, aggregate) input, to do a Join as part of a query.define the types of joins - INNER, LEFT, RIGHT, or FULL.Output for a query action