mondrian.rolap.sql
Class SqlQuery.FromClauseList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<String>
              extended by mondrian.rolap.sql.SqlQuery.ClauseList
                  extended by mondrian.rolap.sql.SqlQuery.FromClauseList
All Implemented Interfaces:
Serializable, Cloneable, Iterable<String>, Collection<String>, List<String>, RandomAccess
Enclosing class:
SqlQuery

static class SqlQuery.FromClauseList
extends SqlQuery.ClauseList


Field Summary
 
Fields inherited from class mondrian.rolap.sql.SqlQuery.ClauseList
allowDups
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
SqlQuery.FromClauseList(boolean allowsDups)
           
 
Method Summary
 void addOn(String leftAlias, String leftKey, String rightAlias, String rightKey, String condition)
           
(package private)  void appendJoin(List<String> addedTables, String from, String alias, StringBuilder buf)
           
 void toBuffer(StringBuilder buf, List<String> fromAliases)
           
 
Methods inherited from class mondrian.rolap.sql.SqlQuery.ClauseList
add, foo, listToBuffer, toBuffer, toBuffer
 
Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, set, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode
 
Methods inherited from class java.util.AbstractCollection
containsAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode
 

Constructor Detail

SqlQuery.FromClauseList

SqlQuery.FromClauseList(boolean allowsDups)
Method Detail

addOn

public void addOn(String leftAlias,
                  String leftKey,
                  String rightAlias,
                  String rightKey,
                  String condition)

toBuffer

public void toBuffer(StringBuilder buf,
                     List<String> fromAliases)

appendJoin

void appendJoin(List<String> addedTables,
                String from,
                String alias,
                StringBuilder buf)

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