public abstract class SQLModifyStatement extends SQLStatement
Purpose: Mirror SQL behavior.
Responsibilities:
Modifier and Type | Field and Description |
---|---|
protected AbstractRecord |
modifyRow |
protected java.util.Vector |
returnFields |
protected DatabaseTable |
table |
builder, translationRow, whereClause
Constructor and Description |
---|
SQLModifyStatement() |
Modifier and Type | Method and Description |
---|---|
DatabaseCall |
buildCall(AbstractSession session)
Return SQL call for the statement, through generating the SQL string.
|
protected SQLCall |
buildCallWithoutReturning(AbstractSession session) |
AbstractRecord |
getModifyRow() |
java.util.Vector |
getReturnFields() |
DatabaseTable |
getTable() |
void |
setModifyRow(AbstractRecord row) |
void |
setReturnFields(java.util.Vector fields) |
void |
setTable(DatabaseTable table) |
clone, getBuilder, getExpressionBuilder, getTranslationRow, getWhereClause, setBuilder, setTranslationRow, setWhereClause, toString
protected DatabaseTable table
protected AbstractRecord modifyRow
protected java.util.Vector returnFields
public AbstractRecord getModifyRow()
public java.util.Vector getReturnFields()
public DatabaseTable getTable()
public void setModifyRow(AbstractRecord row)
public void setReturnFields(java.util.Vector fields)
public void setTable(DatabaseTable table)
public DatabaseCall buildCall(AbstractSession session)
SQLStatement
buildCall
in class SQLStatement
protected SQLCall buildCallWithoutReturning(AbstractSession session)