# Package com.holonplatform.datastore.jpa.jpql.expression

- Interface Summary
  Interface | Description
  --- | ---
  JpaEntity<T> | JPA entity reference.
  JPQLExpression | Represents a JPQL expression.
  JPQLFunction | `Expression` which represents a JPQL function.
  JPQLLiteral<T> | `Expression` which represents a JPQL literal value.
  JPQLParameter<T> | JPQL statement parameter definition.
  JPQLParameterizableExpression<T> | Represents a `TypedExpression` which should be resolved using a JPQL statement parameter if the expression type and the resolution context are suitable to use a JPQL parameter for its representation.
  JPQLProjection<Q,R> | JPQL query projection expression.
  JPQLQuery<Q,R> | JPQL query expression.
  JPQLQueryDefinition | JPQL query definition expression.
  JPQLStatement | JPQL statement expression, with statement parameters support.
  JPQLToken | A `TypedExpression` which represents a JPQL token, i.e. a JPQL statement part which has to be serialized as is using `JPQLToken.getValue()`.

Copyright © 2019 The Holon Platform. All rights reserved.