it.eng.qbe.export
Class HQLFieldsReader

java.lang.Object
  extended by it.eng.qbe.export.HQLFieldsReader
All Implemented Interfaces:
IFieldsReader

public class HQLFieldsReader
extends java.lang.Object
implements IFieldsReader

Class that can get fields (i.e name and type) from a hql query string

Author:
Gioia

Constructor Summary
HQLFieldsReader(java.lang.String query, org.hibernate.SessionFactory sessionFactory)
          Instantiates a new hQL fields reader.
 
Method Summary
 java.lang.String prepareQuery()
          Prepare query.
 java.util.Vector readFields()
          Read fields.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HQLFieldsReader

public HQLFieldsReader(java.lang.String query,
                       org.hibernate.SessionFactory sessionFactory)
Instantiates a new hQL fields reader.

Parameters:
query - the query
sessionFactory - the session factory
Method Detail

prepareQuery

public java.lang.String prepareQuery()
Prepare query.

Returns:
the string

readFields

public java.util.Vector readFields()
                            throws java.lang.Exception
Description copied from interface: IFieldsReader
Read fields.

Specified by:
readFields in interface IFieldsReader
Returns:
the vector
Throws:
java.lang.Exception - the exception