com.sun.mdm.index.query
Class JoinList

java.lang.Object
  extended bycom.sun.mdm.index.query.JoinList

class JoinList
extends java.lang.Object

This is used by SingleQueryParser. Say if object graph is: System Person Address Phone Alias. The joinList would contain objects: {System, Person, Address}, {Person, Phone}, {Person, Alias} So this joinList uses parent child relationships to do the joins


Constructor Summary
(package private) JoinList()
          Creates a new instance of JoinList
 
Method Summary
(package private)  void add(java.lang.String object)
           
(package private)  java.lang.Object get(int index)
           
(package private)  int getOuterJoinIndex(int unionIndex)
          The index of object above which the outer joins should be done
(package private)  void setOuterJoinIndices(ConditionMap[] conditionMaps)
           
(package private)  int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinList

JoinList()
Creates a new instance of JoinList

Method Detail

add

void add(java.lang.String object)

get

java.lang.Object get(int index)

getOuterJoinIndex

int getOuterJoinIndex(int unionIndex)
The index of object above which the outer joins should be done

Parameters:
unionIndex -

setOuterJoinIndices

void setOuterJoinIndices(ConditionMap[] conditionMaps)

size

int size()


Sun Microsystems, Inc.