public class SQLDeleteAllStatement extends SQLDeleteStatement
Purpose: Print DELETE statement with non trivial WHERE clause
Responsibilities:
Constructor and Description |
---|
SQLDeleteAllStatement() |
Modifier and Type | Method and Description |
---|---|
DatabaseCall |
buildCall(AbstractSession session)
Return SQL call for the statement, through generating the SQL string.
|
java.util.Vector |
getAliasedFieldsForExpression() |
Expression |
getInheritanceExpression() |
java.util.Vector |
getOriginalFieldsForJoin() |
SQLCall |
getSelectCallForExist() |
SQLCall |
getSelectCallForNotExist() |
java.lang.String |
getTableAliasInSelectCallForExist() |
java.lang.String |
getTableAliasInSelectCallForNotExist() |
void |
setAliasedFieldsForJoin(java.util.Vector aliasedFields) |
void |
setInheritanceExpression(Expression inheritanceExpression) |
void |
setOriginalFieldsForJoin(java.util.Vector originalFields) |
void |
setPrimaryKeyFieldsForAutoJoin(java.util.Collection primaryKeyFields) |
void |
setSelectCallForExist(SQLCall selectCallForExist) |
void |
setSelectCallForNotExist(SQLCall selectCallForNotExist) |
void |
setShouldExtractWhereClauseFromSelectCallForExist(boolean shouldExtractWhereClauseFromSelectCallForExist) |
void |
setTableAliasInSelectCallForExist(java.lang.String tableAliasInSelectCallForExist) |
void |
setTableAliasInSelectCallForNotExist(java.lang.String tableAliasInSelectCallForNotExist) |
boolean |
shouldExtractWhereClauseFromSelectCallForExist() |
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(java.lang.String tableAliasInSelectCallForExist)
public java.lang.String getTableAliasInSelectCallForExist()
public void setTableAliasInSelectCallForNotExist(java.lang.String tableAliasInSelectCallForNotExist)
public java.lang.String getTableAliasInSelectCallForNotExist()
public void setPrimaryKeyFieldsForAutoJoin(java.util.Collection primaryKeyFields)
public void setOriginalFieldsForJoin(java.util.Vector originalFields)
public java.util.Vector getOriginalFieldsForJoin()
public void setAliasedFieldsForJoin(java.util.Vector aliasedFields)
public java.util.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.6.3, "build v20160428-59c81c5" API Reference