public interface  oadd.org.apache.drill.exec.vector.accessor.VariantReader extends java.lang.Object implements oadd.org.apache.drill.exec.vector.accessor.ColumnReader
{
public abstract oadd.org.apache.drill.exec.record.metadata.VariantMetadata variantSchema();
public abstract int size();
public abstract boolean hasType(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectReader member(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract oadd.org.apache.drill.exec.vector.accessor.ScalarReader scalar(oadd.org.apache.drill.common.types.TypeProtos$MinorType);
public abstract oadd.org.apache.drill.common.types.TypeProtos$MinorType dataType();
public abstract oadd.org.apache.drill.exec.vector.accessor.ObjectReader member();
public abstract oadd.org.apache.drill.exec.vector.accessor.ScalarReader scalar();
public abstract oadd.org.apache.drill.exec.vector.accessor.TupleReader tuple();
public abstract oadd.org.apache.drill.exec.vector.accessor.ArrayReader array();
}