org.apache.cayenne.query
Class DeleteQuery

java.lang.Object
  extended by org.apache.cayenne.query.AbstractQuery
      extended by org.apache.cayenne.query.QualifiedQuery
          extended by org.apache.cayenne.query.DeleteQuery
All Implemented Interfaces:
Serializable, Query

Deprecated. since 3.0. Should be replaced either with EJBQL update query or SQLTemplate.

public class DeleteQuery
extends QualifiedQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.cayenne.query.QualifiedQuery
qualifier
 
Fields inherited from class org.apache.cayenne.query.AbstractQuery
name, root
 
Constructor Summary
DeleteQuery()
          Deprecated. Creates empty DeleteQuery.
DeleteQuery(Class rootClass)
          Deprecated. Creates a DeleteQuery with null qualifier, for the entity which uses the given class
DeleteQuery(Class rootClass, Expression qualifier)
          Deprecated. Creates a DeleteQuery for the entity which uses the given class, with the given qualifier
DeleteQuery(ObjEntity root)
          Deprecated. Creates a DeleteQuery with null qualifier, for the specifed ObjEntity
DeleteQuery(ObjEntity root, Expression qualifier)
          Deprecated. Creates a DeleteQuery for the specifed ObjEntity with the given qualifier
DeleteQuery(String objEntityName)
          Deprecated. Creates DeleteQuery with objEntityName parameter.
DeleteQuery(String objEntityName, Expression qualifier)
          Deprecated. Creates DeleteQuery with objEntityName and qualifier parameters.
 
Method Summary
 SQLAction createSQLAction(SQLActionVisitor visitor)
          Deprecated. Calls "makeUpdate" on the visitor.
 
Methods inherited from class org.apache.cayenne.query.QualifiedQuery
andQualifier, getQualifier, orQualifier, setQualifier
 
Methods inherited from class org.apache.cayenne.query.AbstractQuery
getMetaData, getName, getRoot, route, setName, setRoot, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeleteQuery

public DeleteQuery()
Deprecated. 
Creates empty DeleteQuery.


DeleteQuery

public DeleteQuery(ObjEntity root)
Deprecated. 
Creates a DeleteQuery with null qualifier, for the specifed ObjEntity

Parameters:
root - the ObjEntity this DeleteQuery is for.

DeleteQuery

public DeleteQuery(ObjEntity root,
                   Expression qualifier)
Deprecated. 
Creates a DeleteQuery for the specifed ObjEntity with the given qualifier

Parameters:
root - the ObjEntity this DeleteQuery is for.
qualifier - an Expression indicating which objects should be deleted

DeleteQuery

public DeleteQuery(Class rootClass)
Deprecated. 
Creates a DeleteQuery with null qualifier, for the entity which uses the given class

Parameters:
rootClass - the Class of objects this DeleteQuery is for.

DeleteQuery

public DeleteQuery(Class rootClass,
                   Expression qualifier)
Deprecated. 
Creates a DeleteQuery for the entity which uses the given class, with the given qualifier

Parameters:
rootClass - the Class of objects this DeleteQuery is for.
qualifier - an Expression indicating which objects should be deleted

DeleteQuery

public DeleteQuery(String objEntityName)
Deprecated. 
Creates DeleteQuery with objEntityName parameter.


DeleteQuery

public DeleteQuery(String objEntityName,
                   Expression qualifier)
Deprecated. 
Creates DeleteQuery with objEntityName and qualifier parameters.

Method Detail

createSQLAction

public SQLAction createSQLAction(SQLActionVisitor visitor)
Deprecated. 
Calls "makeUpdate" on the visitor.

Specified by:
createSQLAction in interface Query
Specified by:
createSQLAction in class AbstractQuery
Since:
1.2


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.