org.eobjects.metamodel
Class QueryPostprocessDelegate

java.lang.Object
  extended by org.eobjects.metamodel.AbstractDataContext
      extended by org.eobjects.metamodel.QueryPostprocessDataContext
          extended by org.eobjects.metamodel.QueryPostprocessDelegate
All Implemented Interfaces:
HasReadTypeConverters, DataContext

public abstract class QueryPostprocessDelegate
extends QueryPostprocessDataContext

A simple subclass of QueryPostprocessDataContext which provides less implementation fuzz when custom querying features (like composite datacontexts or type conversion) is needed.

Author:
Kasper Sørensen, Ankit Kumar

Field Summary
 
Fields inherited from class org.eobjects.metamodel.QueryPostprocessDataContext
INFORMATION_SCHEMA_NAME
 
Constructor Summary
QueryPostprocessDelegate()
           
 
Method Summary
protected  Schema getMainSchema()
           
protected  String getMainSchemaName()
           
 
Methods inherited from class org.eobjects.metamodel.QueryPostprocessDataContext
addConverter, executeCountQuery, executeQuery, getDefaultSchemaName, getMainSchemaInternal, getSchemaByNameInternal, getSchemaNamesInternal, isMainSchemaTable, materializeFromItem, materializeMainSchemaTable, materializeMainSchemaTable, materializeMainSchemaTable, materializeTable
 
Methods inherited from class org.eobjects.metamodel.AbstractDataContext
compileQuery, executeQuery, executeQuery, getColumnByQualifiedLabel, getDefaultSchema, getSchemaByName, getSchemaNames, getSchemas, getTableByQualifiedLabel, isQualifiedPathDelim, parseQuery, query, refreshSchemas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryPostprocessDelegate

public QueryPostprocessDelegate()
Method Detail

getMainSchemaName

protected String getMainSchemaName()
                            throws MetaModelException
Specified by:
getMainSchemaName in class QueryPostprocessDataContext
Returns:
the name of the main schema that subclasses of this class produce
Throws:
MetaModelException

getMainSchema

protected Schema getMainSchema()
                        throws MetaModelException
Specified by:
getMainSchema in class QueryPostprocessDataContext
Returns:
the main schema that subclasses of this class produce
Throws:
MetaModelException


Copyright © 2007-2013. All Rights Reserved.