in smallpond/execution/task.py [0:0]
def __init__(
self,
ctx: RuntimeContext,
input_deps: List[Task],
partition_infos: List[PartitionInfo],
npartitions: int,
dimension: str,
hash_columns: List[str],
data_partition_column: str,
random_shuffle: bool = False,
shuffle_only: bool = False,
drop_partition_column=False,
use_parquet_writer=False,
hive_partitioning=False,
parquet_row_group_size: int = DEFAULT_ROW_GROUP_SIZE,
parquet_dictionary_encoding=False,
parquet_compression="ZSTD",
parquet_compression_level=3,
output_name: str = None,
output_path: str = None,
cpu_limit: int = None,
memory_limit: int = None,