6 #ifndef TURI_SFRAME_QUERY_OPERATOR_TRANSFORMATIONS_H_ 7 #define TURI_SFRAME_QUERY_OPERATOR_TRANSFORMATIONS_H_ 9 #include <core/storage/query_engine/operators/all_operators.hpp> 10 #include <core/storage/query_engine/operators/operator_properties.hpp> 12 namespace turi {
namespace query_eval {
17 std::map<pnode_ptr, pnode_ptr>& memo);
37 std::map<pnode_ptr, pnode_ptr>& memo);
pnode_ptr make_sliced_graph(pnode_ptr n, size_t begin_index, size_t end_index, std::map< pnode_ptr, pnode_ptr > &memo)
pnode_ptr make_segmented_graph(pnode_ptr n, size_t split_idx, size_t n_splits, std::map< pnode_ptr, pnode_ptr > &memo)
std::shared_ptr< planner_node > pnode_ptr
A handy typedef.