public class SQLDeleteAllStatement extends SQLDeleteStatement
Purpose: Print DELETE statement with non trivial WHERE clause
Responsibilities:
Constructor and Description |
---|
SQLDeleteAllStatement() |
getModifyRow, getReturnFields, getTable, setModifyRow, setReturnFields, setTable
clone, getBuilder, getExpressionBuilder, getHintString, getTranslationRow, getWhereClause, setHintString, setTranslationRow, setWhereClause, toString
public void setSelectCallForExist(SQLCall selectCallForExist)
public SQLCall getSelectCallForExist()
public void setSelectCallForNotExist(SQLCall selectCallForNotExist)
public SQLCall getSelectCallForNotExist()
public void setTableAliasInSelectCallForExist(String tableAliasInSelectCallForExist)
public String getTableAliasInSelectCallForExist()
public void setTableAliasInSelectCallForNotExist(String tableAliasInSelectCallForNotExist)
public String getTableAliasInSelectCallForNotExist()
public void setPrimaryKeyFieldsForAutoJoin(Collection primaryKeyFields)
public void setOriginalFieldsForJoin(Vector originalFields)
public Vector getOriginalFieldsForJoin()
public void setAliasedFieldsForJoin(Vector aliasedFields)
public Vector getAliasedFieldsForExpression()
public void setInheritanceExpression(Expression inheritanceExpression)
public Expression getInheritanceExpression()
public void setShouldExtractWhereClauseFromSelectCallForExist(boolean shouldExtractWhereClauseFromSelectCallForExist)
public boolean shouldExtractWhereClauseFromSelectCallForExist()
public DatabaseCall buildCall(AbstractSession session)
buildCall
in class SQLDeleteStatement
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference