javax.jdo.query

## Interface PersistableExpression<T>

- Type Parameters:
    `T` - (Persistable) Java type being represented here
  All Superinterfaces:
    Expression<T>

      public interface PersistableExpression<T>
      extends Expression<T>

  Expression representing a persistable object in a query (e.g alias.persistableField).

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Expression` | `jdoObjectId()` Method to return an expression for the (JDO) identity of this persistable object.
    `Expression` | `jdoVersion()` Method to return an expression for the (JDO) version of this persistable object.

    - ### Methods inherited from interface javax.jdo.query.Expression

      `as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne`

- - ### Method Detail

    - #### jdoObjectId

          Expression jdoObjectId()

      Method to return an expression for the (JDO) identity of this persistable object.
      Returns:
        The identity expression

    - #### jdoVersion

          Expression jdoVersion()

      Method to return an expression for the (JDO) version of this persistable object.
      Returns:
        The version expression

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.