Merge

This class represents the statement MERGE

Methods
void addRow(Expression[] expr)
Add a row to this merge statement.
void addRow(Expression[] expr)
Add a row to this merge statement.
Parameters:
expr - the list of values
String getPlanSQL()
String getPlanSQL()
Table getTargetTable()
Table getTargetTable()
TableFilter getTargetTableFilter()
TableFilter getTargetTableFilter()
int getType()
int getType()
boolean isCacheable()
boolean isCacheable()
boolean isTransactional()
boolean isTransactional()
void merge(Row row)
Merge the given row.
void merge(Row row)
Merge the given row.
Parameters:
row - the row
void prepare()
void prepare()
ResultInterface queryMeta()
ResultInterface queryMeta()
void setColumns(Column[] columns)
void setColumns(Column[] columns)
void setCommand(Command command)
void setCommand(Command command)
void setKeys(Column[] keys)
void setKeys(Column[] keys)
void setQuery(Query query)
void setQuery(Query query)
void setTargetTable(Table targetTable)
void setTargetTable(Table targetTable)
void setTargetTableFilter(TableFilter targetTableFilter)
void setTargetTableFilter(TableFilter targetTableFilter)
int update()
int update()