it.eng.qbe.model
Class HQLStatement

java.lang.Object
  extended by it.eng.qbe.model.BasicStatement
      extended by it.eng.qbe.model.HQLStatement
All Implemented Interfaces:
IStatement

public class HQLStatement
extends BasicStatement

Author:
Andrea Gioia

Method Summary
 java.lang.String buildFromClause(IQuery query)
           
 java.lang.String buildGroupByClause(IQuery query)
           
 java.lang.String buildOrderByClause(IQuery query)
           
 java.lang.String buildWhereClause(IQuery query)
           
 it.eng.spago.base.SourceBean execute()
           
 it.eng.spago.base.SourceBean execute(int offset)
           
 it.eng.spago.base.SourceBean execute(int offset, int fetchSize)
           
 it.eng.spago.base.SourceBean execute(IQuery query, java.util.Properties parameters, int offset, int fetchSize, int maxResults)
           
 it.eng.spago.base.SourceBean executeWithPagination(int pageNumber, int pageSize)
           
 it.eng.spago.base.SourceBean executeWithPagination(IQuery query, java.util.Properties parameters, int pageNumber, int pageSize, int maxResults)
           
 java.lang.String getQueryString(IQuery query)
           
 java.lang.String getQueryString(IQuery query, java.util.Properties parameters)
           
 
Methods inherited from class it.eng.qbe.model.BasicStatement
getDataMartModel, getFetchSize, getMaxResults, getOffset, getParameters, getQuery, getQueryString, setFetchSize, setMaxResults, setOffset, setParameters, setQuery
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildFromClause

public java.lang.String buildFromClause(IQuery query)

buildWhereClause

public java.lang.String buildWhereClause(IQuery query)

buildGroupByClause

public java.lang.String buildGroupByClause(IQuery query)

buildOrderByClause

public java.lang.String buildOrderByClause(IQuery query)

getQueryString

public java.lang.String getQueryString(IQuery query)

getQueryString

public java.lang.String getQueryString(IQuery query,
                                       java.util.Properties parameters)
                                throws java.io.IOException
Throws:
java.io.IOException

execute

public it.eng.spago.base.SourceBean execute(int offset,
                                            int fetchSize)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

execute

public it.eng.spago.base.SourceBean execute(int offset)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

execute

public it.eng.spago.base.SourceBean execute()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

execute

public it.eng.spago.base.SourceBean execute(IQuery query,
                                            java.util.Properties parameters,
                                            int offset,
                                            int fetchSize,
                                            int maxResults)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

executeWithPagination

public it.eng.spago.base.SourceBean executeWithPagination(int pageNumber,
                                                          int pageSize)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

executeWithPagination

public it.eng.spago.base.SourceBean executeWithPagination(IQuery query,
                                                          java.util.Properties parameters,
                                                          int pageNumber,
                                                          int pageSize,
                                                          int maxResults)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception