OmniSciDB
0264ff685a
|
#include <RelAlgDagBuilder.h>
Public Member Functions | |
RexAgg (const SQLAgg agg, const bool distinct, const SQLTypeInfo &type, const std::vector< size_t > &operands) | |
std::string | toString () const override |
SQLAgg | getKind () const |
bool | isDistinct () const |
size_t | size () const |
size_t | getOperand (size_t idx) const |
const SQLTypeInfo & | getType () const |
std::unique_ptr< RexAgg > | deepCopy () const |
![]() | |
virtual | ~Rex () |
Private Attributes | |
const SQLAgg | agg_ |
const bool | distinct_ |
const SQLTypeInfo | type_ |
const std::vector< size_t > | operands_ |
Definition at line 574 of file RelAlgDagBuilder.h.
|
inline |
Definition at line 576 of file RelAlgDagBuilder.h.
|
inline |
Definition at line 605 of file RelAlgDagBuilder.h.
|
inline |
Definition at line 595 of file RelAlgDagBuilder.h.
Referenced by RelAlgTranslator::translateAggregateRex().
|
inline |
Definition at line 601 of file RelAlgDagBuilder.h.
Referenced by RelAlgTranslator::translateAggregateRex().
|
inline |
Definition at line 603 of file RelAlgDagBuilder.h.
|
inline |
Definition at line 597 of file RelAlgDagBuilder.h.
Referenced by RelAlgTranslator::translateAggregateRex().
|
inline |
Definition at line 599 of file RelAlgDagBuilder.h.
Referenced by RelAlgTranslator::translateAggregateRex().
|
inlineoverridevirtual |
Implements Rex.
Definition at line 582 of file RelAlgDagBuilder.h.
References cat(), to_string(), and Rex::toString().
|
private |
Definition at line 610 of file RelAlgDagBuilder.h.
|
private |
Definition at line 611 of file RelAlgDagBuilder.h.
|
private |
Definition at line 613 of file RelAlgDagBuilder.h.
|
private |
Definition at line 612 of file RelAlgDagBuilder.h.