mondrian.rolap.aggmatcher
Class AggStar.Table.JoinCondition

java.lang.Object
  extended by mondrian.rolap.aggmatcher.AggStar.Table.JoinCondition
Enclosing class:
AggStar.Table

public class AggStar.Table.JoinCondition
extends Object

The query join condition between a base table and this table (the table that owns the join condition).

 

Method Summary
 MondrianDef.Expression getLeft()
          Return the left join expression.
 String getLeft(SqlQuery query)
          Return the left join expression as string.
 MondrianDef.Expression getRight()
          Return the right join expression.
 AggStar.Table getTable()
          Get the enclosing AggStar.Table.
 void print(PrintWriter pw, String prefix)
          Prints this table and its children.
 String toString()
           
(package private)  String toString(SqlQuery query)
          This is used to create part of a SQL where clause.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getTable

public AggStar.Table getTable()
Get the enclosing AggStar.Table.


getLeft

public MondrianDef.Expression getLeft()
Return the left join expression.


getLeft

public String getLeft(SqlQuery query)
Return the left join expression as string.


getRight

public MondrianDef.Expression getRight()
Return the right join expression.


toString

String toString(SqlQuery query)
This is used to create part of a SQL where clause.


toString

public String toString()
Overrides:
toString in class Object

print

public void print(PrintWriter pw,
                  String prefix)
Prints this table and its children.


SourceForge.net_Logo