OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RelTableFunction Member List

This is the complete list of members for RelTableFunction, including all inherited members.

accept(Visitor &v, std::string name) const overrideRelTableFunctioninlinevirtual
acceptChildren(Visitor &v) const overrideRelTableFunctioninlinevirtual
addManagedInput(std::shared_ptr< const RelAlgNode > input)RelAlgNodeinline
clearContextData() const RelAlgNodeinline
col_inputs_RelTableFunctionprivate
countRexLiteralArgs() const RelTableFunction
deepCopy() const overrideRelTableFunctioninlinevirtual
fields_RelTableFunctionprivate
function_name_RelTableFunctionprivate
getAndOwnInput(const size_t idx) const RelAlgNodeinline
getColInputsSize() const RelTableFunctioninline
getContextData() const RelAlgNodeinline
getFieldName(const size_t idx) const RelTableFunctioninline
getFields() const RelTableFunctioninline
getFunctionName() const RelTableFunctioninline
getId() const RelAlgNodeinline
getIdInPlanTree() const RelAlgDagNodeinline
getInput(const size_t idx) const RelAlgNodeinline
getInputs() const RelAlgNodeinline
getOutputMetainfo() const RelAlgNodeinline
getQueryPlanDag() const RelAlgNodeinline
getQueryPlanDagHash() const RelAlgNodeinline
getRelNodeDagId() const RelAlgNodeinline
getStepNumber() const RelAlgDagNodeinlinevirtual
getTableFuncInputAt(const size_t idx) const RelTableFunctioninline
getTableFuncInputAtAndRelease(const size_t idx)RelTableFunctioninline
getTableFuncInputsSize() const RelTableFunctioninline
getTargetExpr(size_t idx) const RelTableFunctioninline
hasContextData() const RelAlgNodeinline
hash_RelAlgNodemutableprotected
hash_value(RelTableFunction const &)RelTableFunctionfriend
hasInput(const RelAlgNode *needle) const RelAlgNodeinline
id_RelAlgNodeprotected
id_in_plan_tree_RelAlgDagNodemutableprotected
inputCount() const RelAlgNodeinline
inputs_RelAlgNodeprotected
isNop() const RelAlgNodeinline
markAsNop()RelAlgNodeinline
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRelTableFunctionfriend
RelAlgNode(RelAlgInputs inputs={})RelAlgNodeinline
RelTableFunction()=defaultRelTableFunction
RelTableFunction(const std::string &function_name, RelAlgInputs inputs, std::vector< std::string > &fields, std::vector< const Rex * > col_inputs, std::vector< std::unique_ptr< const RexScalar >> &table_func_inputs, std::vector< std::unique_ptr< const RexScalar >> &target_exprs)RelTableFunctioninline
RelTableFunction(RelTableFunction const &)RelTableFunction
replaceInput(std::shared_ptr< const RelAlgNode > old_input, std::shared_ptr< const RelAlgNode > input) overrideRelTableFunctionvirtual
resetQueryExecutionState()RelAlgNodeinline
resetRelAlgFirstId() noexceptRelAlgNodestatic
setContextData(const RaExecutionDesc *context_data) const RelAlgNodeinline
setFields(std::vector< std::string > &&fields)RelTableFunctioninline
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setOutputMetainfo(std::vector< TargetMetaInfo > targets_metainfo) const RelAlgNodeinline
setQueryPlanDag(const std::string &extracted_query_plan_dag) const RelAlgNodeinline
setRelNodeDagId(const size_t id) const RelAlgNodeinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
setTableFuncInputs(std::vector< std::unique_ptr< const RexScalar >> &&exprs)RelTableFunction
size() const overrideRelTableFunctioninlinevirtual
step_RelAlgDagNodemutableprotected
table_func_inputs_RelTableFunctionprivate
target_exprs_RelTableFunctionprivate
toHash() const overrideRelTableFunctioninlinevirtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const overrideRelTableFunctioninlinevirtual
~RelAlgNode()RelAlgNodeinlinevirtual