Class QueryEnhancedRequest

    • Method Detail

      • queryConditional

        public QueryConditional queryConditional()
        Returns the matching condition of the query.
      • exclusiveStartKey

        public Map<String,​AttributeValue> exclusiveStartKey()
        Returns the value of the exclusive start key set on this request object, or null if it doesn't exist.
      • scanIndexForward

        public Boolean scanIndexForward()
        Returns the value of scan index forward, meaning an ascending result sort order, or true if it has not been set.
      • limit

        public Integer limit()
        Returns the value of limit set on this request object, or null if it doesn't exist.
      • consistentRead

        public Boolean consistentRead()
        Returns the value of consistent read, or false if it has not been set.
      • filterExpression

        public Expression filterExpression()
        Returns the return result filter Expression set on this request object, or null if it doesn't exist.
      • attributesToProject

        public List<String> attributesToProject()
        Returns the list of projected attributes on this request object, or an null if no projection is specified. Nested attributes are represented using the '.' separator. Example : foo.bar is represented as "foo.bar" which is indistinguishable from a non-nested attribute with the name "foo.bar". Use nestedAttributesToProject() if you have a use-case that requires discrimination between these two cases.
      • returnConsumedCapacityAsString

        public String returnConsumedCapacityAsString()
        Whether to return the capacity consumed by this operation.

        Similar to returnConsumedCapacity() but return the value as a string. This is useful in situations where the value is not defined in ReturnConsumedCapacity.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object