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_¶
-