smallpond.logical.node.LogicalPlanVisitor#
- class smallpond.logical.node.LogicalPlanVisitor(*args, **kwds)#
Visit the nodes of a logcial plan in depth-first order.
- __init__()#
Methods
__init__()generic_visit(node, depth)This visitor calls visit() on all children of the node.
visit(node[, depth])Visit a node depending on its type.
visit_arrow_compute_node(node, depth)visit_arrow_stream_node(node, depth)visit_consolidate_node(node, depth)visit_data_sink_node(node, depth)visit_data_source_node(node, depth)visit_limit_node(node, depth)visit_partition_node(node, depth)visit_projection_node(node, depth)visit_python_script_node(node, depth)visit_query_engine_node(node, depth)visit_root_node(node, depth)visit_union_node(node, depth)