OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RelCompound Member List

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

accept(Visitor &v, std::string name) const overrideRelCompoundinlinevirtual
acceptChildren(Visitor &v) const overrideRelCompoundinlinevirtual
addHint(const ExplainedQueryHint &hint_explained)RelCompoundinline
addManagedInput(std::shared_ptr< const RelAlgNode > input)RelAlgNodeinline
agg_exprs_RelCompoundprivate
catalogRelCompound
clearContextData() const RelAlgNodeinline
deepCopy() const overrideRelCompoundinlinevirtual
fields_RelCompoundprivate
fields_(fields)RelCompound
filter_expr_RelCompoundprivate
filter_expr_(std::move(filter_expr))RelCompound
forceRowwiseOutput() const ModifyManipulationTargetinline
getAggExpr(size_t i) const RelCompoundinline
getAggExprSize() const RelCompoundinline
getAndOwnInput(const size_t idx) const RelAlgNodeinline
getContextData() const RelAlgNodeinline
getDeliveredHints()RelCompoundinline
getFieldName(const size_t i) const RelCompoundinline
getFields() const RelCompoundinline
getFilterExpr() const RelCompoundinline
getGroupByCount() const RelCompoundinline
getHintInfo(QueryHint hint) const RelCompoundinline
getId() const RelAlgNodeinline
getIdInPlanTree() const RelAlgDagNodeinline
getInput(const size_t idx) const RelAlgNodeinline
getInputs() const RelAlgNodeinline
getModifiedTableCatalog() const ModifyManipulationTargetinline
getModifiedTableDescriptor() const ModifyManipulationTargetinline
getOutputMetainfo() const RelAlgNodeinline
getQueryPlanDag() const RelAlgNodeinline
getQueryPlanDagHash() const RelAlgNodeinline
getRelNodeDagId() const RelAlgNodeinline
getScalarSource(const size_t i) const RelCompoundinline
getScalarSourcesSize() const RelCompoundinline
getStepNumber() const RelAlgDagNodeinlinevirtual
getTableDescriptor() const ModifyManipulationTargetinline
getTargetColumns() const ModifyManipulationTargetinline
getTargetExpr(const size_t i) const RelCompoundinline
groupby_count_RelCompound
groupby_count_RelCompoundprivate
groupby_count_(groupby_count)RelCompound
hasContextData() const RelAlgNodeinline
hasDeliveredHint()RelCompoundinline
hash_RelAlgNodemutableprotected
hash_value(RelCompound const &)RelCompoundfriend
hasHintEnabled(QueryHint candidate_hint) const RelCompoundinline
hasInput(const RelAlgNode *needle) const RelAlgNodeinline
hint_applied_RelCompound
hint_applied_RelCompoundprivate
hint_applied_(false)RelCompound
hints_RelCompoundprivate
hints_(std::make_unique< Hints >())RelCompoundinline
id_RelAlgNodeprotected
id_in_plan_tree_RelAlgDagNodemutableprotected
inputCount() const RelAlgNodeinline
inputs_RelAlgNodeprotected
invalidateTargetColumns() const ModifyManipulationTargetinline
is_agg_RelCompound
is_agg_RelCompoundprivate
is_agg_(is_agg)RelCompound
isAggregate() const RelCompoundinline
isDeleteViaSelect() const ModifyManipulationTargetinline
isNop() const RelAlgNodeinline
isProjectForUpdate() const ModifyManipulationTargetinline
isRowwiseOutputForced() const ModifyManipulationTargetinline
isUpdateViaSelect() const ModifyManipulationTargetinline
isVarlenUpdateRequired() const ModifyManipulationTargetinline
markAsNop()RelAlgNodeinline
ModifyManipulationTarget(bool const update_via_select=false, bool const delete_via_select=false, bool const varlen_update_required=false, TableDescriptor const *table_descriptor=nullptr, ColumnNameList target_columns=ColumnNameList(), const Catalog_Namespace::Catalog *catalog=nullptr)ModifyManipulationTargetinline
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRelCompoundfriend
RelAlgNode(RelAlgInputs inputs={})RelAlgNodeinline
RelCompound(const TableDescriptor *td, const Catalog_Namespace::Catalog *catalog)RelCompoundinline
RelCompound(RelCompound const &)RelCompound
replaceInput(std::shared_ptr< const RelAlgNode > old_input, std::shared_ptr< const RelAlgNode > input) overrideRelCompoundvirtual
resetQueryExecutionState()RelAlgNodeinline
resetRelAlgFirstId() noexceptRelAlgNodestatic
scalar_sources_RelCompoundprivate
scalar_sources_(std::move(scalar_sources))RelCompound
setContextData(const RaExecutionDesc *context_data) const RelAlgNodeinline
setDeleteViaSelectFlag(bool required) const ModifyManipulationTargetinline
setFields(std::vector< std::string > &&fields)RelCompoundinline
setFilterExpr(std::unique_ptr< const RexScalar > &new_expr)RelCompoundinline
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setModifiedTableCatalog(const Catalog_Namespace::Catalog *catalog) const ModifyManipulationTargetinline
setModifiedTableDescriptor(TableDescriptor const *td) const ModifyManipulationTargetinline
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
setScalarSources(std::vector< std::unique_ptr< const RexScalar >> &new_sources)RelCompoundinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
setTargetColumns(ColumnNameList const &target_columns) const ModifyManipulationTargetinline
setUpdateViaSelectFlag(bool required) const ModifyManipulationTargetinline
setVarlenUpdateRequired(bool required) const ModifyManipulationTargetinline
size() const overrideRelCompoundinlinevirtual
step_RelAlgDagNodemutableprotected
target_exprs_RelCompoundprivate
target_exprs_(target_exprs)RelCompound
toHash() const overrideRelCompoundinlinevirtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const overrideRelCompoundvirtual
validateTargetColumns(VALIDATION_FUNCTOR validator) const ModifyManipulationTargetinline
~RelAlgNode()RelAlgNodeinlinevirtual