Package com.endeca.portal.data.functions

Class Summary
AnalyticsQueryConfig Allow an analytics query to be added to the QueryState.
AttributeValueSearchConfig  
BreadcrumbsConfig Configure how breadcrumbs will be returned on the QueryState's executed results.
EQLFilter This class makes it possible to set Endeca Query Language filters on a QueryState This filter is notably different from other implemented filter classes in that it does not merge its specified EQL filter with any other EQL filters that may already be specified on a query: it simply overwrites whatever EQL filter was previously specified.
ExposeRefinement Expose a refinement in a query.
NavConfig Configure the navigation on a query state.
NegativeRefinementFilter NegativeRefinementFilter provides a function for filtering out all records associated with a refinement.
QueryConfig A subclass of QueryFunction.
QueryFilter A subclass of QueryFunction.
QueryFunction The base class of all QueryFunctions.
RangeFilter This filter class allows range filters to be added to QueryState instances.
RecordAggregator This class makes it possible to set the rollup key for aggregate record queries on MDEX 6.
RecordDetailsConfig Filter your MDEX query by a set of record specs.
RecordFilter Permits adding a record filter to a QueryState.
RecordSpecListFilter Deprecated. This is deprecated, @see RecordDetailsConfig for the replacement.
RefinementFilter Defines a single refinement (essentially represents a DimVal and its path) to be added to a QueryState.
ResultsConfig Configure how results will be returned from the results of an executed QueryState.
ResultsSummaryConfig Configure the summarization of results returned from an executed QueryState.
SearchAdjustmentsConfig Configure how search adjustments will be returned on the QueryState's executed results.
SearchFilter Permits adding a keyword search to a QueryState.
SearchFilter.Builder Use this class to build a SearchFilter object.
SearchKeysConfig  
SortConfig Allow a sort to be applied to records returned from an executed QueryState.
 

Enum Summary
RangeFilter.RangeOperator Specifies the operator used in this RangeFilter Valid RangeOperators are LT: Less than LTEQ: Less than or equal to GT: Greater than GTEQ: Greater than or equal to BTWN: Between (inclusive) GCLT: Geocode less than (non-inclusive) GCGT: Geocode greater than (non-inclusive) CGBTWN: Geocode beween (inclusive)
RangeFilter.RangeType Specifies the type of RangeFilter
RecordAggregator.AggregateCount Enum that parallels and abstracts the same constants in ENEQuery.
RefinementFilter.MultiSelect  
SearchFilter.MatchMode  
 

Exception Summary
QueryFunctionUnsupportedException  
RangeFilter.RangeFilterCreationException This exception is thrown when a RangeFilter could not be created
RangeFilter.RangeOperatorNotSupportedException This exception is thrown when an invalid RangeFilter.RangeOperator is present in a RangeFilter.
RangeFilter.RangeTypeNotSupportedException This exception is thrown when an invalid RangeFilter.RangeType is present in a RangeFilter.