DataFrame.crossJoin

DataFrame crossJoin(DataFrame other, string suffix = "_right")

The cross join (ADR-2026-10-30-03): the left-major nested loop - every left row in order, all right rows in right order within it - with the row count overflow-checked before any allocation. Right-side name collisions take the suffix; empty sides yield the combined schema with zero rows.

Parameters

otherthe right frame
suffixthe right-side collision suffix

Returns

the Cartesian frame.

Throws

DataFrameException when the product overflows size_t.