merge#
- pylibcudf.merge.merge(list tables_to_merge: list[Table], list key_cols: list[int], list column_order: list[Order], list null_precedence: list[NullOrder], stream: CudaStreamLike | None = None, DeviceMemoryResource mr=None) Table#
Merge a set of sorted tables.
For details see
merge().- Parameters:
- tables_to_mergelist
List of tables to merge.
- key_colslist
List of column indexes to merge on.
- column_orderList[ColumnOrder]
Whether each column should be sorted in ascending or descending order.
- null_precedenceList[NullOrder]
Whether nulls should come before or after non-nulls.
- streamStream | None
CUDA stream on which to perform the operation.
- mrDeviceMemoryResource | None
Device memory resource used to allocate the returned table’s device memory.
- Returns:
- Table
The merged table.