Class Update

    • Field Detail

      • onDuplicateKeyInsert

        private Insert onDuplicateKeyInsert
    • Method Detail

      • setSetClauseList

        public void setSetClauseList​(SetClauseList setClauseList)
      • setFromTableFilter

        public void setFromTableFilter​(TableFilter tableFilter)
      • getPlanSQL

        public java.lang.String getPlanSQL​(int sqlFlags)
        Description copied from class: Prepared
        Get the SQL statement with the execution plan.
        Overrides:
        getPlanSQL in class Prepared
        Parameters:
        sqlFlags - formatting flags
        Returns:
        the execution plan
      • prepare

        public void prepare()
        Description copied from class: Prepared
        Prepare this statement.
        Overrides:
        prepare in class Prepared
      • getType

        public int getType()
        Description copied from class: Prepared
        Get the command type as defined in CommandInterface
        Specified by:
        getType in class Prepared
        Returns:
        the statement type
      • collectDependencies

        public void collectDependencies​(java.util.HashSet<DbObject> dependencies)
        Description copied from class: Prepared
        Find and collect all DbObjects, this Prepared depends on.
        Overrides:
        collectDependencies in class Prepared
        Parameters:
        dependencies - collection of dependencies to populate
      • getOnDuplicateKeyInsert

        public Insert getOnDuplicateKeyInsert()
      • setOnDuplicateKeyInsert

        void setOnDuplicateKeyInsert​(Insert onDuplicateKeyInsert)