merge#

pylibcudf.merge.merge(
list tables_to_merge,
list key_cols,
list column_order,
list null_precedence,
stream=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.