dbcompare.cc File Reference

#include <coconut_config.h>
#include <interval.h>
#include <dbcompare.h>
#include <sstream>
#include "dbcompare_expression_scanner.hh"
#include "dbcompare_sortorder_scanner.hh"

Include dependency graph for dbcompare.cc:

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)


Detailed Description

Definition in file dbcompare.cc.


Generated on Tue Feb 9 14:46:18 2010 for COCONUT API by  doxygen 1.5.8