Class SQLUpdateBuilderImpl
- java.lang.Object
-
- com.alibaba.druid.sql.builder.impl.SQLBuilderImpl
-
- com.alibaba.druid.sql.builder.impl.SQLUpdateBuilderImpl
-
- All Implemented Interfaces:
SQLBuilder,SQLUpdateBuilder
public class SQLUpdateBuilderImpl extends SQLBuilderImpl implements SQLUpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description SQLUpdateBuilderImpl(DbType dbType)SQLUpdateBuilderImpl(SQLUpdateStatement stmt, DbType dbType)SQLUpdateBuilderImpl(String sql, DbType dbType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLUpdateStatementcreateSQLUpdateStatement()SQLUpdateBuilderImplfrom(String table)SQLUpdateBuilderImplfrom(String table, String alias)SQLUpdateStatementgetSQLUpdateStatement()SQLUpdateBuilderImpllimit(int rowCount)SQLUpdateBuilderImpllimit(int rowCount, int offset)SQLUpdateBuilderImplset(String... items)SQLUpdateBuilderImplsetValue(String column, Object value)SQLUpdateBuilderImplsetValue(Map<String,Object> values)StringtoString()SQLUpdateBuilderImplwhere(String expr)SQLUpdateBuilderImplwhereAnd(String expr)SQLUpdateBuilderImplwhereOr(String expr)-
Methods inherited from class com.alibaba.druid.sql.builder.impl.SQLBuilderImpl
toSQLExpr
-
-
-
-
Constructor Detail
-
SQLUpdateBuilderImpl
public SQLUpdateBuilderImpl(DbType dbType)
-
SQLUpdateBuilderImpl
public SQLUpdateBuilderImpl(SQLUpdateStatement stmt, DbType dbType)
-
-
Method Detail
-
limit
public SQLUpdateBuilderImpl limit(int rowCount)
- Specified by:
limitin interfaceSQLUpdateBuilder
-
limit
public SQLUpdateBuilderImpl limit(int rowCount, int offset)
- Specified by:
limitin interfaceSQLUpdateBuilder
-
from
public SQLUpdateBuilderImpl from(String table)
- Specified by:
fromin interfaceSQLUpdateBuilder
-
from
public SQLUpdateBuilderImpl from(String table, String alias)
- Specified by:
fromin interfaceSQLUpdateBuilder
-
where
public SQLUpdateBuilderImpl where(String expr)
- Specified by:
wherein interfaceSQLUpdateBuilder
-
whereAnd
public SQLUpdateBuilderImpl whereAnd(String expr)
- Specified by:
whereAndin interfaceSQLUpdateBuilder
-
whereOr
public SQLUpdateBuilderImpl whereOr(String expr)
- Specified by:
whereOrin interfaceSQLUpdateBuilder
-
set
public SQLUpdateBuilderImpl set(String... items)
- Specified by:
setin interfaceSQLUpdateBuilder
-
setValue
public SQLUpdateBuilderImpl setValue(Map<String,Object> values)
-
setValue
public SQLUpdateBuilderImpl setValue(String column, Object value)
-
getSQLUpdateStatement
public SQLUpdateStatement getSQLUpdateStatement()
-
createSQLUpdateStatement
public SQLUpdateStatement createSQLUpdateStatement()
-
-