Package io.confluent.kafka.schemaregistry.type.logical
package io.confluent.kafka.schemaregistry.type.logical
-
ClassDescriptionA
ValidationExceptionthat carries the source position where the offending input was parsed.AAvroSchemaProviderthat also accepts logical types DDL.AJsonSchemaProviderthat also accepts logical types DDL.AProtobufSchemaProviderthat also accepts logical types DDL.A schema provider that also accepts schemas written as logical types DDL, converting them to the native format of the provider it wraps.Represents a logical type with its root schema, locally-defined named types, and external schema references.Outcome ofLogicalType.unwrapLeafNamedRoot(io.confluent.kafka.schemaregistry.type.logical.Schema, java.util.Map<java.lang.String, io.confluent.kafka.schemaregistry.type.logical.Schema>, java.util.Set<java.lang.String>, java.lang.String): the (possibly rewritten) root and carried name.Converts a logical types DDL script into the native schema it denotes.Centralized factory for building lexer + parser instances configured with a strict error listener that throwsValidationExceptionon the first syntax error.ANTLR visitor that converts a parsed DDL script into aLogicalType.Emits aLogicalTypeas DDL text — the inverse ofLogicalTypesSchemaVisitor.A validation rule attached to aSchemaorSchema.Field, authored as a SQL-flavoredCHECK (...)clause and translated to a CEL expression for runtime evaluation.Thrown when a schema conversion or validation fails.