public interface  oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter extends java.lang.Object
{
public abstract void start();
public abstract void end();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter map(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter listoftmap(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter dict(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter listOfDict();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapOrListWriter list(java.lang.String);
public abstract boolean isMapWriter();
public abstract boolean isListWriter();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer uInt1(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer uInt2(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer uInt4(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer uInt8(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter varChar(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter var16Char(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(java.lang.String, int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter tinyInt(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter smallInt(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntWriter integer(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter bigInt(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer float4(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer float8(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BitWriter bit(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter varBinary(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter binary(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.DateWriter date(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter time(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter timeStamp(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter intervalYear(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter intervalDay(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter interval(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer decimal9(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28DenseWriter decimal28Dense(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38DenseWriter decimal38Dense(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter decimal38Sparse(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse(java.lang.String);
}