OmniSciDB
a5dc49c757
|
#include <RelAlgDag.h>
Public Member Functions | |
SortField (const size_t field, const SortDirection sort_dir, const NullSortedPosition nulls_pos) | |
bool | operator== (const SortField &that) const |
size_t | getField () const |
SortDirection | getSortDir () const |
NullSortedPosition | getNullsPosition () const |
std::string | toString () const |
virtual size_t | toHash () const |
Private Attributes | |
size_t | field_ |
SortDirection | sort_dir_ |
NullSortedPosition | nulls_pos_ |
Friends | |
std::size_t | hash_value (SortField const &) |
Definition at line 535 of file RelAlgDag.h.
|
inline |
Definition at line 537 of file RelAlgDag.h.
|
inline |
Definition at line 547 of file RelAlgDag.h.
References field_.
Referenced by anonymous_namespace{RelAlgOptimizer.cpp}::renumber_sort_field(), and boost::serialization::save_construct_data().
|
inline |
Definition at line 551 of file RelAlgDag.h.
References nulls_pos_.
Referenced by anonymous_namespace{RelAlgOptimizer.cpp}::renumber_sort_field(), and boost::serialization::save_construct_data().
|
inline |
Definition at line 549 of file RelAlgDag.h.
References sort_dir_.
Referenced by anonymous_namespace{RelAlgOptimizer.cpp}::renumber_sort_field(), and boost::serialization::save_construct_data().
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 553 of file RelAlgDag.h.
References Ascending, cat(), field_, First, nulls_pos_, sort_dir_, to_string(), and typeName().
|
friend |
Definition at line 3614 of file RelAlgDag.cpp.
Referenced by toHash().
|
private |
Definition at line 569 of file RelAlgDag.h.
Referenced by getField(), hash_value(), operator==(), and toString().
|
private |
Definition at line 571 of file RelAlgDag.h.
Referenced by getNullsPosition(), hash_value(), operator==(), and toString().
|
private |
Definition at line 570 of file RelAlgDag.h.
Referenced by getSortDir(), hash_value(), operator==(), and toString().