Package org.apache.calcite.runtime
Class FlatLists.AbstractFlatList<T>
- java.lang.Object
-
- org.apache.calcite.runtime.AbstractImmutableList<T>
-
- org.apache.calcite.runtime.FlatLists.AbstractFlatList<T>
-
- Type Parameters:
T
- element type
- All Implemented Interfaces:
java.lang.Iterable<T>
,java.util.Collection<T>
,java.util.List<T>
,java.util.RandomAccess
- Direct Known Subclasses:
FlatLists.Flat1List
,FlatLists.Flat2List
,FlatLists.Flat3List
,FlatLists.Flat4List
,FlatLists.Flat5List
,FlatLists.Flat6List
,ImmutableIntList
- Enclosing class:
- FlatLists
public abstract static class FlatLists.AbstractFlatList<T> extends AbstractImmutableList<T> implements java.util.RandomAccess
Base class for flat lists.
-
-
Constructor Summary
Constructors Constructor Description AbstractFlatList()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<T>
append(T e)
Returns a list that consists of a this list's elements plus a given element.protected java.util.List<T>
toList()
-
Methods inherited from class org.apache.calcite.runtime.AbstractImmutableList
add, add, addAll, addAll, clear, contains, containsAll, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList
-
-