protected ValueSchema(int minNullable, List<Field> fields, boolean rowKeyOrderOptimizable) { init(minNullable, fields, rowKeyOrderOptimizable); }
@Override public void readFields(DataInput in) throws IOException { int minNullable = WritableUtils.readVInt(in); int nFields = WritableUtils.readVInt(in); boolean rowKeyOrderOptimizable = false; if (nFields < 0) { rowKeyOrderOptimizable = true; nFields *= -1; } List<Field> fields = Lists.newArrayListWithExpectedSize(nFields); for (int i = 0; i < nFields; i++) { Field field = new Field(); field.readFields(in); fields.add(field); } init(minNullable, fields, rowKeyOrderOptimizable); }
protected ValueSchema(int minNullable, List<Field> fields, boolean rowKeyOrderOptimizable) { init(minNullable, fields, rowKeyOrderOptimizable); }
protected ValueSchema(int minNullable, List<Field> fields, boolean rowKeyOrderOptimizable) { init(minNullable, fields, rowKeyOrderOptimizable); }
@Override public void readFields(DataInput in) throws IOException { int minNullable = WritableUtils.readVInt(in); int nFields = WritableUtils.readVInt(in); boolean rowKeyOrderOptimizable = false; if (nFields < 0) { rowKeyOrderOptimizable = true; nFields *= -1; } List<Field> fields = Lists.newArrayListWithExpectedSize(nFields); for (int i = 0; i < nFields; i++) { Field field = new Field(); field.readFields(in); fields.add(field); } init(minNullable, fields, rowKeyOrderOptimizable); }
@Override public void readFields(DataInput in) throws IOException { int minNullable = WritableUtils.readVInt(in); int nFields = WritableUtils.readVInt(in); boolean rowKeyOrderOptimizable = false; if (nFields < 0) { rowKeyOrderOptimizable = true; nFields *= -1; } List<Field> fields = Lists.newArrayListWithExpectedSize(nFields); for (int i = 0; i < nFields; i++) { Field field = new Field(); field.readFields(in); fields.add(field); } init(minNullable, fields, rowKeyOrderOptimizable); }