irx.builder.runtime.parquet

irx.builder.runtime.parquet

Source: packages/irx/src/irx/builder/runtime/parquet.py

title: On-demand Parquet plugin linked to the owning RecordBatch library.
summary: >-
  Opaque handles and thread-local errors belong to one base shared library. The
  optional plugin links that library rather than duplicating its objects.

Functions

ensure_parquet_shared_library(cxx_binary: str='c++') -> Path

title: Build a fingerprinted plugin only when Parquet is requested.
summary: >-
  Keep the base path in DT_NEEDED so both loaded modules share handles and
  error state. The base fingerprint includes compiler, sources and headers;
  the plugin adds its optional library flags and sources to that identity.
parameters:
  cxx_binary:
    type: str
returns:
  type: Path
Back to top