Class SQLUpdateAllStatement

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

    public class SQLUpdateAllStatement
    extends SQLModifyStatement
    Since:
    TOPLink/Java 1.0
    Author:
    Guy Pelletier
    See Also:
    Serialized Form
    • Field Detail

      • m_updateClauses

        protected java.util.HashMap m_updateClauses
      • databaseFieldsToTableAliases

        protected java.util.HashMap databaseFieldsToTableAliases
      • selectCallForExist

        protected SQLCall selectCallForExist
      • tableAliasInSelectCallForExist

        protected java.lang.String tableAliasInSelectCallForExist
      • primaryKeyFields

        protected java.util.Collection primaryKeyFields
      • shouldExtractWhereClauseFromSelectCallForExist

        protected boolean shouldExtractWhereClauseFromSelectCallForExist
    • Constructor Detail

      • SQLUpdateAllStatement

        public SQLUpdateAllStatement()
    • Method Detail

      • setSelectCallForExist

        public void setSelectCallForExist​(SQLCall selectCallForExist)
      • getSelectCallForExist

        public SQLCall getSelectCallForExist()
      • setTableAliasInSelectCallForExist

        public void setTableAliasInSelectCallForExist​(java.lang.String tableAliasInSelectCallForExist)
      • getTableAliasInSelectCallForExist

        public java.lang.String getTableAliasInSelectCallForExist()
      • setPrimaryKeyFieldsForAutoJoin

        public void setPrimaryKeyFieldsForAutoJoin​(java.util.Collection primaryKeyFields)
      • getPrimaryKeyFieldsForAutoJoin

        public java.util.Collection getPrimaryKeyFieldsForAutoJoin()
      • setUpdateClauses

        public void setUpdateClauses​(java.util.HashMap updateClauses)
      • getUpdateClauses

        public java.util.HashMap getUpdateClauses()
      • setDatabaseFieldsToTableAliases

        public void setDatabaseFieldsToTableAliases​(java.util.HashMap databaseFieldsToTableAliases)
      • getDatabaseFieldsToTableAliases

        public java.util.HashMap getDatabaseFieldsToTableAliases()
      • setShouldExtractWhereClauseFromSelectCallForExist

        public void setShouldExtractWhereClauseFromSelectCallForExist​(boolean shouldExtractWhereClauseFromSelectCallForExist)
      • shouldExtractWhereClauseFromSelectCallForExist

        public boolean shouldExtractWhereClauseFromSelectCallForExist()
      • writeSelect

        protected void writeSelect​(java.io.Writer writer,
                                   SQLCall selectCall,
                                   java.lang.String tableAliasInSelectCall,
                                   SQLCall call,
                                   DatasourcePlatform platform)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • writeWhere

        protected boolean writeWhere​(java.io.Writer writer,
                                     SQLCall selectCall,
                                     SQLCall call)
                              throws java.io.IOException
        Throws:
        java.io.IOException