mondrian.rolap
Class Target

java.lang.Object
  extended by mondrian.rolap.TargetBase
      extended by mondrian.rolap.Target

public class Target
extends TargetBase

helper class for HighCardSqlTupleReader HighCardSqlTupleReader Keeps track of target levels and constraints for adding to sql query

Since:
July 23, 2009
Version:
$Id: //open/mondrian/src/main/mondrian/rolap/Target.java#12 $
Author:
luis f. canals, Kurtis Walker

Field Summary
(package private)  boolean parentChild
           
 
Fields inherited from class mondrian.rolap.TargetBase
cacheLock, level, memberBuilder, srcMembers
 
Constructor Summary
Target(RolapLevel level, TupleReader.MemberBuilder memberBuilder, java.util.List<RolapMember> srcMembers, TupleConstraint constraint, HighCardSqlTupleReader sqlTupleReader)
           
 
Method Summary
 java.util.List<RolapMember> close()
           
(package private)  int internalAddRow(java.sql.ResultSet resultSet, int column)
           
 void open()
           
 
Methods inherited from class mondrian.rolap.TargetBase
add, addRow, castToNonEmptyCJConstraint, getCurrMember, getLevel, getList, getSrcMembers, removeCurrMember, setCurrMember, setList, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentChild

boolean parentChild
Constructor Detail

Target

public Target(RolapLevel level,
              TupleReader.MemberBuilder memberBuilder,
              java.util.List<RolapMember> srcMembers,
              TupleConstraint constraint,
              HighCardSqlTupleReader sqlTupleReader)
Method Detail

open

public void open()
Specified by:
open in class TargetBase

internalAddRow

int internalAddRow(java.sql.ResultSet resultSet,
                   int column)
             throws java.sql.SQLException
Specified by:
internalAddRow in class TargetBase
Throws:
java.sql.SQLException

close

public java.util.List<RolapMember> close()
Specified by:
close in class TargetBase

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads