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
()