Package org.mmbase.storage.search

Provides interfaces for retrieval of data from SearchQuery objects.

See:
          Description

Interface Summary
AggregatedField A field in an aggregated query.
CompareFieldsConstraint A constraint that compares the value of two stepfields.
CompositeConstraint A constraint combining several child constraints, using either logical AND or OR.
Constraint A constaint on the search results.
CoreSearchQueryHandler Defines methods for an object that handles search query requests.
DateSortOrder A datesortorder specifies sorting of a single date field.
FieldCompareConstraint A constraint that compares a stepfield value with another value.
FieldConstraint A constraint on a stepfield.
FieldNullConstraint A constraint that tests if a stepfield value is null.
FieldValueBetweenConstraint A constraint that restricts the value of a stepfield to be in a specified range of values (numerical or string).
FieldValueConstraint A constraint that compares a stepfield value with a fixed value.
FieldValueDateConstraint  
FieldValueInConstraint A constraint that restricts the value of a stepfield to be in a specified list of values.
FieldValueInQueryConstraint A constraint that restricts the value of a stepfield to be in a specfied selection.
FunctionValueConstraint This class can solve the following.
LegacyConstraint Constraint represented by a string, as it appears in the where-clause of an SQL query.
QueryContext How there is dealt with SearchQuery object may depend a bit on the actual implementation of the bridge and storage.
RelationStep A relationstep refers to a table of relations between the previous and next step.
SearchQuery Encapsulates a request for a search of the object cloud.
SearchQueryHandler Defines methods for an object that handles search query requests.
SearchQueryWrapper  
SortOrder A sortorder specifies sorting of a single field.
Step A step refers to a table in a search request.
StepField A stepfield refers to a field in a step.
StringSearchConstraint A constraint specifically for advanced types of text searches.
 

Class Summary
BridgeClusterQueries  
ClusterQueries  
QueryContext.Bridge  
ResultBuilder A ResultBuilder is a builder for ResultNodes, that represent the results of executing an arbitrary search query.
ResultNode A ResultNode is a virtual node, used to represent the result of executing an arbitrary search query.
 

Exception Summary
SearchQueryException Exception thrown by the methods that process search queries.
 

Package org.mmbase.storage.search Description

Provides interfaces for retrieval of data from SearchQuery objects.



MMBase 2.0-SNAPSHOT - null