arrow.execute_plan
Module for [ExecutePlan] class
Types 3
Methods
ExecutePlanGidBuilder builder() static nothrowGet builder for [arrow.execute_plan.ExecutePlan] Returns: New builder objectarrow.execute_node.ExecuteNode buildAggregateNode(arrow.execute_node.ExecuteNode input, arrow.aggregate_node_options.AggregateNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for aggregate node.arrow.execute_node.ExecuteNode buildFilterNode(arrow.execute_node.ExecuteNode input, arrow.filter_node_options.FilterNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for filter node.arrow.execute_node.ExecuteNode buildHashJoinNode(arrow.execute_node.ExecuteNode left, arrow.execute_node.ExecuteNode right, arrow.hash_join_node_options.HashJoinNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for hash join node.arrow.execute_node.ExecuteNode buildNode(string factoryName, arrow.execute_node.ExecuteNode[] inputs, arrow.execute_node_options.ExecuteNodeOptions options)arrow.execute_node.ExecuteNode buildProjectNode(arrow.execute_node.ExecuteNode input, arrow.project_node_options.ProjectNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for project node.arrow.execute_node.ExecuteNode buildSinkNode(arrow.execute_node.ExecuteNode input, arrow.sink_node_options.SinkNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for sink node.arrow.execute_node.ExecuteNode buildSourceNode(arrow.source_node_options.SourceNodeOptions options)This is a shortcut of [arrow.execute_plan.ExecutePlan.buildNode] for source node.arrow.execute_node.ExecuteNode[] getNodes() nothrowbool validate()bool wait()Waits for finishing this plan. Returns: true on success, false on error. Throws: [ErrorWrap]Fluent builder implementation template for arrow.execute_plan.ExecutePlan
Methods
T plan(void * propval) nothrowFluent builder for arrow.execute_plan.ExecutePlan
Methods