org.tranql.sql.prefetch
Class PrefetchGroupTransform

java.lang.Object
  extended byorg.tranql.query.QueryCloner
      extended byorg.tranql.sql.prefetch.PrefetchGroupTransform
All Implemented Interfaces:
CommandTransform, QueryVisitor

public class PrefetchGroupTransform
extends QueryCloner

Version:
$Revision: 323 $ $Date: 2006-02-19 07:29:24 +0100 (Sun, 19 Feb 2006) $

Constructor Summary
PrefetchGroupTransform(Schema schema, AliasedEntity rootQS, PrefetchGroup rootGroup, QuerySourceDictionary qsDictionary, IdentityDefinerBuilder idDefBuilder)
           
 
Method Summary
 Query transform(Query query)
           
 QueryCommand transform(QueryCommand command)
           
 java.lang.Object visit(Query node, java.lang.Object param)
           
 java.lang.Object visit(QuerySource node, java.lang.Object param)
           
 java.lang.Object visit(Select node, java.lang.Object param)
           
 
Methods inherited from class org.tranql.query.QueryCloner
transform, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefetchGroupTransform

public PrefetchGroupTransform(Schema schema,
                              AliasedEntity rootQS,
                              PrefetchGroup rootGroup,
                              QuerySourceDictionary qsDictionary,
                              IdentityDefinerBuilder idDefBuilder)
Method Detail

transform

public QueryCommand transform(QueryCommand command)
                       throws QueryException
Specified by:
transform in interface CommandTransform
Overrides:
transform in class QueryCloner
Throws:
QueryException

transform

public Query transform(Query query)
                throws QueryException
Throws:
QueryException

visit

public java.lang.Object visit(Query node,
                              java.lang.Object param)
                       throws QueryException
Specified by:
visit in interface QueryVisitor
Overrides:
visit in class QueryCloner
Throws:
QueryException

visit

public java.lang.Object visit(Select node,
                              java.lang.Object param)
                       throws QueryException
Specified by:
visit in interface QueryVisitor
Overrides:
visit in class QueryCloner
Throws:
QueryException

visit

public java.lang.Object visit(QuerySource node,
                              java.lang.Object param)
                       throws QueryException
Specified by:
visit in interface QueryVisitor
Overrides:
visit in class QueryCloner
Throws:
QueryException


Copyright © -2006 The Codehaus. All Rights Reserved.