Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Attributes | List of all members
odb::query_base::clause_part Struct Reference

Public Types

enum  kind_type {
  kind_column, kind_param_val, kind_param_ref, kind_native,
  kind_true, kind_false, op_add, op_and,
  op_or, op_not, op_null, op_not_null,
  op_in, op_like, op_like_escape, op_eq,
  op_ne, op_lt, op_gt, op_le,
  op_ge
}
 

Public Attributes

kind_type kind
 
std::size_t data
 
const native_column_infonative_info
 

Member Enumeration Documentation

Enumerator
kind_column 
kind_param_val 
kind_param_ref 
kind_native 
kind_true 
kind_false 
op_add 
op_and 
op_or 
op_not 
op_null 
op_not_null 
op_in 
op_like 
op_like_escape 
op_eq 
op_ne 
op_lt 
op_gt 
op_le 
op_ge 

Member Data Documentation

kind_type odb::query_base::clause_part::kind
std::size_t odb::query_base::clause_part::data
const native_column_info* odb::query_base::clause_part::native_info

The documentation for this struct was generated from the following file: