Class Select


  • public class Select
    extends RequestSingle
    SELECT for Single Mode Query
    • Constructor Detail

      • Select

        public Select()
    • Method Detail

      • resetLimitFilter

        public final Select resetLimitFilter()
        Returns:
        this Query
      • resetOrderByFilter

        public final Select resetOrderByFilter()
        Returns:
        this Query
      • resetUsedProjection

        public final Select resetUsedProjection()
        Returns:
        this Query
      • setLimitFilter

        public final Select setLimitFilter​(long offset,
                                           long limit)
        Parameters:
        offset - ignored if 0
        limit - ignored if 0
        Returns:
        this Query
      • setLimitFilter

        public final Select setLimitFilter​(com.fasterxml.jackson.databind.JsonNode filterContent)
        Parameters:
        filterContent - json filter
        Returns:
        this Query
      • addProjection

        public final Select addProjection​(com.fasterxml.jackson.databind.JsonNode projectionContent)
        Parameters:
        projectionContent - json projection
        Returns:
        this Query
      • getFinalSelect

        public final com.fasterxml.jackson.databind.node.ObjectNode getFinalSelect()
        Returns:
        the Final Select containing all 3 parts: query, filter and projection
      • getFinalSelectById

        public final com.fasterxml.jackson.databind.node.ObjectNode getFinalSelectById()
        Returns:
        the Final Select By Id containing only one parts: projection