Join two vectra tables
Arguments
- x
A
vectra_nodeobject (left table).- y
A
vectra_nodeobject (right table).- by
A character vector of column names to join by, or a named vector like
c("a" = "b").NULLfor natural join (common columns).- suffix
A character vector of length 2 for disambiguating non-key columns with the same name (default
c(".x", ".y")).- ...
Ignored.
Details
All joins use a build-right, probe-left hash join. The entire right-side table is materialized into a hash table; left-side batches stream through. Memory cost is proportional to the right-side table size.
NA keys never match (SQL NULL semantics). Key types are auto-coerced
following the bool < int64 < double hierarchy. Joining string against
numeric keys is an error.