Class SpeedyQuery

java.lang.Object
com.github.silent.samurai.speedy.api.client.SpeedyQuery

public class SpeedyQuery extends Object
  • Method Details

    • builder

      public static SpeedyQuery builder(String entity)
    • builder

      public static SpeedyQuery builder()
    • $from

      public SpeedyQuery $from(String from)
    • $where

      public SpeedyQuery $where(com.fasterxml.jackson.databind.JsonNode... conditionObjs)
    • $orderByAsc

      public SpeedyQuery $orderByAsc(String key)
    • $orderByDesc

      public SpeedyQuery $orderByDesc(String key)
    • $expand

      public SpeedyQuery $expand(String key)
    • $pageNo

      public SpeedyQuery $pageNo(int pageNo)
    • $pageSize

      public SpeedyQuery $pageSize(int pageSize)
    • $eq

      public static com.fasterxml.jackson.databind.node.ObjectNode $eq(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $ne

      public static com.fasterxml.jackson.databind.node.ObjectNode $ne(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $gt

      public static com.fasterxml.jackson.databind.node.ObjectNode $gt(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $lt

      public static com.fasterxml.jackson.databind.node.ObjectNode $lt(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $gte

      public static com.fasterxml.jackson.databind.node.ObjectNode $gte(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $lte

      public static com.fasterxml.jackson.databind.node.ObjectNode $lte(Object value) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $in

      public static com.fasterxml.jackson.databind.node.ObjectNode $in(Object... values) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $nin

      public static com.fasterxml.jackson.databind.node.ObjectNode $nin(Object... values) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • $condition

      public static com.fasterxml.jackson.databind.JsonNode $condition(String key, com.fasterxml.jackson.databind.JsonNode value)
    • $or

      public static com.fasterxml.jackson.databind.node.ObjectNode $or(com.fasterxml.jackson.databind.JsonNode... conditions)
    • $and

      public static com.fasterxml.jackson.databind.node.ObjectNode $and(com.fasterxml.jackson.databind.JsonNode... conditions)
    • build

      public com.fasterxml.jackson.databind.JsonNode build() throws IllegalFormatCodePointException
      Throws:
      IllegalFormatCodePointException
    • prettyPrint

      public SpeedyQuery prettyPrint() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getFrom

      public String getFrom()