COOPY » Guide
version 0.6.5
|
Compare rows of a table. More...
#include <RowMan.h>
Public Member Functions | |
RowManOf (const CompareFlags &flags, const OrderResult &comp, int len) | |
void | setVigor (int vigor) |
virtual void | setup (MeasurePass &pass) |
void | apply (coopy::store::DataSheet &a, coopy::store::IntSheet &asel, int target, bool query, bool alt, int ctrl) |
void | apply (coopy::store::DataSheet &a, coopy::store::DataSheet &b, coopy::store::IntSheet &asel, coopy::store::IntSheet &bsel, int ctrl) |
virtual void | measure (MeasurePass &pass, int ctrl) |
virtual int | getCtrlMax () |
Data Fields | |
CompareFlags | flags |
int | vigor |
int | bound |
map_type | m |
std::vector< int > | ref_subset |
std::vector< int > | query_subset |
coopy::store::SparseFloatSheet | match |
const OrderResult & | comp |
Compare rows of a table.
coopy::cmp::RowManOf< map_type >::RowManOf | ( | const CompareFlags & | flags, |
const OrderResult & | comp, | ||
int | len | ||
) | [inline] |
void coopy::cmp::RowManOf< map_type >::apply | ( | coopy::store::DataSheet & | a, |
coopy::store::IntSheet & | asel, | ||
int | target, | ||
bool | query, | ||
bool | alt, | ||
int | ctrl | ||
) | [inline] |
Definition at line 52 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), and coopy::cmp::RowManOf< FMultiMap >::measure().
void coopy::cmp::RowManOf< map_type >::apply | ( | coopy::store::DataSheet & | a, |
coopy::store::DataSheet & | b, | ||
coopy::store::IntSheet & | asel, | ||
coopy::store::IntSheet & | bsel, | ||
int | ctrl | ||
) | [inline] |
virtual int coopy::cmp::RowManOf< map_type >::getCtrlMax | ( | ) | [inline, virtual] |
Implements coopy::cmp::Measure.
Definition at line 148 of file RowMan.h.
Referenced by coopy::cmp::CombinedRowMan::CombinedRowMan(), coopy::cmp::CombinedRowMan::getCtrlMax(), and coopy::cmp::RowManOf< FMultiMap >::getCtrlMax().
virtual void coopy::cmp::RowManOf< map_type >::measure | ( | MeasurePass & | pass, |
int | ctrl | ||
) | [inline, virtual] |
Implements coopy::cmp::Measure.
Definition at line 142 of file RowMan.h.
Referenced by coopy::cmp::CombinedRowMan::measure().
virtual void coopy::cmp::RowManOf< map_type >::setup | ( | MeasurePass & | pass | ) | [inline, virtual] |
Implements coopy::cmp::Measure.
Definition at line 44 of file RowMan.h.
Referenced by coopy::cmp::CombinedRowMan::setup().
void coopy::cmp::RowManOf< map_type >::setVigor | ( | int | vigor | ) | [inline] |
int coopy::cmp::RowManOf< map_type >::bound |
Definition at line 27 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), coopy::cmp::RowManOf< FMultiMap >::measure(), and coopy::cmp::RowManOf< FMultiMap >::RowManOf().
const OrderResult& coopy::cmp::RowManOf< map_type >::comp |
Definition at line 31 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply().
CompareFlags coopy::cmp::RowManOf< map_type >::flags |
Definition at line 25 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), and coopy::cmp::RowManOf< FMultiMap >::setup().
map_type coopy::cmp::RowManOf< map_type >::m |
Definition at line 28 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply().
coopy::store::SparseFloatSheet coopy::cmp::RowManOf< map_type >::match |
Definition at line 30 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), and coopy::cmp::RowManOf< FMultiMap >::measure().
std::vector<int> coopy::cmp::RowManOf< map_type >::query_subset |
Definition at line 29 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), and coopy::cmp::RowManOf< FMultiMap >::setup().
std::vector<int> coopy::cmp::RowManOf< map_type >::ref_subset |
Definition at line 29 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), and coopy::cmp::RowManOf< FMultiMap >::setup().
int coopy::cmp::RowManOf< map_type >::vigor |
Definition at line 26 of file RowMan.h.
Referenced by coopy::cmp::RowManOf< FMultiMap >::apply(), coopy::cmp::RowManOf< FMultiMap >::RowManOf(), and coopy::cmp::RowManOf< FMultiMap >::setVigor().