Interface LaggableMap<K,​V>

  • All Superinterfaces:
    Map<K,​V>
    All Known Implementing Classes:
    Table.Row

    public interface LaggableMap<K,​V>
    extends Map<K,​V>
    • Method Detail

      • get

        V get​(Object key)

        Gets the field value at the current position.

        Specified by:
        get in interface Map<K,​V>
        Parameters:
        key - The field name.
        Returns:
        The field value or null.
      • getLagged

        V getLagged​(K key,
                    int n,
                    List<K> blockIndicatorKeys)

        Gets the field value after applying a "lag transformation" to the current position.

        Parameters:
        key - The field name.
        n - The number of steps to move backwards from the current position. The previous position is 1 step backwards.
        blockIndicatorKeys - Block indicator field names.
        Returns:
        The field value or null.