it.eng.spagobi.tools.dataset.common.query
Class JoinQueryTransformer

java.lang.Object
  extended by it.eng.spagobi.tools.dataset.common.query.AbstractQueryTransformer
      extended by it.eng.spagobi.tools.dataset.common.query.JoinQueryTransformer
All Implemented Interfaces:
IQueryTransformer

public class JoinQueryTransformer
extends AbstractQueryTransformer

Author:
Andrea Gioia (andrea.gioia@eng.it)

Constructor Summary
JoinQueryTransformer()
           
JoinQueryTransformer(IQueryTransformer previousTransformer)
           
 
Method Summary
 void addSelectColumn(java.lang.String columnName)
           
 void addSelectColumn(java.lang.String columnName, java.lang.String columnAlias)
           
 java.lang.Object execTransformation(java.lang.Object statement)
           
 void setJoinCondition(java.lang.String statmentFKColumnName, java.lang.String statmentToJoinRefColumnName)
           
 void setStatmentToJoin(java.lang.String statmentToJoin)
           
 
Methods inherited from class it.eng.spagobi.tools.dataset.common.query.AbstractQueryTransformer
getPreviousTransformer, hasPreviousTransformer, setPreviousTransformer, transformQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinQueryTransformer

public JoinQueryTransformer()

JoinQueryTransformer

public JoinQueryTransformer(IQueryTransformer previousTransformer)
Method Detail

execTransformation

public java.lang.Object execTransformation(java.lang.Object statement)
Specified by:
execTransformation in class AbstractQueryTransformer

setJoinCondition

public void setJoinCondition(java.lang.String statmentFKColumnName,
                             java.lang.String statmentToJoinRefColumnName)

setStatmentToJoin

public void setStatmentToJoin(java.lang.String statmentToJoin)

addSelectColumn

public void addSelectColumn(java.lang.String columnName)

addSelectColumn

public void addSelectColumn(java.lang.String columnName,
                            java.lang.String columnAlias)