public abstract class SQLModifyStatement extends SQLStatement
Purpose: Mirror SQL behavior.
Responsibilities:
Modifier and Type | Field and Description |
---|---|
protected AbstractRecord |
modifyRow |
protected 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() |
Vector |
getReturnFields() |
DatabaseTable |
getTable() |
void |
setModifyRow(AbstractRecord row) |
void |
setReturnFields(Vector fields) |
void |
setTable(DatabaseTable table) |
clone, getBuilder, getExpressionBuilder, getTranslationRow, getWhereClause, setBuilder, setTranslationRow, setWhereClause, toString
protected DatabaseTable table
protected AbstractRecord modifyRow
protected Vector returnFields
public AbstractRecord getModifyRow()
public Vector getReturnFields()
public DatabaseTable getTable()
public void setModifyRow(AbstractRecord row)
public void setReturnFields(Vector fields)
public void setTable(DatabaseTable table)
public DatabaseCall buildCall(AbstractSession session)
SQLStatement
buildCall
in class SQLStatement
protected SQLCall buildCallWithoutReturning(AbstractSession session)
Copyright © 2021. All rights reserved.