OmniSciDB
c1a53651b2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
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.
addHint
(const ExplainedQueryHint &hint_explained)
RelCompound
inline
addManagedInput
(std::shared_ptr< const RelAlgNode > input)
RelAlgNode
inline
agg_exprs_
RelCompound
private
catalog
RelCompound
clearContextData
() const
RelAlgNode
inline
deepCopy
() const override
RelCompound
inline
virtual
fields_
RelCompound
private
fields_
(fields)
RelCompound
filter_expr_
RelCompound
private
filter_expr_
(std::move(filter_expr))
RelCompound
forceRowwiseOutput
() const
ModifyManipulationTarget
inline
getAggExpr
(size_t i) const
RelCompound
inline
getAggExprSize
() const
RelCompound
inline
getAndOwnInput
(const size_t idx) const
RelAlgNode
inline
getContextData
() const
RelAlgNode
inline
getDeliveredHints
()
RelCompound
inline
getFieldName
(const size_t i) const
RelCompound
inline
getFields
() const
RelCompound
inline
getFilterExpr
() const
RelCompound
inline
getGroupByCount
() const
RelCompound
inline
getHintInfo
(QueryHint hint) const
RelCompound
inline
getId
() const
RelAlgNode
inline
getIdInPlanTree
() const
RelAlgNode
inline
getInput
(const size_t idx) const
RelAlgNode
inline
getModifiedTableCatalog
() const
ModifyManipulationTarget
inline
getModifiedTableDescriptor
() const
ModifyManipulationTarget
inline
getOutputMetainfo
() const
RelAlgNode
inline
getQueryPlanDag
() const
RelAlgNode
inline
getQueryPlanDagHash
() const
RelAlgNode
inline
getRelNodeDagId
() const
RelAlgNode
inline
getScalarSource
(const size_t i) const
RelCompound
inline
getScalarSourcesSize
() const
RelCompound
inline
getTableDescriptor
() const
ModifyManipulationTarget
inline
getTargetColumns
() const
ModifyManipulationTarget
inline
getTargetExpr
(const size_t i) const
RelCompound
inline
groupby_count_
RelCompound
groupby_count_
RelCompound
private
groupby_count_
(groupby_count)
RelCompound
hasContextData
() const
RelAlgNode
inline
hasDeliveredHint
()
RelCompound
inline
hash_
RelAlgNode
mutable
protected
hasHintEnabled
(QueryHint candidate_hint) const
RelCompound
inline
hasInput
(const RelAlgNode *needle) const
RelAlgNode
inline
hint_applied_
RelCompound
hint_applied_
RelCompound
private
hint_applied_
(false)
RelCompound
hints_
RelCompound
private
hints_
(std::make_unique< Hints >())
RelCompound
inline
id_
RelAlgNode
protected
id_in_plan_tree_
RelAlgNode
mutable
protected
inputCount
() const
RelAlgNode
inline
inputs_
RelAlgNode
protected
invalidateTargetColumns
() const
ModifyManipulationTarget
inline
is_agg_
RelCompound
is_agg_
RelCompound
private
is_agg_
(is_agg)
RelCompound
isAggregate
() const
RelCompound
inline
isDeleteViaSelect
() const
ModifyManipulationTarget
inline
isNop
() const
RelAlgNode
inline
isProjectForUpdate
() const
ModifyManipulationTarget
inline
isRowwiseOutputForced
() const
ModifyManipulationTarget
inline
isUpdateViaSelect
() const
ModifyManipulationTarget
inline
isVarlenUpdateRequired
() const
ModifyManipulationTarget
inline
markAsNop
()
RelAlgNode
inline
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)
ModifyManipulationTarget
inline
RelAlgDagSerializer
RelCompound
friend
RelAlgNode
(RelAlgInputs inputs={})
RelAlgNode
inline
RelCompound
(const TableDescriptor *td, const Catalog_Namespace::Catalog *catalog)
RelCompound
inline
RelCompound
(RelCompound const &)
RelCompound
replaceInput
(std::shared_ptr< const RelAlgNode > old_input, std::shared_ptr< const RelAlgNode > input) override
RelCompound
virtual
resetQueryExecutionState
()
RelAlgNode
inline
resetRelAlgFirstId
() noexcept
RelAlgNode
static
scalar_sources_
RelCompound
private
scalar_sources_
(std::move(scalar_sources))
RelCompound
setContextData
(const RaExecutionDesc *context_data) const
RelAlgNode
inline
setDeleteViaSelectFlag
(bool required) const
ModifyManipulationTarget
inline
setFields
(std::vector< std::string > &&fields)
RelCompound
inline
setFilterExpr
(std::unique_ptr< const RexScalar > &new_expr)
RelCompound
inline
setIdInPlanTree
(size_t id) const
RelAlgNode
inline
setModifiedTableCatalog
(const Catalog_Namespace::Catalog *catalog) const
ModifyManipulationTarget
inline
setModifiedTableDescriptor
(TableDescriptor const *td) const
ModifyManipulationTarget
inline
setOutputMetainfo
(std::vector< TargetMetaInfo > targets_metainfo) const
RelAlgNode
inline
setQueryPlanDag
(const std::string &extracted_query_plan_dag) const
RelAlgNode
inline
setRelNodeDagId
(const size_t id) const
RelAlgNode
inline
setScalarSources
(std::vector< std::unique_ptr< const RexScalar >> &new_sources)
RelCompound
inline
setTargetColumns
(ColumnNameList const &target_columns) const
ModifyManipulationTarget
inline
setUpdateViaSelectFlag
(bool required) const
ModifyManipulationTarget
inline
setVarlenUpdateRequired
(bool required) const
ModifyManipulationTarget
inline
size
() const override
RelCompound
inline
virtual
target_exprs_
RelCompound
private
target_exprs_
(target_exprs)
RelCompound
toHash
() const override
RelCompound
virtual
toString
(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const override
RelCompound
virtual
validateTargetColumns
(VALIDATION_FUNCTOR validator) const
ModifyManipulationTarget
inline
~RelAlgNode
()
RelAlgNode
inline
virtual
Generated on Fri Jan 6 2023 06:29:56 for OmniSciDB by
1.8.5