Interface RelJson.InputTranslator

Enclosing class:
RelJson
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface RelJson.InputTranslator
Translates a JSON object that represents an input reference into a RexNode.
  • Method Details

    • translateInput

      RexNode translateInput(RelJson relJson, int input, Map<String,@Nullable Object> map, RelInput relInput)
      Transforms an input reference into a RexNode.
      Parameters:
      relJson - RelJson
      input - Ordinal of input field
      map - JSON object representing an input reference
      relInput - Description of input(s)
      Returns:
      RexNode representing an input reference