Class CelTypeLabels
java.lang.Object
io.confluent.kafka.schemaregistry.rules.cel.builtin.CelTypeLabels
Canonical CEL type-name labels for the extended types (Decimal, Timestamp, Variant)
plus their Java cel-java
OpaqueType decls. The labels are the cross-language
spec — every client must use the same strings; the backing Java class is an
implementation detail of this client. Timestamp uses CEL's built-in
SimpleType.TIMESTAMP so there is no OpaqueType for it.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final dev.cel.common.types.OpaqueTypeJava cel-java type declaration forDECIMAL_NAME.static final StringCEL type label forconfluent.type.Decimal.static final StringCEL type label forgoogle.protobuf.Timestamp(= CEL built-in timestamp).static final dev.cel.common.types.OpaqueTypeJava cel-java type declaration forVARIANT_NAME.static final StringCEL type label forconfluent.type.Variant. -
Method Summary
-
Field Details
-
DECIMAL_NAME
CEL type label forconfluent.type.Decimal.- See Also:
-
TIMESTAMP_NAME
CEL type label forgoogle.protobuf.Timestamp(= CEL built-in timestamp).- See Also:
-
VARIANT_NAME
CEL type label forconfluent.type.Variant.- See Also:
-
DECIMAL
public static final dev.cel.common.types.OpaqueType DECIMALJava cel-java type declaration forDECIMAL_NAME. -
VARIANT
public static final dev.cel.common.types.OpaqueType VARIANTJava cel-java type declaration forVARIANT_NAME.
-