All Classes and Interfaces

Class
Description
Utility class to convert Avro default values to Java data objects.
Converts Avro Schema to logical type Schema.
Utility class for handling CombinedSchema allOf simplification.
Common constants used for converting AVRO schema.
Common constants used for converting JSON schema.
Common constants used for converting Protobuf schema.
Public entry point for translating a parsed SQL CHECK expression (postgres-derived subset) to a CEL expression string.
Context passed to ConstraintToCelTranslator for parse-time validation of CHECK constraint expressions.
A context for keeping track of the current path context in a schema conversion process.
Mutable context for converting logical type Schema to a format-specific schema.
The evolution rule that was violated.
The validity rule that was violated.
Encodes/decodes default values for JSON Schema.
Converts JSON Schema to logical type Schema.
A ValidationException that carries the source position where the offending input was parsed.
Represents a logical type with its root schema, locally-defined named types, and external schema references.
Entry point for checking a LogicalType against a downstream consumer's rules.
The downstream consumer whose rules should be applied.
This class provides an empty implementation of LogicalTypesListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This class provides an empty implementation of LogicalTypesVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
 
This interface defines a complete listener for a parse tree produced by LogicalTypesParser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Centralized factory for building lexer + parser instances configured with a strict error listener that throws ValidationException on the first syntax error.
ANTLR visitor that converts a parsed DDL script into a LogicalType.
This interface defines a complete generic visitor for a parse tree produced by LogicalTypesParser.
Converts logical type Schema to Avro Schema.
Emits a LogicalType as DDL text — the inverse of LogicalTypesSchemaVisitor.
Converts logical type Schema to JSON Schema.
Converts logical type Schema to Protobuf Descriptors.Descriptor.
Selects the wire-format edition emitted by the LogicalType-to-format converters.
Encodes/decodes default values for Protobuf as strings (stored in Meta params).
Converts Protobuf Descriptors.Descriptor to logical type Schema.
A validation rule attached to a Schema or Schema.Field, authored as a SQL-flavored CHECK (...) clause and translated to a CEL expression for runtime evaluation.
 
 
 
 
 
Mutable context for converting a format-specific schema to logical type Schema.
Thrown when a schema conversion or validation fails.