@Override public void startItem() throws IOException { super.startItem(); out.startItem(); }
@Override public void startItem() throws IOException { super.startItem(); out.startItem(); }
@Override public void startItem() throws IOException { e.startItem(); } @Override
static void writeArray(int[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(long[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeLong(data[i]); } }
static void writeArray(float[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeFloat(data[i]); } }
static void writeArray(float[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeFloat(data[i]); } }
static void writeArray(boolean[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeBoolean(data[i]); } }
static void writeArray(short[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(short[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(int[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(long[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeLong(data[i]); } }
static void writeArray(char[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(double[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeDouble(data[i]); } }
static void writeArray(boolean[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeBoolean(data[i]); } }
static void writeArray(char[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeInt(data[i]); } }
static void writeArray(double[] data, Encoder out) throws IOException { int size = data.length; out.setItemCount(size); for (int i = 0; i < size; i++) { out.startItem(); out.writeDouble(data[i]); } }
@Override protected void customEncode(org.apache.avro.io.Encoder out) throws java.io.IOException { long size0 = this.productsInCart.size(); out.writeArrayStart(); out.setItemCount(size0); long actualSize0 = 0; for (java.lang.String e0: this.productsInCart) { actualSize0++; out.startItem(); out.writeString(e0); } out.writeArrayEnd(); if (actualSize0 != size0) throw new java.util.ConcurrentModificationException("Array-size written was " + size0 + ", but element count was " + actualSize0 + "."); }
@Override protected void customEncode(org.apache.avro.io.Encoder out) throws java.io.IOException { out.writeString(this.label); long size0 = this.children.size(); out.writeArrayStart(); out.setItemCount(size0); long actualSize0 = 0; for (org.apache.avro.Node e0: this.children) { actualSize0++; out.startItem(); e0.customEncode(out); } out.writeArrayEnd(); if (actualSize0 != size0) throw new java.util.ConcurrentModificationException("Array-size written was " + size0 + ", but element count was " + actualSize0 + "."); }
@Override protected void customEncode(org.apache.avro.io.Encoder out) throws java.io.IOException { out.writeString(this.label); long size0 = this.children.size(); out.writeArrayStart(); out.setItemCount(size0); long actualSize0 = 0; for (org.apache.avro.Node e0: this.children) { actualSize0++; out.startItem(); e0.customEncode(out); } out.writeArrayEnd(); if (actualSize0 != size0) throw new java.util.ConcurrentModificationException("Array-size written was " + size0 + ", but element count was " + actualSize0 + "."); }