Class EndQuery


  • public class EndQuery
    extends java.lang.Object
    EndQuery contains a 'Query' This object holds timeout, offset, limit, group and orderBy information before the semicolon
    • Method Detail

      • offset

        public EndQuery offset​(int offset)
        Offset. https://docs.vespa.ai/documentation/reference/query-language-reference.html#limit-offset
        Parameters:
        offset - the offset
        Returns:
        the end query
      • timeout

        public EndQuery timeout​(int timeout)
        Timeout. https://docs.vespa.ai/documentation/reference/query-language-reference.html#timeout
        Parameters:
        timeout - the timeout
        Returns:
        the end query
      • limit

        public EndQuery limit​(int limit)
        Limit. https://docs.vespa.ai/documentation/reference/query-language-reference.html#limit-offset
        Parameters:
        limit - the limit
        Returns:
        the end query
      • semicolon

        public FixedQuery semicolon()
        Semicolon. turn a query into fixed query.
        Returns:
        the fixed query
      • group

        public EndQuery group​(Group group)
        Group. https://docs.vespa.ai/documentation/reference/query-language-reference.html#grouping
        Parameters:
        group - the group
        Returns:
        the end query
      • group

        public EndQuery group​(java.lang.String groupQueryStr)
        Group. https://docs.vespa.ai/documentation/reference/query-language-reference.html#grouping
        Parameters:
        groupQueryStr - the group str
        Returns:
        the end query
      • orderByAsc

        public EndQuery orderByAsc​(Annotation annotation,
                                   java.lang.String fieldName)
        Order by asc. https://docs.vespa.ai/documentation/reference/query-language-reference.html#order-by
        Parameters:
        annotation - the annotation
        fieldName - the field name
        Returns:
        the end query
      • orderByAsc

        public EndQuery orderByAsc​(java.lang.String fieldName)
        Order by asc. https://docs.vespa.ai/documentation/reference/query-language-reference.html#order-by
        Parameters:
        fieldName - the field name
        Returns:
        the end query
      • orderByDesc

        public EndQuery orderByDesc​(Annotation annotation,
                                    java.lang.String fieldName)
        Order by desc. https://docs.vespa.ai/documentation/reference/query-language-reference.html#order-by
        Parameters:
        annotation - the annotation
        fieldName - the field name
        Returns:
        the end query
      • orderByDesc

        public EndQuery orderByDesc​(java.lang.String fieldName)
        Order by desc. https://docs.vespa.ai/documentation/reference/query-language-reference.html#order-by
        Parameters:
        fieldName - the field name
        Returns:
        the end query
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object