Class ReFrame

    • Constructor Detail

      • ReFrame

        public ReFrame​(Frame frame)
        Public ctor.
        Parameters:
        frame - Origin frame
    • Method Detail

      • where

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public Frame where​(String name,
                           String value)
        Description copied from interface: Frame
        Refine using this EQ condition argument.
        Specified by:
        where in interface Frame
        Parameters:
        name - Attribute name
        value - String value expected
        Returns:
        New frame
      • where

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public Frame where​(String name,
                           com.amazonaws.services.dynamodbv2.model.Condition condition)
        Description copied from interface: Frame
        Refine using this condition.

        It is recommended to use a utility static method Conditions.equalTo(Object), when condition is simply an equation to a plain string value.

        Specified by:
        where in interface Frame
        Parameters:
        name - Attribute name
        condition - The condition
        Returns:
        New frame
      • where

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public Frame where​(Map<String,​com.amazonaws.services.dynamodbv2.model.Condition> conditions)
        Description copied from interface: Frame
        Refine using these conditions.

        It is recommended to use Conditions supplementary class instead of a raw Map.

        Specified by:
        where in interface Frame
        Parameters:
        conditions - The conditions
        Returns:
        New frame
        See Also:
        Conditions
      • table

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public Table table()
        Description copied from interface: Frame
        Get back to the table this frame came from.
        Specified by:
        table in interface Frame
        Returns:
        The table
      • through

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public Frame through​(Valve valve)
        Description copied from interface: Frame
        Change valve for items fetching.
        Specified by:
        through in interface Frame
        Parameters:
        valve - The valve to go through
        Returns:
        New frame
      • size

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public int size()
        Specified by:
        size in interface Collection<Item>
      • isEmpty

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public boolean isEmpty()
        Specified by:
        isEmpty in interface Collection<Item>
      • toArray

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public <T> T[] toArray​(T[] arr)
        Specified by:
        toArray in interface Collection<Item>
      • add

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public boolean add​(Item item)
        Specified by:
        add in interface Collection<Item>
      • clear

        @RetryOnFailure(verbose=false,
                        delay=5L,
                        unit=SECONDS)
        public void clear()
        Specified by:
        clear in interface Collection<Item>