SearchEndpoint.h File Reference

Go to the source code of this file.

Enumerations

enum  SearchEndpoint {
  SEARCH_UNBOUNDED_LOWER = '-', SEARCH_OPEN_LOWER = '(', SEARCH_CLOSED_LOWER = '[', SEARCH_OPEN_UPPER = ')',
  SEARCH_CLOSED_UPPER = ']', SEARCH_UNBOUNDED_UPPER = '+'
}
 SearchEndpoint defines directives used to control a search in an ordered associative data structure such as a BTree. More...


Enumeration Type Documentation

enum SearchEndpoint

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.

Author:
John V. Sichi
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.

00042 {
00047     SEARCH_UNBOUNDED_LOWER = '-',
00048 
00052     SEARCH_OPEN_LOWER = '(',
00053 
00057     SEARCH_CLOSED_LOWER = '[',
00058 
00062     SEARCH_OPEN_UPPER = ')',
00063 
00067     SEARCH_CLOSED_UPPER = ']',
00068 
00073     SEARCH_UNBOUNDED_UPPER = '+',
00074 };


Generated on Mon Jun 22 04:00:22 2009 for Fennel by  doxygen 1.5.1