Package org.hibernate.engine.internal
Class AbstractEntityEntry.EnumState<E extends Enum<E>>
- java.lang.Object
-
- org.hibernate.engine.internal.AbstractEntityEntry.EnumState<E>
-
- Enclosing class:
- AbstractEntityEntry
protected static class AbstractEntityEntry.EnumState<E extends Enum<E>> extends Object
Represents an enum value stored within a number value, using four bits starting at a specified offset.
-
-
Field Summary
Fields Modifier and Type Field Description protected E[]
enumConstants
protected static AbstractEntityEntry.EnumState<LockMode>
LOCK_MODE
protected int
mask
protected int
offset
protected static AbstractEntityEntry.EnumState<Status>
PREVIOUS_STATUS
protected static AbstractEntityEntry.EnumState<Status>
STATUS
protected int
unsetMask
-
-
-
Field Detail
-
LOCK_MODE
protected static final AbstractEntityEntry.EnumState<LockMode> LOCK_MODE
-
STATUS
protected static final AbstractEntityEntry.EnumState<Status> STATUS
-
PREVIOUS_STATUS
protected static final AbstractEntityEntry.EnumState<Status> PREVIOUS_STATUS
-
offset
protected final int offset
-
mask
protected final int mask
-
unsetMask
protected final int unsetMask
-
-