mondrian.rolap.sql
Class SqlQuery.ClauseList

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

static class SqlQuery.ClauseList
extends java.util.ArrayList<java.lang.String>


Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
SqlQuery.ClauseList(boolean allowDups)
           
 
Method Summary
 boolean add(java.lang.String element)
          Adds an element to this ClauseList if either duplicates are allowed or if it has not already been added.
(package private)  void print(java.io.PrintWriter pw, boolean generateFormattedSql, java.lang.String prefix, java.lang.String first, java.lang.String sep)
           
(package private)  void print(java.io.PrintWriter pw, boolean generateFormattedSql, java.lang.String prefix, java.lang.String first, java.lang.String sep, java.lang.String suffix, java.lang.String last)
           
(package private)  void toBuffer(java.lang.StringBuilder buf, java.lang.String first, java.lang.String sep)
           
 
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.ClauseList

SqlQuery.ClauseList(boolean allowDups)
Method Detail

add

public boolean add(java.lang.String element)
Adds an element to this ClauseList if either duplicates are allowed or if it has not already been added.

Specified by:
add in interface java.util.Collection<java.lang.String>
Specified by:
add in interface java.util.List<java.lang.String>
Overrides:
add in class java.util.ArrayList<java.lang.String>
Parameters:
element - Element to add
Returns:
whether element was added, per Collection.add(Object)

toBuffer

void toBuffer(java.lang.StringBuilder buf,
              java.lang.String first,
              java.lang.String sep)

print

void print(java.io.PrintWriter pw,
           boolean generateFormattedSql,
           java.lang.String prefix,
           java.lang.String first,
           java.lang.String sep)

print

void print(java.io.PrintWriter pw,
           boolean generateFormattedSql,
           java.lang.String prefix,
           java.lang.String first,
           java.lang.String sep,
           java.lang.String suffix,
           java.lang.String last)

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