Class ForUpdateOfClause

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class ForUpdateOfClause
    extends ForUpdateClause
    Purpose:Represents The FOR UPDATE OF fine-grained pessimistically locking clause.
    Since:
    Oracle Toplink 10g AS
    Author:
    Stephen McRitchie
    See Also:
    Serialized Form
    • Field Detail

      • lockedExpressions

        protected java.util.List<Expression> lockedExpressions
    • Constructor Detail

      • ForUpdateOfClause

        public ForUpdateOfClause()
    • Method Detail

      • addLockedExpression

        public void addLockedExpression​(ObjectExpression expression)
      • addLockedExpression

        public void addLockedExpression​(FieldExpression expression)
      • getLockedExpressions

        public java.util.List<Expression> getLockedExpressions()
      • setLockedExpressions

        public void setLockedExpressions​(java.util.List<Expression> lockedExpressions)
      • setLockMode

        public void setLockMode​(short lockMode)
      • getAliasesOfTablesToBeLocked

        public java.util.Collection getAliasesOfTablesToBeLocked​(SQLSelectStatement statement)
        INTERNAL: Returns collection of aliases of the tables to be locked. Only used by platforms that lock tables individually in FROM clause (platform.shouldPrintLockingClauseAfterWhereClause()==false) like SQLServer
        Overrides:
        getAliasesOfTablesToBeLocked in class ForUpdateClause