Expand description
Versioned, immutable connector schema contracts stored with catalog definitions. Durable connector contracts. Native schemas remain separate from Arrow read/input schemas.
Structs§
- Native
Schema - One immutable native schema, including the semantics Arrow cannot express.
- Native
Schema Artifact - A transitive native definition and its scoped identity.
- Schema
Binding - Immutable connector binding for one catalog generation.
- Schema
Field Mapping - Declarative mapping compiled once by the connector when it activates.
Enums§
- Schema
Binding Error - Structural or directional incompatibility in a resolved schema contract.
- Schema
Direction - Direction in which a connector applies its schema contract.
- Schema
Origin - Authority that established the immutable logical schema.
Constants§
- MAX_
SCHEMA_ BINDING_ BYTES - Maximum canonical size of one connector contract, including native references.
- MAX_
SCHEMA_ FIELDS - Maximum number of logical or external fields in one binding.
- MAX_
SCHEMA_ REFERENCES - Maximum transitive native schema artifacts in one binding.
- SCHEMA_
BINDING_ VERSION - Current schema contract and declarative mapping representation.
Functions§
- same_
logical_ type - Compare logical types while retaining nested names, order and nullability. Native field metadata (including stable field IDs) remains in the external contract; its presence alone does not change a user’s explicitly declared logical type.