CUBRID Engine  latest
access_spec.hpp File Reference
#include "dbtype_def.h"
#include "storage_common.h"
Include dependency graph for access_spec.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  key_val_range
 
struct  key_range
 
struct  key_info
 
struct  indx_info
 

Typedefs

typedef struct key_val_range KEY_VAL_RANGE
 
typedef struct key_range KEY_RANGE
 
typedef struct key_info KEY_INFO
 
typedef struct indx_info INDX_INFO
 

Enumerations

enum  RANGE {
  NA_NA, GE_LE, GE_LT, GT_LE,
  GT_LT, GE_INF, GT_INF, INF_LE,
  INF_LT, INF_INF, EQ_NA, LE_GE,
  LE_GT, LT_GE, LT_GT, NEQ_NA
}
 

Functions

void range_reverse (RANGE &range)
 

Typedef Documentation

typedef struct indx_info INDX_INFO

Definition at line 84 of file access_spec.hpp.

typedef struct key_info KEY_INFO

Definition at line 72 of file access_spec.hpp.

typedef struct key_range KEY_RANGE

Definition at line 64 of file access_spec.hpp.

typedef struct key_val_range KEY_VAL_RANGE

Definition at line 54 of file access_spec.hpp.

Enumeration Type Documentation

enum RANGE
Enumerator
NA_NA 
GE_LE 
GE_LT 
GT_LE 
GT_LT 
GE_INF 
GT_INF 
INF_LE 
INF_LT 
INF_INF 
EQ_NA 
LE_GE 
LE_GT 
LT_GE 
LT_GT 
NEQ_NA 

Definition at line 32 of file access_spec.hpp.

Function Documentation

void range_reverse ( RANGE range)
inline

Definition at line 112 of file access_spec.hpp.

References EQ_NA, GE_INF, GE_LE, GE_LT, GT_INF, GT_LE, GT_LT, INF_INF, INF_LE, INF_LT, and NA_NA.

Referenced by btree_prepare_bts(), and btree_scan_update_range().

Here is the caller graph for this function: