#include <coconut_config.h>
#include <interval.h>
#include <dbcompare.h>
#include <sstream>
#include "dbcompare_expression_scanner.hh"
#include "dbcompare_sortorder_scanner.hh"
Go to the source code of this file.
Namespaces | |
namespace | coco |
the main namespace of the COCONUT API | |
Functions | |
template<typename _TR > | |
bool | coco::eval_in (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, _TR, const basic_alltype &I) |
template<> | |
bool | coco::eval_in< interval > (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, interval, const basic_alltype &I) |
template<> | |
bool | coco::eval_in< std::string > (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, std::string, const basic_alltype &I) |
template<typename _TR > | |
bool | coco::eval_s (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, _TR cmpval) |
template<> | |
bool | coco::eval_s< interval > (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, interval cmpval) |
template<typename _TR > | |
bool | coco::eval_u (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, _TR cmpval) |
bool | coco::eval (const vdbl::rowid &rid, const std::string &colname, dbc_method tp, vdbl::view *iv, const basic_alltype &cmpval) |
void | coco::parse_dbcompare_expression (const std::string &s, std::map< int, std::triple< std::string, dbc_method, basic_alltype > > &cols, std::vector< std::vector< int > > &expr) |
void | coco::parse_dbcompare_sortorder (const std::string &s, std::map< int, std::triple< std::string, dbc_method, basic_alltype > > &cols, std::vector< int > &order) |
Definition in file dbcompare.cc.