Class PersistableExpressionImpl<T>

  • All Implemented Interfaces:
    javax.jdo.query.Expression<T>, javax.jdo.query.PersistableExpression<T>

    public class PersistableExpressionImpl<T>
    extends ExpressionImpl<T>
    implements javax.jdo.query.PersistableExpression<T>
    (Base) implementation of a persistable expression. This will be extended by the "Q" class implementations of PersistableExpression to add on public fields that equate to the fields/properties of the persistable class.
    • Constructor Detail

      • PersistableExpressionImpl

        public PersistableExpressionImpl​(javax.jdo.query.PersistableExpression parent,
                                         String name)
      • PersistableExpressionImpl

        public PersistableExpressionImpl​(org.datanucleus.store.query.expression.Expression queryExpr)
    • Method Detail

      • jdoObjectId

        public javax.jdo.query.Expression jdoObjectId()
        Specified by:
        jdoObjectId in interface javax.jdo.query.PersistableExpression<T>
      • jdoVersion

        public javax.jdo.query.Expression jdoVersion()
        Specified by:
        jdoVersion in interface javax.jdo.query.PersistableExpression<T>