public interface  oadd.org.apache.drill.exec.vector.complex.reader.BaseReader extends java.lang.Object implements oadd.org.apache.drill.exec.vector.complex.Positionable
{
public abstract oadd.org.apache.drill.common.types.TypeProtos$MajorType getType();
public abstract oadd.org.apache.drill.exec.record.MaterializedField getField();
public abstract void reset();
public abstract void read(oadd.org.apache.drill.exec.expr.holders.UnionHolder);
public abstract void read(int, oadd.org.apache.drill.exec.expr.holders.UnionHolder);
public abstract void copyAsValue(oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter);
public abstract boolean isSet();
public abstract void read(oadd.org.apache.drill.exec.expr.holders.ValueHolder);
public abstract java.lang.String getTypeString();
public abstract oadd.org.apache.drill.common.types.TypeProtos$MinorType getVectorType();
}