public final class Update extends DataChangeStatement
create, parameters, prepareAlways, session, sqlStatement, sqlTokens| 构造器和说明 |
|---|
Update(SessionLocal session) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
collectDependencies(HashSet<DbObject> dependencies)
Find and collect all DbObjects, this Prepared depends on.
|
Expression |
getCondition() |
Insert |
getOnDuplicateKeyInsert() |
String |
getPlanSQL(int sqlFlags)
Get the SQL statement with the execution plan.
|
String |
getStatementName()
Return the name of this statement.
|
Table |
getTable()
Return the target table.
|
TableFilter |
getTableFilter() |
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setCondition(Expression condition) |
void |
setFetch(Expression fetch) |
void |
setFromTableFilter(TableFilter tableFilter) |
void |
setSetClauseList(SetClauseList setClauseList) |
void |
setTableFilter(TableFilter tableFilter) |
long |
update(ResultTarget deltaChangeCollector,
DataChangeDeltaTable.ResultOption deltaChangeCollectionMode)
Execute the statement with specified delta change collector and collection mode.
|
isCacheable, isTransactional, prepare, queryMeta, updatecheckCanceled, checkParameters, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getSession, getSimpleSQL, getSQL, getSQLTokens, isQuery, isReadOnly, isWithParamValues, needRecompile, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, setWithParamValues, toStringpublic Update(SessionLocal session)
public void setSetClauseList(SetClauseList setClauseList)
public void setFromTableFilter(TableFilter tableFilter)
public long update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode)
DataChangeStatementupdate 在类中 DataChangeStatementdeltaChangeCollector - target resultdeltaChangeCollectionMode - collection modepublic String getPlanSQL(int sqlFlags)
PreparedgetPlanSQL 在类中 PreparedsqlFlags - formatting flagspublic int getType()
Preparedpublic String getStatementName()
DataChangeStatementgetStatementName 在类中 DataChangeStatementpublic void collectDependencies(HashSet<DbObject> dependencies)
PreparedcollectDependencies 在类中 Prepareddependencies - collection of dependencies to populatepublic Insert getOnDuplicateKeyInsert()
public final Table getTable()
DataChangeStatementgetTable 在类中 DataChangeStatementpublic final void setTableFilter(TableFilter tableFilter)
public final TableFilter getTableFilter()
public final void setCondition(Expression condition)
public final Expression getCondition()
public void setFetch(Expression fetch)
Copyright © 2022. All rights reserved.