interface  org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer extends java.lang.Object
{
public abstract org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer$FieldOrder fieldOrder();
public abstract void writeSFixed32(int, int) throws java.io.IOException;
public abstract void writeInt64(int, long) throws java.io.IOException;
public abstract void writeSFixed64(int, long) throws java.io.IOException;
public abstract void writeFloat(int, float) throws java.io.IOException;
public abstract void writeDouble(int, double) throws java.io.IOException;
public abstract void writeEnum(int, int) throws java.io.IOException;
public abstract void writeUInt64(int, long) throws java.io.IOException;
public abstract void writeInt32(int, int) throws java.io.IOException;
public abstract void writeFixed64(int, long) throws java.io.IOException;
public abstract void writeFixed32(int, int) throws java.io.IOException;
public abstract void writeBool(int, boolean) throws java.io.IOException;
public abstract void writeString(int, java.lang.String) throws java.io.IOException;
public abstract void writeBytes(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString) throws java.io.IOException;
public abstract void writeUInt32(int, int) throws java.io.IOException;
public abstract void writeSInt32(int, int) throws java.io.IOException;
public abstract void writeSInt64(int, long) throws java.io.IOException;
public abstract void writeMessage(int, java.lang.Object) throws java.io.IOException;
public abstract void writeMessage(int, java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException;
public abstract void writeGroup(int, java.lang.Object) throws java.io.IOException;
public abstract void writeGroup(int, java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException;
public abstract void writeStartGroup(int) throws java.io.IOException;
public abstract void writeEndGroup(int) throws java.io.IOException;
public abstract void writeInt32List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeFixed32List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeInt64List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeUInt64List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeFixed64List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeFloatList(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeDoubleList(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeEnumList(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeBoolList(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeStringList(int, java.util.List) throws java.io.IOException;
public abstract void writeBytesList(int, java.util.List) throws java.io.IOException;
public abstract void writeUInt32List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeSFixed32List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeSFixed64List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeSInt32List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeSInt64List(int, java.util.List, boolean) throws java.io.IOException;
public abstract void writeMessageList(int, java.util.List) throws java.io.IOException;
public abstract void writeMessageList(int, java.util.List, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException;
public abstract void writeGroupList(int, java.util.List) throws java.io.IOException;
public abstract void writeGroupList(int, java.util.List, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException;
public abstract void writeMessageSetItem(int, java.lang.Object) throws java.io.IOException;
public abstract void writeMap(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException;
}