public interface  oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter extends java.lang.Object implements oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter
{
public abstract void startList();
public abstract void endList();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter map();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$DictWriter dict();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter list();
public abstract oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter union();
public abstract void copyReader(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter tinyInt();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer uInt1();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer uInt2();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter smallInt();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntWriter integer();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer uInt4();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer float4();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter time();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter intervalYear();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer decimal9(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer decimal9();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter bigInt();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer uInt8();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer float8();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.DateWriter date();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter timeStamp();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter intervalDay();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter interval();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28DenseWriter decimal28Dense(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28DenseWriter decimal28Dense();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38DenseWriter decimal38Dense(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38DenseWriter decimal38Dense();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter decimal38Sparse(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter decimal38Sparse();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter varBinary();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter varChar();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter var16Char();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BitWriter bit();
}