Class RqlParser

java.lang.Object
com.boschsemanticstack.rql.parser.v1.RqlParser

public class RqlParser extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final List<com.boschsemanticstack.rql.model.v1.RqlFilterPreProcessor>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.boschsemanticstack.rql.model.v1.RqlQueryModel
    addRestriction(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, com.boschsemanticstack.rql.model.v1.RqlFilter... filters)
     
    static com.boschsemanticstack.rql.model.v1.RqlBuilder
     
    static com.boschsemanticstack.rql.model.v1.RqlQueryModel
    from(String rqlQuery)
     
    static Iterator<com.boschsemanticstack.rql.model.v1.RqlQueryModel>
    getPagedQuery(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, long pageSize)
     
    protected static Stream<com.boschsemanticstack.rql.model.v1.RqlQueryModel>
    getPagedQueryStream(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, long pageSize)
     
    static com.boschsemanticstack.rql.model.v1.RqlQueryModel
    preProcessFilter(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
     
    static com.boschsemanticstack.rql.model.v1.RqlQueryModel
    preProcessFilter(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, List<com.boschsemanticstack.rql.model.v1.RqlFilterPreProcessor> filterPreProcessors)
     
    static Map<String,String>
    toQueryParameters(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
     
    static String
    toString(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT_FILTER_PREPROCESSORS

      public static final List<com.boschsemanticstack.rql.model.v1.RqlFilterPreProcessor> DEFAULT_FILTER_PREPROCESSORS
  • Method Details

    • from

      public static com.boschsemanticstack.rql.model.v1.RqlQueryModel from(String rqlQuery)
    • preProcessFilter

      public static com.boschsemanticstack.rql.model.v1.RqlQueryModel preProcessFilter(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
    • preProcessFilter

      public static com.boschsemanticstack.rql.model.v1.RqlQueryModel preProcessFilter(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, List<com.boschsemanticstack.rql.model.v1.RqlFilterPreProcessor> filterPreProcessors)
    • builder

      public static com.boschsemanticstack.rql.model.v1.RqlBuilder builder()
    • toString

      public static String toString(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
    • toQueryParameters

      public static Map<String,String> toQueryParameters(com.boschsemanticstack.rql.model.v1.RqlQueryModel model)
    • addRestriction

      public static com.boschsemanticstack.rql.model.v1.RqlQueryModel addRestriction(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, com.boschsemanticstack.rql.model.v1.RqlFilter... filters)
    • getPagedQuery

      public static Iterator<com.boschsemanticstack.rql.model.v1.RqlQueryModel> getPagedQuery(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, long pageSize)
    • getPagedQueryStream

      protected static Stream<com.boschsemanticstack.rql.model.v1.RqlQueryModel> getPagedQueryStream(com.boschsemanticstack.rql.model.v1.RqlQueryModel model, long pageSize)