Class UnboundExtract<T>

    • Constructor Detail

      • UnboundExtract

        public UnboundExtract​(NamedReference<?> ref,
                              java.lang.String path,
                              java.lang.String type)
    • Method Detail

      • bind

        public BoundTerm<T> bind​(Types.StructType struct,
                                 boolean caseSensitive)
        Description copied from interface: Unbound
        Bind this value expression to concrete types.
        Specified by:
        bind in interface Unbound<T,​BoundTerm<T>>
        Parameters:
        struct - input data types
        caseSensitive - whether binding should match columns using case sensitive resolution
        Returns:
        a bound value expression
      • path

        public java.lang.String path()
      • type

        public Type type()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object