org.tranql.sql
Class SQLSchema

java.lang.Object
  extended by org.tranql.abstractschema.AbstractSchema
      extended by org.tranql.sql.SQLSchema
All Implemented Interfaces:
java.io.Serializable, Schema
Direct Known Subclasses:
BaseSQLSchema, SQL92Schema

public abstract class SQLSchema
extends AbstractSchema

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

Field Summary
 
Fields inherited from class org.tranql.abstractschema.AbstractSchema
entities
 
Constructor Summary
SQLSchema(java.lang.String name, javax.sql.DataSource ds, CommandFactory commandFactory, EJBQLCompilerFactory compilerFactory)
           
 
Method Summary
 void addTable(Table table)
           
 javax.sql.DataSource getDataSource()
           
 EJBQLCompilerFactory getEJBQLCompilerFactory()
           
 PrefetchGroupDictionary getGroupDictionary()
           
 Table getTable(java.lang.String tableName)
           
 
Methods inherited from class org.tranql.abstractschema.AbstractSchema
addEntity, getCommandFactory, getEntities, getEntity, getEntityByPhysicalName, getName, getPhysicalName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLSchema

public SQLSchema(java.lang.String name,
                 javax.sql.DataSource ds,
                 CommandFactory commandFactory,
                 EJBQLCompilerFactory compilerFactory)
Method Detail

getDataSource

public javax.sql.DataSource getDataSource()

getEJBQLCompilerFactory

public EJBQLCompilerFactory getEJBQLCompilerFactory()

getGroupDictionary

public PrefetchGroupDictionary getGroupDictionary()

addTable

public void addTable(Table table)

getTable

public Table getTable(java.lang.String tableName)


Copyright © -2010 The Codehaus. All Rights Reserved.