Package io.ebeaninternal.api
Interface SpiUpdate<T>
-
- All Superinterfaces:
Update<T>
- All Known Implementing Classes:
DefaultOrmUpdate
public interface SpiUpdate<T> extends Update<T>
Internal extension to the Update interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SpiUpdate.OrmUpdateType
The type of the update request.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getBaseTable()
Return the name of the table being modified.Class<?>
getBeanType()
Return the type of bean being updated.BindParams
getBindParams()
Return the bind parameters.String
getLabel()
Return the label (for metrics collection).SpiUpdate.OrmUpdateType
getOrmUpdateType()
Return the type of this - insert, update or delete.int
getTimeout()
Return the timeout in seconds.String
getUpdateStatement()
Return the update statement.boolean
isNotifyCache()
Return true if the cache should be notified to invalidate objects.void
setGeneratedSql(String sql)
Set the generated sql used.-
Methods inherited from interface io.ebean.Update
execute, getGeneratedSql, getName, set, set, setLabel, setNotifyCache, setNull, setNull, setNullParameter, setNullParameter, setParameter, setParameter, setTimeout
-
-
-
-
Method Detail
-
getBeanType
Class<?> getBeanType()
Return the type of bean being updated.
-
getOrmUpdateType
SpiUpdate.OrmUpdateType getOrmUpdateType()
Return the type of this - insert, update or delete.
-
getBaseTable
String getBaseTable()
Return the name of the table being modified.
-
getUpdateStatement
String getUpdateStatement()
Return the update statement. This could be either sql or an orm update with bean types and property names.
-
getTimeout
int getTimeout()
Return the timeout in seconds.
-
isNotifyCache
boolean isNotifyCache()
Return true if the cache should be notified to invalidate objects.
-
getBindParams
BindParams getBindParams()
Return the bind parameters.
-
setGeneratedSql
void setGeneratedSql(String sql)
Set the generated sql used.
-
-