Interface QueryFactory


  • public interface QueryFactory
    Factory for query DSL objects. Query construction starts here, usually by invoking the from(java.lang.Class<?>) method which returns a QueryBuilder capable of constructing Query objects. The other methods are use for creating sub-conditions.

    NOTE: Most methods in this class are deprecated, except create(java.lang.String). Please do not use any of the deprecated methods or else you will experience difficulties in porting your code to the new query API that will be introduced by Infinispan 12.

    Since:
    6.0
    Author:
    anistor@redhat.com
    • Method Detail

      • create

        <T> Query<T> create​(String queryString)
        Creates a Query based on an Ickle query string.
        Returns:
        a query
      • from

        @Deprecated
        QueryBuilder from​(Class<?> entityType)
        Deprecated.
        since 10.1. See deprecation note on QueryBuilder.
        Creates a QueryBuilder for the given entity type.
        Parameters:
        entityType - the Class of the entity
        Returns:
        a builder capable of creating queries for the specified entity type
      • from

        @Deprecated
        QueryBuilder from​(String entityType)
        Deprecated.
        since 10.1. See deprecation note on QueryBuilder.
        Creates a QueryBuilder for the given entity type.
        Parameters:
        entityType - fully qualified entity type name
        Returns:
        a builder capable of creating queries for the specified entity type
      • having

        @Deprecated
        FilterConditionEndContext having​(Expression expression)
        Deprecated.
        since 10.1. See deprecation note on QueryBuilder.
        Creates a condition on the given attribute path that is to be completed later by using it as a sub-condition.
        Parameters:
        expression - a path Expression
        Returns:
        the incomplete sub-condition
      • having

        @Deprecated
        FilterConditionEndContext having​(String attributePath)
        Deprecated.
        since 10.1. See deprecation note on QueryBuilder.
        Creates a condition on the given attribute path that is to be completed later by using it as a sub-condition.
        Parameters:
        attributePath - the attribute path
        Returns:
        the incomplete sub-condition