/Users/green/Documents/workspace/DavisDB_public/RecordFileScan.h File Reference

#include "RecordManager.h"
#include "Record.h"

Go to the source code of this file.

Classes

class  RecordFileScan
 Class for executing scans of record files. More...

Enumerations

enum  AttributeType { INTEGER, FLOAT, STRING }
 

Attribute types supported by RecordFileScan.

More...
enum  ComparisonOp {
  EQ_OP, LT_OP, GT_OP, LE_OP,
  GE_OP, NE_OP, NO_OP
}
 

The comparisons supported by RecordFileScan.

More...

Detailed Description


Enumeration Type Documentation

Attribute types supported by RecordFileScan.

Enumerator:
INTEGER 

integer (int)

FLOAT 

floating point (float)

STRING 

character string of length <= MAX_STRING_LEN

The comparisons supported by RecordFileScan.

Enumerator:
EQ_OP 

equal (i.e., attribute == value)

LT_OP 

less-than (i.e., attribute < value)

GT_OP 

greater-than (i.e., attribute > value)

LE_OP 

less-than-or-equal (i.e., attribute <= value)

GE_OP 

greater-than-or-equal (i.e., attribute >= value)

NE_OP 

not-equal (i.e., attribute != value)

NO_OP 

no comparison (when value is a null pointer)

Generated on Sun May 16 23:18:41 2010 for DavisDB by  doxygen 1.6.3