com.j256.ormlite.stmt.mapped
Class MappedDelete<T,ID>

java.lang.Object
  extended by com.j256.ormlite.stmt.mapped.BaseMappedStatement<T,ID>
      extended by com.j256.ormlite.stmt.mapped.MappedDelete<T,ID>

public class MappedDelete<T,ID>
extends BaseMappedStatement<T,ID>

A mapped statement for deleting an object.

Author:
graywatson

Field Summary
 
Fields inherited from class com.j256.ormlite.stmt.mapped.BaseMappedStatement
argFieldTypes, clazz, idField, logger, statement, tableInfo
 
Method Summary
static
<T,ID> MappedDelete<T,ID>
build(DatabaseType databaseType, TableInfo<T,ID> tableInfo)
           
 int delete(DatabaseConnection databaseConnection, T data, ObjectCache objectCache)
          Delete the object from the database.
 int deleteById(DatabaseConnection databaseConnection, ID id, ObjectCache objectCache)
          Delete the object from the database.
 
Methods inherited from class com.j256.ormlite.stmt.mapped.BaseMappedStatement
convertIdToFieldObject, getFieldObjects, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

build

public static <T,ID> MappedDelete<T,ID> build(DatabaseType databaseType,
                                              TableInfo<T,ID> tableInfo)
                                throws SQLException
Throws:
SQLException

delete

public int delete(DatabaseConnection databaseConnection,
                  T data,
                  ObjectCache objectCache)
           throws SQLException
Delete the object from the database.

Throws:
SQLException

deleteById

public int deleteById(DatabaseConnection databaseConnection,
                      ID id,
                      ObjectCache objectCache)
               throws SQLException
Delete the object from the database.

Throws:
SQLException


This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.