Class FunctionVirtualColumn

  • All Implemented Interfaces:
    ValueIF

    public class FunctionVirtualColumn
    extends Object
    implements ValueIF
    INTERNAL: Virtual column that uses a function to map from old value to new value.
    • Field Detail

      • relation

        protected final Relation relation
      • colname

        protected final String colname
      • fullMethodName

        protected final String fullMethodName
      • method

        protected Method method
    • Constructor Detail

      • FunctionVirtualColumn

        public FunctionVirtualColumn​(Relation relation,
                                     String colname,
                                     String fullMethodName)
    • Method Detail

      • getColumnName

        public String getColumnName()
      • compile

        public void compile()
      • getValue

        public String getValue​(String[] tuple)
        Description copied from interface: ValueIF
        INTERNAL: Returns the value of the virtual column.
        Specified by:
        getValue in interface ValueIF
      • addParameter

        public void addParameter​(String paramValue)