#include <SQLUpdate.h>
Public Member Functions | |
SQLUpdate (string table, const vector< ptr< SetExpr > > &set_list, ptr< SQLWhereClause > where_clause, const ExprContext &ctxt) | |
~SQLUpdate () | |
string | getTableName () const |
ptr< SQLWhereClause > | getWhereClause () |
Return the where clause, or NULL if there isn't one. | |
void | evalNewRow (char *new_row, const EvalContext &ctxt) throw (EvalException) |
Given eval context with the input tuple at index 1, and the current table row at 0. | |
const string | as_string () const |
Static Public Member Functions | |
ptr< SQLUpdate > | parse (string expr, const ExprContext &ctxt, string table_name) throw (ExprException) |
|
|
|
|
|
|
|
Given eval context with the input tuple at index 1, and the current table row at 0. new_row should have enough space. |
|
|
|
Return the where clause, or NULL if there isn't one.
|
|
|