org.apache.cayenne.access.trans
Class UpdateTranslator

java.lang.Object
  extended by org.apache.cayenne.access.trans.QueryAssembler
      extended by org.apache.cayenne.access.trans.UpdateTranslator

Deprecated. since 3.0 use EJBQL or SQLTemplate

public class UpdateTranslator
extends QueryAssembler

Class implements default translation mechanism of org.apache.cayenne.query.UpdateQuery objects to SQL UPDATE statements.


Field Summary
 
Fields inherited from class org.apache.cayenne.access.trans.QueryAssembler
adapter, attributes, connection, entityResolver, parameterIndex, query, queryMetadata, values
 
Constructor Summary
UpdateTranslator()
          Deprecated.  
 
Method Summary
 String createSqlString()
          Deprecated. Method that converts an update query into SQL string
 void dbRelationshipAdded(DbRelationship relationship, JoinType joinType, String joinSplitAlias)
          Deprecated. Appends a join with given semantics to the query.
 String getCurrentAlias()
          Deprecated. Returns an alias of the table which is currently at the top of the join stack.
 void resetJoinStack()
          Deprecated. A callback invoked by a child qualifier or ordering processor allowing query assembler to reset its join stack.
 
Methods inherited from class org.apache.cayenne.access.trans.QueryAssembler
addToParamList, createStatement, getAdapter, getEntityResolver, getPathAliases, getQuery, getQueryMetadata, getRootDbEntity, getRootEntity, getRootInheritanceTree, initStatement, setAdapter, setConnection, setEntityResolver, setQuery, supportsTableAliases
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateTranslator

public UpdateTranslator()
Deprecated. 
Method Detail

dbRelationshipAdded

public void dbRelationshipAdded(DbRelationship relationship,
                                JoinType joinType,
                                String joinSplitAlias)
Deprecated. 
Description copied from class: QueryAssembler
Appends a join with given semantics to the query.

Specified by:
dbRelationshipAdded in class QueryAssembler

getCurrentAlias

public String getCurrentAlias()
Deprecated. 
Description copied from class: QueryAssembler
Returns an alias of the table which is currently at the top of the join stack.

Specified by:
getCurrentAlias in class QueryAssembler

resetJoinStack

public void resetJoinStack()
Deprecated. 
Description copied from class: QueryAssembler
A callback invoked by a child qualifier or ordering processor allowing query assembler to reset its join stack.

Specified by:
resetJoinStack in class QueryAssembler

createSqlString

public String createSqlString()
                       throws Exception
Deprecated. 
Method that converts an update query into SQL string

Specified by:
createSqlString in class QueryAssembler
Throws:
Exception


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