Uses of Interface
com.kingsrook.qqq.backend.core.model.actions.tables.QueryOrCountInputInterface
Packages that use QueryOrCountInputInterface
Package
Description
-
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.api.model.actions
Methods in com.kingsrook.qqq.api.model.actions with parameters of type QueryOrCountInputInterfaceModifier and TypeMethodDescriptionvoid
ApiFieldCustomValueMapper.customizeFilterCriteriaForQueryOrCount
(QueryOrCountInputInterface input, QQueryFilter filter, QFilterCriteria criteria, String apiFieldName, ApiFieldMetaData apiFieldMetaData) -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.api.utils
Methods in com.kingsrook.qqq.api.utils with parameters of type QueryOrCountInputInterfaceModifier and TypeMethodDescriptionstatic void
ApiQueryFilterUtils.manageCriteriaFields
(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, QueryOrCountInputInterface input) Deprecated.static void
ApiQueryFilterUtils.manageCriteriaFields
(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, String apiVersion, QueryOrCountInputInterface input) -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.backend.core.actions.tables.helpers
Methods in com.kingsrook.qqq.backend.core.actions.tables.helpers with parameters of type QueryOrCountInputInterfaceModifier and TypeMethodDescriptionSelectionValidationHelper.getUnrecognizedFieldNames
(QueryOrCountInputInterface input, Set<String> fieldNames) For the given set of field names, and a query (or aggregate) input - figure out if any field names (which may be joinTable (or alias) dot field name) - figure out if any of those aren't recognized fields in the input table or any tables that'll e joined.static void
FilterValidationHelper.validateFieldNamesInFilter
(QueryOrCountInputInterface input) throw an exception if a filter contains any field names (in its criteria or orderBys) that aren't in the input table (which may be user-personalized). -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.backend.core.model.actions.tables
Methods in com.kingsrook.qqq.backend.core.model.actions.tables with parameters of type QueryOrCountInputInterfaceModifier and TypeMethodDescriptiondefault void
QueryOrCountInputInterface.setCommonParamsFrom
(QueryOrCountInputInterface source) Set in THIS, the "common params" (e.g., common to both Query invalid input: '&' Count inputs) from the parameter SOURCE object. -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate
Classes in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate that implement QueryOrCountInputInterface -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.backend.core.model.actions.tables.count
Classes in com.kingsrook.qqq.backend.core.model.actions.tables.count that implement QueryOrCountInputInterface -
Uses of QueryOrCountInputInterface in com.kingsrook.qqq.backend.core.model.actions.tables.query
Classes in com.kingsrook.qqq.backend.core.model.actions.tables.query that implement QueryOrCountInputInterfaceModifier and TypeClassDescriptionclass
Input 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,