Class RowData.RDVariableResolver

  • All Implemented Interfaces:
    VariableResolver
    Enclosing class:
    RowData

    private class RowData.RDVariableResolver
    extends java.lang.Object
    implements VariableResolver
    Variable resolver for this context.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int assignment_count  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RDVariableResolver()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void nextAssignment()  
      TObject resolve​(Variable variable)
      Returns the value of a given variable.
      TType returnTType​(Variable variable)
      Returns the TType of object the given variable is.
      int setID()
      A number that uniquely identifies the current state of the variable resolver.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • assignment_count

        private int assignment_count
    • Constructor Detail

      • RDVariableResolver

        private RDVariableResolver()
    • Method Detail

      • nextAssignment

        void nextAssignment()
      • setID

        public int setID()
        Description copied from interface: VariableResolver
        A number that uniquely identifies the current state of the variable resolver. This typically returns the row_index of the table we are resolving variables on.
        Specified by:
        setID in interface VariableResolver