mondrian.rolap.sql
Class SqlQuery.ClauseList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<String>
mondrian.rolap.sql.SqlQuery.ClauseList
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<String>, Collection<String>, List<String>, RandomAccess
- Direct Known Subclasses:
- SqlQuery.FromClauseList
- Enclosing class:
- SqlQuery
static class SqlQuery.ClauseList
- extends ArrayList<String>
|
Method Summary |
boolean |
add(String element)
Adds an element to this ClauseList if either duplicates are allowed
or if it has not already been added. |
(package private) static String |
foo(boolean generateFormattedSql,
String prefix,
String s)
|
(package private) static void |
listToBuffer(StringBuilder buf,
List<SqlQuery.ClauseList> clauseListList,
boolean generateFormattedSql,
String prefix,
String first,
String sep,
String last)
|
(package private) void |
toBuffer(StringBuilder buf,
boolean generateFormattedSql,
String prefix,
String first,
String sep,
String last,
String empty)
|
(package private) void |
toBuffer(StringBuilder buf,
String first,
String sep,
String last)
|
| 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 |
allowDups
protected final boolean allowDups
SqlQuery.ClauseList
SqlQuery.ClauseList(boolean allowDups)
add
public boolean add(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 Collection<String>- Specified by:
add in interface List<String>- Overrides:
add in class ArrayList<String>
- Parameters:
element - Element to add
- Returns:
- whether element was added, per
Collection.add(Object)
toBuffer
final void toBuffer(StringBuilder buf,
boolean generateFormattedSql,
String prefix,
String first,
String sep,
String last,
String empty)
foo
static String foo(boolean generateFormattedSql,
String prefix,
String s)
toBuffer
final void toBuffer(StringBuilder buf,
String first,
String sep,
String last)
listToBuffer
static void listToBuffer(StringBuilder buf,
List<SqlQuery.ClauseList> clauseListList,
boolean generateFormattedSql,
String prefix,
String first,
String sep,
String last)