Uses of Class
org.cojen.tupl.ViewConstraintException
Packages that use ViewConstraintException
-
Uses of ViewConstraintException in org.cojen.tupl
Subclasses of ViewConstraintException in org.cojen.tuplModifier and TypeClassDescriptionclass
Thrown when a row store operation would create a conflicting key.class
Thrown when attempting to make a change to an index or view which doesn't permit modifications.Methods in org.cojen.tupl that throw ViewConstraintExceptionModifier and TypeMethodDescriptiondefault void
Mapper.checkDelete
(Table<R> table, R row) Checks if the given source row can be deleted from the source table.default void
Mapper.checkStore
(Table<R> table, R row) Checks if the given source row can be stored into the source table.default void
Mapper.checkUpdate
(Table<R> table, R row) Checks if the given source row can be updated into the source table.default byte[]
Filter.inverseTransformValue
(byte[] tvalue, byte[] key, byte[] tkey) Calls theisAllowed
method.default byte[]
Transformer.inverseTransformValue
(byte[] tvalue, byte[] key, byte[] tkey) Apply an inverse transformation of the given value, if supported.View.lockCheck
(Transaction txn, byte[] key) Checks the lock ownership for the given key.View.lockExclusive
(Transaction txn, byte[] key) Explicitly acquire an exclusive lock for the given key, denying any additional locks.View.lockShared
(Transaction txn, byte[] key) Explicitly acquire a shared lock for the given key, denying exclusive locks.View.lockUpgradable
(Transaction txn, byte[] key) Explicitly acquire an upgradable lock for the given key, denying exclusive and additional upgradable locks.default LockResult
View.tryLockExclusive
(Transaction txn, byte[] key, long nanosTimeout) Explicitly acquire an exclusive lock for the given key, denying any additional locks.default LockResult
View.tryLockShared
(Transaction txn, byte[] key, long nanosTimeout) Explicitly acquire a shared lock for the given key, denying exclusive locks.default LockResult
View.tryLockUpgradable
(Transaction txn, byte[] key, long nanosTimeout) Explicitly acquire an upgradable lock for the given key, denying exclusive and additional upgradable locks.