Fennel: /home/pub/open/dev/fennel/common/SearchEndpoint.h File Reference (original) (raw)

SearchEndpoint defines directives used to control a search in an ordered associative data structure such as a BTree.

An endpoint is associated with a particular key value.

NOTE jvs 23-Jan-2006: any changes made here must be applied to net.sf.farrago.query.FennelSearchEndpoint as well.

Version:

Id

//open/dev/fennel/common/SearchEndpoint.h#5

Enumerator:

SEARCH_UNBOUNDED_LOWER Defines the beginning of an interval which is unbounded below. The associated key value should be all null.
SEARCH_OPEN_LOWER Defines the beginning of an interval which has an open bound below.
SEARCH_CLOSED_LOWER Defines the beginning of an interval which has a closed bound below.
SEARCH_OPEN_UPPER Defines the end of an interval which has an open bound above.
SEARCH_CLOSED_UPPER Defines the end of an interval which has a closed bound above.
SEARCH_UNBOUNDED_UPPER Defines the end of an interval which is unbounded above. The associated key value should be all null.

Definition at line 41 of file SearchEndpoint.h.