public interface  oadd.org.apache.drill.exec.vector.accessor.writer.UnionWriterImpl$UnionShim extends java.lang.Object implements oadd.org.apache.drill.exec.vector.accessor.writer.WriterEvents
{
public abstract void bindWriter(oadd.org.apache.drill.exec.vector.accessor.writer.UnionWriterImpl);
public abstract void setNull();
public abstract boolean hasType(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectWriter member(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract void setType(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract int lastWriteIndex();
public abstract int rowStartIndex();
public abstract oadd.org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter addMember(oadd.org.apache.drill.exec.record.metadata.ColumnMetadata);
public abstract oadd.org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter addMember(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract void addMember(oadd.org.apache.drill.exec.vector.accessor.writer.AbstractObjectWriter);
}