Class QueryDefinition

java.lang.Object
org.infinispan.query.impl.QueryDefinition

public final class QueryDefinition extends Object
Wraps the query to be executed in a cache represented either as an Ickle query String or as a SearchQuery together with parameters and pagination and sort information.
Since:
9.2
  • Constructor Details Link icon

    • QueryDefinition Link icon

      public QueryDefinition(String queryString, org.infinispan.objectfilter.impl.syntax.parser.IckleParsingResult.StatementType statementType, SerializableFunction<AdvancedCache<?,?>,org.infinispan.query.dsl.embedded.impl.QueryEngine<?>> queryEngineProvider, int originalMaxResults)
    • QueryDefinition Link icon

      public QueryDefinition(String queryString, org.infinispan.objectfilter.impl.syntax.parser.IckleParsingResult.StatementType statementType, org.infinispan.query.dsl.embedded.impl.SearchQueryBuilder searchQueryBuilder, int originalMaxResults)
  • Method Details Link icon

    • getQueryString Link icon

      public String getQueryString()
    • getStatementType Link icon

      public org.infinispan.objectfilter.impl.syntax.parser.IckleParsingResult.StatementType getStatementType()
    • initialize Link icon

      public void initialize(AdvancedCache<?,?> cache)
    • getSearchQueryBuilder Link icon

      public org.infinispan.query.dsl.embedded.impl.SearchQueryBuilder getSearchQueryBuilder()
    • isCustomMaxResults Link icon

      public boolean isCustomMaxResults()
    • getMaxResults Link icon

      public int getMaxResults()
    • setMaxResults Link icon

      public void setMaxResults(int maxResults)
    • setHitCountAccuracy Link icon

      public void setHitCountAccuracy(int hitCountAccuracy)
    • setNamedParameters Link icon

      public void setNamedParameters(Map<String,Object> params)
    • setTimeout Link icon

      public void setTimeout(long timeout, TimeUnit timeUnit)
    • getNamedParameters Link icon

      public Map<String,Object> getNamedParameters()
    • getFirstResult Link icon

      public int getFirstResult()
    • setFirstResult Link icon

      public void setFirstResult(int firstResult)
    • failAfter Link icon

      public void failAfter(long timeout, TimeUnit timeUnit)
    • scoreRequired Link icon

      public void scoreRequired()
    • isScoreRequired Link icon

      public boolean isScoreRequired()