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.
A single problem with one schema, found by
LogicalTypeChecker.validate(io.confluent.kafka.schemaregistry.type.logical.policy.LogicalTypeChecker.Mode, io.confluent.kafka.schemaregistry.type.logical.LogicalType).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.