Class ForUpdateClause

    • Constructor Detail

      • ForUpdateClause

        public ForUpdateClause()
      • ForUpdateClause

        public ForUpdateClause​(short lockMode)
      • ForUpdateClause

        public ForUpdateClause​(Integer waitTimeout)
    • Method Detail

      • newInstance

        public static ForUpdateClause newInstance​(short lockMode)
      • isForUpdateOfClause

        public boolean isForUpdateOfClause()
      • isReferenceClassLocked

        public boolean isReferenceClassLocked()
      • getLockMode

        public short getLockMode()
      • getWaitTimeout

        public Integer getWaitTimeout()
      • getAliasesOfTablesToBeLocked

        public 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