public interface  oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter extends java.lang.Object implements oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter
{
public abstract oadd.org.apache.drill.exec.record.MaterializedField getField();
public abstract boolean isEmptyMap();
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.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.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.UInt4Writer uInt4(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.TimeWriter time(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.Decimal9Writer decimal9(java.lang.String, int, int);
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.BigIntWriter bigInt(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.Float8Writer float8(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.TimeStampWriter timeStamp(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18(java.lang.String, int, int);
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.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.Decimal28DenseWriter decimal28Dense(java.lang.String, int, int);
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, int, int);
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, int, int);
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, int, int);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse(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.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, int, int);
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.BitWriter bit(java.lang.String);
public abstract void copyReaderToField(java.lang.String, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter map(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter list(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter union(java.lang.String);
public abstract void start();
public abstract void end();
public abstract oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$DictWriter dict(java.lang.String);
}