Expand description
Schema inference, resolution, and evolution framework. Schema evolution, format codecs, and connector schema traits.
Re-exports§
pub use csv::CsvDecoder;pub use csv::CsvDecoderConfig;pub use csv::CsvEncoder;pub use csv::CsvEncoderConfig;pub use csv::FieldCountMismatchStrategy;pub use error::SchemaError;pub use error::SchemaResult;pub use evolution::diff_schemas_by_name;pub use evolution::is_safe_widening;pub use evolution::EvolutionResult;pub use evolution::EvolutionTrigger;pub use evolution::SchemaEvolution;pub use evolution::SchemaEvolutionEngine;pub use evolution::SchemaHistory;pub use evolution::SchemaHistoryEntry;pub use json::JsonDecoder;pub use json::JsonDecoderConfig;pub use json::JsonEncoder;pub use json::JsonbAccessor;pub use json::JsonbEncoder;pub use json::TypeMismatchStrategy;pub use json::UnknownFieldStrategy;pub use parquet::ParquetDecoder;pub use parquet::ParquetDecoderConfig;pub use parquet::ParquetEncoder;pub use parquet::ParquetEncoderConfig;pub use parquet::ParquetSchemaProvider;pub use parquet::RowGroupPredicate;pub use traits::ArrayInference;pub use traits::ColumnProjection;pub use traits::CompatibilityMode;pub use traits::ConfigOption;pub use traits::ConfigValueType;pub use traits::ConnectorConfigSchema;pub use traits::EvolutionVerdict;pub use traits::FieldInferenceDetail;pub use traits::FormatDecoder;pub use traits::FormatEncoder;pub use traits::InferenceConfig;pub use traits::InferenceWarning;pub use traits::InferredSchema;pub use traits::NumberInference;pub use traits::RegisteredSchema;pub use traits::RegistryConfig;pub use traits::RegistryCredentials;pub use traits::RegistrySchemaType;pub use traits::SchemaChange;pub use traits::SchemaProvider;pub use traits::SchemaRegistryAware;pub use types::FieldMeta;pub use types::RawRecord;pub use types::SinkConfig;pub use types::SourceConfig;pub use types::SourceMetadata;
Modules§
- csv
- CSV format decoder implementing
FormatDecoder. - error
- Schema error types.
- evolution
- Schema evolution engine (F-SCHEMA-009).
- json
- JSON format decoder, encoder, and JSONB binary format.
- parquet
- Parquet format decoder, encoder, and schema provider (F-SCHEMA-007).
- traits
- Capability traits for the connector schema framework.
- types
- Schema types used across the connector framework.
Enums§
- Warning
Severity - Severity level for warnings (schema inference, recovery, etc.).