Class EnumExpressionImpl<T>

  • All Implemented Interfaces:
    javax.jdo.query.ComparableExpression<java.lang.Enum>, javax.jdo.query.EnumExpression<java.lang.Enum>, javax.jdo.query.Expression<java.lang.Enum>

    public class EnumExpressionImpl<T>
    extends ComparableExpressionImpl<java.lang.Enum>
    implements javax.jdo.query.EnumExpression<java.lang.Enum>
    Implementation of an Enum expression.
    • Constructor Detail

      • EnumExpressionImpl

        public EnumExpressionImpl​(javax.jdo.query.PersistableExpression parent,
                                  java.lang.String name)
      • EnumExpressionImpl

        public EnumExpressionImpl​(java.lang.Class<java.lang.Enum> cls,
                                  java.lang.String name,
                                  ExpressionType type)
      • EnumExpressionImpl

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

      • ordinal

        public javax.jdo.query.NumericExpression<java.lang.Integer> ordinal()
        Specified by:
        ordinal in interface javax.jdo.query.EnumExpression<T>