Class ExpressionFactory

    • Method Detail

      • equals

        public final boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • getExpressionRegistry

        public final ExpressionRegistry getExpressionRegistry()
        Returns the registry containing the JPQLQueryBNFs and the ExpressionFactories that are used to properly parse a JPQL query.
        Returns:
        The registry containing the information related to the JPQL grammar
      • getId

        public final java.lang.String getId()
        Returns the unique identifier of this ExpressionFactory.
        Returns:
        The identifier used to register this ExpressionFactory with ExpressionRegistry
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • identifiers

        public final java.lang.String[] identifiers()
        Returns the JPQL identifiers handled by this factory.
        Returns:
        The list of JPQL identifiers this factory knows how to parse
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object