smallpond.logical.node.LimitNode#
- class smallpond.logical.node.LimitNode(ctx: Context, input_dep: Node, limit: int)#
Limit the number of rows of the output of an input node.
- __init__(ctx: Context, input_dep: Node, limit: int) None #
Construct a LimitNode to limit the number of rows of the output of input_dep.
Parameters#
- input_dep
The input node whose output would be limited.
- limit
The number of rows to be limited.
Methods
__init__
(ctx, input_dep, limit)Construct a LimitNode to limit the number of rows of the output of input_dep.
add_perf_metrics
(name, value)create_merge_task
(*args, **kwargs)create_task
(*args, **kwargs)get_perf_stats
(name)slim_copy
()spawn
(*args, **kwargs)task_factory
(task_builder)Attributes
default_cpu_limit
default_memory_limit
default_row_group_size
enable_resource_boost
max_udf_cpu_limit
num_partitions
oneline_query