Class RelScan¶
-
class
RelScan
: public RelAlgNode¶ Public Functions
-
RelScan
(const TableDescriptor *td, const std::vector<std::string> &field_names)¶
-
size_t
size
() const¶
-
const TableDescriptor *
getTableDescriptor
() const¶
-
const size_t
getNumFragments
() const¶
-
const size_t
getNumShards
() const¶
-
const std::vector<std::string> &
getFieldNames
() const¶
-
const std::string
getFieldName
(const size_t i) const¶
-
std::string
toString
() const¶
-
size_t
toHash
() const¶
-
std::shared_ptr<RelAlgNode>
deepCopy
() const¶
-
void
addHint
(const ExplainedQueryHint &hint_explained)¶
-
const bool
hasHintEnabled
(const QueryHint candidate_hint) const¶
-
const ExplainedQueryHint &
getHintInfo
(QueryHint hint) const¶
-
bool
hasDeliveredHint
()¶
-
Hints *
getDeliveredHints
()¶
Private Members
-
const TableDescriptor *
td_
¶
-
const std::vector<std::string>
field_names_
¶
-
bool
hint_applied_
¶
-
std::unique_ptr<Hints>
hints_
¶
-