Expand description
High-level join planning API that wraps hash join execution.
This crate exposes shared types (JoinKey, JoinType, JoinOptions) used by the
planner and runtime to negotiate join configuration. Execution currently routes
through the hash join implementation in hash_join_stream, with a placeholder for
alternate algorithms when they land.
Structs§
- JoinKey
- Join key pair describing which columns to equate.
- Join
Options - Options controlling join execution.
Enums§
- Join
Algorithm - Algorithm to use for join execution.
- Join
Type - Type of join to perform.
Traits§
- Table
Join Ext - Extension trait adding join operations to
Table.
Functions§
- cross_
join_ pair - Build a cross join batch for a single pair of record batches.
- hash_
join_ stream - Execute a hash join between two tables and stream joined batches to
on_batch. - validate_
join_ keys - Validate join keys before execution.
- validate_
join_ options - Validate join options before execution.