OmniSciDB
a5dc49c757
|
This is the complete list of members for RexWindowFunctionOperator, including all inherited members.
accept(Visitor &v, std::string name) const override | RexWindowFunctionOperator | inlinevirtual |
acceptChildren(Visitor &v) const override | RexWindowFunctionOperator | inlinevirtual |
collation_ | RexWindowFunctionOperator | private |
ConstRexScalarPtr typedef | RexFunctionOperator | |
ConstRexScalarPtrVector typedef | RexFunctionOperator | |
disambiguatedOperands(ConstRexScalarPtrVector &operands, ConstRexScalarPtrVector &partition_keys, ConstRexScalarPtrVector &order_keys, const std::vector< SortField > &collation) const | RexWindowFunctionOperator | inline |
frame_end_bound_ | RexWindowFunctionOperator | private |
frame_start_bound_ | RexWindowFunctionOperator | private |
getCollation() const | RexWindowFunctionOperator | inline |
getDisambiguated(std::vector< std::unique_ptr< const RexScalar >> &operands) const override | RexFunctionOperator | inlinevirtual |
getFrameEndBound() const | RexWindowFunctionOperator | inline |
getFrameStartBound() const | RexWindowFunctionOperator | inline |
getIdInPlanTree() const | RelAlgDagNode | inline |
getKind() const | RexWindowFunctionOperator | inline |
getName() const | RexFunctionOperator | inline |
getOperand(const size_t idx) const | RexOperator | inline |
getOperandAndRelease(const size_t idx) const | RexOperator | inline |
getOperator() const | RexOperator | inline |
getOrderKeys() const | RexWindowFunctionOperator | inline |
getOrderKeysAndRelease() const | RexWindowFunctionOperator | inline |
getPartitionKeys() const | RexWindowFunctionOperator | inline |
getPartitionKeysAndRelease() const | RexWindowFunctionOperator | inline |
getStepNumber() const | Rex | inlinevirtual |
getType() const | RexOperator | inline |
hash_ | Rex | mutableprotected |
hash_value(RexWindowFunctionOperator const &) | RexWindowFunctionOperator | friend |
id_in_plan_tree_ | RelAlgDagNode | mutableprotected |
is_rows_ | RexWindowFunctionOperator | private |
isRows() const | RexWindowFunctionOperator | inline |
kind_ | RexWindowFunctionOperator | private |
op_ | RexOperator | protected |
operands_ | RexOperator | mutableprotected |
order_keys_ | RexWindowFunctionOperator | mutableprivate |
partition_keys_ | RexWindowFunctionOperator | mutableprivate |
RelAlgDagNode() | RelAlgDagNode | inline |
RelAlgDagSerializer | RexWindowFunctionOperator | friend |
replaceOperands(std::vector< std::unique_ptr< const RexScalar >> &&new_operands) | RexWindowFunctionOperator | inline |
replaceOrderKey(size_t offset, std::unique_ptr< const RexScalar > &&new_order_key) | RexWindowFunctionOperator | inline |
replacePartitionKey(size_t offset, std::unique_ptr< const RexScalar > &&new_partition_key) | RexWindowFunctionOperator | inline |
RexFunctionOperator()=default | RexFunctionOperator | |
RexFunctionOperator(const std::string &name, ConstRexScalarPtrVector &operands, const SQLTypeInfo &ti) | RexFunctionOperator | inline |
RexOperator() | RexOperator | inline |
RexOperator(const SQLOps op, std::vector< std::unique_ptr< const RexScalar >> &operands, const SQLTypeInfo &type) | RexOperator | inline |
RexWindowFunctionOperator() | RexWindowFunctionOperator | inline |
RexWindowFunctionOperator(const SqlWindowFunctionKind kind, ConstRexScalarPtrVector &operands, ConstRexScalarPtrVector &partition_keys, ConstRexScalarPtrVector &order_keys, const std::vector< SortField > collation, const RexWindowBound &frame_start_bound, const RexWindowBound &frame_end_bound, const bool is_rows, const SQLTypeInfo &ti) | RexWindowFunctionOperator | inline |
setIdInPlanTree(size_t id) const | RelAlgDagNode | inline |
setStepNumber(size_t step) const | RelAlgDagNode | inlinevirtual |
size() const | RexOperator | inline |
step_ | RelAlgDagNode | mutableprotected |
toHash() const override | RexWindowFunctionOperator | inlinevirtual |
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const override | RexWindowFunctionOperator | inlinevirtual |
type_ | RexOperator | protected |
~Rex() | Rex | inlinevirtual |