org.tranql.builder
Class SQLQueryBuilder

java.lang.Object
  extended byorg.tranql.builder.SQLQueryBuilder

public class SQLQueryBuilder
extends java.lang.Object

Version:
$Revision: 345 $ $Date: 2006-06-04 14:18:53 +0200 (Sun, 04 Jun 2006) $

Constructor Summary
SQLQueryBuilder(EJBSchema ejbSchema, SQLSchema sqlSchema, GlobalSchema cacheSchema)
           
 
Method Summary
 QueryCommand buildFindByPrimaryKey(java.lang.String name, boolean local)
           
 java.util.Map buildFinders(java.lang.String ejbName)
           
 QueryCommand buildLoadAssociationEnd(java.lang.String ejbName, java.lang.String endName, boolean prefetch)
           
 QueryCommand buildLoadAttribute(java.lang.String name, java.lang.String attrName, boolean prefetch)
           
 QueryCommand buildLoadEntity(java.lang.String name, java.lang.String[] attributes)
           
 java.util.Map buildSelects(java.lang.String ejbName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLQueryBuilder

public SQLQueryBuilder(EJBSchema ejbSchema,
                       SQLSchema sqlSchema,
                       GlobalSchema cacheSchema)
Method Detail

buildFindByPrimaryKey

public QueryCommand buildFindByPrimaryKey(java.lang.String name,
                                          boolean local)
                                   throws QueryException
Throws:
QueryException

buildLoadEntity

public QueryCommand buildLoadEntity(java.lang.String name,
                                    java.lang.String[] attributes)
                             throws QueryException
Throws:
QueryException

buildLoadAttribute

public QueryCommand buildLoadAttribute(java.lang.String name,
                                       java.lang.String attrName,
                                       boolean prefetch)
                                throws QueryException
Throws:
QueryException

buildFinders

public java.util.Map buildFinders(java.lang.String ejbName)
                           throws QueryException
Throws:
QueryException

buildSelects

public java.util.Map buildSelects(java.lang.String ejbName)
                           throws QueryException
Throws:
QueryException

buildLoadAssociationEnd

public QueryCommand buildLoadAssociationEnd(java.lang.String ejbName,
                                            java.lang.String endName,
                                            boolean prefetch)
                                     throws QueryException
Throws:
QueryException


Copyright © -2006 The Codehaus. All Rights Reserved.