public interface  oadd.org.apache.drill.exec.vector.accessor.TupleWriter extends java.lang.Object implements oadd.org.apache.drill.exec.vector.accessor.ColumnWriter
{
public abstract boolean isProjected(java.lang.String);
public abstract int addColumn(oadd.org.apache.drill.exec.record.metadata.ColumnMetadata);
public abstract int addColumn(oadd.org.apache.drill.exec.record.MaterializedField);
public abstract oadd.org.apache.drill.exec.record.metadata.TupleMetadata tupleSchema();
public abstract int size();
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectWriter column(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectWriter column(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.ScalarWriter scalar(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.ScalarWriter scalar(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.TupleWriter tuple(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.TupleWriter tuple(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.ArrayWriter array(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.ArrayWriter array(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.VariantWriter variant(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.VariantWriter variant(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.DictWriter dict(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.DictWriter dict(java.lang.String);
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectType type(int);
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectType type(java.lang.String);
public abstract void set(int, java.lang.Object);
}