Class RexSlot.SelfPopulatingList

java.lang.Object
java.util.concurrent.CopyOnWriteArrayList<String>
org.apache.calcite.rex.RexSlot.SelfPopulatingList
All Implemented Interfaces:
Serializable, Cloneable, Iterable<String>, Collection<String>, List<String>, RandomAccess
Enclosing class:
RexSlot

protected static class RexSlot.SelfPopulatingList extends CopyOnWriteArrayList<String>
Thread-safe list that populates itself if you make a reference beyond the end of the list. Useful if you are using the same entries repeatedly. Once populated, accesses are very efficient.
See Also: