Class CelUtils.CompiledRule

java.lang.Object
io.confluent.kafka.schemaregistry.rules.cel.CelUtils.CompiledRule
Enclosing class:
CelUtils

public static final class CelUtils.CompiledRule extends Object
Compiled rule output: the runnable CelRuntime.Program plus the compile-time result-type CelKind. Callers that need to validate the result type (e.g., a validator that requires bool/string) get both from one compile pass.
  • Field Details

    • program

      public final dev.cel.runtime.CelRuntime.Program program
    • resultKind

      public final dev.cel.common.types.CelKind resultKind