- All Known Implementing Classes:
- EncodedTreeReaderFactory.BinaryStreamReader, EncodedTreeReaderFactory.BooleanStreamReader, EncodedTreeReaderFactory.ByteStreamReader, EncodedTreeReaderFactory.CharStreamReader, EncodedTreeReaderFactory.DateStreamReader, EncodedTreeReaderFactory.DecimalStreamReader, EncodedTreeReaderFactory.DoubleStreamReader, EncodedTreeReaderFactory.FloatStreamReader, EncodedTreeReaderFactory.IntStreamReader, EncodedTreeReaderFactory.LongStreamReader, EncodedTreeReaderFactory.ShortStreamReader, EncodedTreeReaderFactory.StringStreamReader, EncodedTreeReaderFactory.TimestampStreamReader, EncodedTreeReaderFactory.VarcharStreamReader
- Enclosing class:
- EncodedTreeReaderFactory
public static interface EncodedTreeReaderFactory.SettableTreeReader
We choose to use a toy programming language, so we cannot use multiple inheritance.
If we could, we could have this inherit TreeReader to contain the common impl, and then
have e.g. SettableIntTreeReader inherit both Settable... and Int.. TreeReader-s.
Instead, we have a settable interface that the caller will cast to and call setBuffers.