Class SubstraitLiteralConverter


  • public final class SubstraitLiteralConverter
    extends Object
    Utility class for converting between Substrait literal expressions and Java objects with Arrow types.
    • Method Detail

      • extractLiteralValue

        public static org.apache.commons.lang3.tuple.Pair<Object,​org.apache.arrow.vector.types.pojo.ArrowType> extractLiteralValue​(io.substrait.proto.Expression expr)
        Extracts a literal value and its corresponding Arrow type from a Substrait literal expression.
      • createLiteralExpression

        public static io.substrait.expression.Expression createLiteralExpression​(Object value,
                                                                                 org.apache.arrow.vector.types.pojo.ArrowType arrowType)
        Creates a Substrait literal expression from a Java object and Arrow type.