Package org.apache.avro.Schema

Examples of org.apache.avro.Schema.Field.pos()


          persistent.put(field.pos(), rs.getLong(columnIndex));
          break;
        case NULL:
          break;
        case RECORD:
          Object o = readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          persistent.put(field.pos(), o);
          break;
        case STRING:
          persistent.put(field.pos(), new Utf8(rs.getString(columnIndex)));
          break;
View Full Code Here


          break;
        case NULL:
          break;
        case RECORD:
          Object o = readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          persistent.put(field.pos(), o);
          break;
        case STRING:
          persistent.put(field.pos(), new Utf8(rs.getString(columnIndex)));
          break;
        case UNION:
View Full Code Here

        case RECORD:
          Object o = readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          persistent.put(field.pos(), o);
          break;
        case STRING:
          persistent.put(field.pos(), new Utf8(rs.getString(columnIndex)));
          break;
        case UNION:
          throw new IOException("Union is not supported yet");
      }
      persistent.setDirty(field.pos());
View Full Code Here

          persistent.put(field.pos(), new Utf8(rs.getString(columnIndex)));
          break;
        case UNION:
          throw new IOException("Union is not supported yet");
      }
      persistent.setDirty(field.pos());
    }
    persistent.clearDirty();
    return persistent;
  }
View Full Code Here

    }
    @Override public void put(int i, Object v) { values[i] = v; }
    @Override public Object get(String key) {
      Field field = schema.getField(key);
      if (field == null) return null;
      return values[field.pos()];
    }
    @Override public Object get(int i) { return values[i]; }
    @Override public boolean equals(Object o) {
      if (o == this) return true;                 // identical object
      if (!(o instanceof Record)) return false;   // not a record
View Full Code Here

    }
    @Override public void put(int i, Object v) { values[i] = v; }
    @Override public Object get(String key) {
      Field field = schema.getField(key);
      if (field == null) return null;
      return values[field.pos()];
    }
    @Override public Object get(int i) { return values[i]; }
    @Override public boolean equals(Object o) {
      if (o == this) return true;                 // identical object
      if (!(o instanceof Record)) return false;   // not a record
View Full Code Here

      ResolvingDecoder r = (ResolvingDecoder) d;
      Field[] ff = r.readFieldOrder();
      for (int i = 0; i < count; i++) {
        for (int j = 0; j < ff.length; j++) {
          Field f = ff[j];
          switch (f.pos()) {
          case 0:
          case 1:
          case 2:
            r.readDouble();
            break;
View Full Code Here

      ResolvingDecoder r = (ResolvingDecoder) d;
      Field[] ff = r.readFieldOrder();
      for (int i = 0; i < count; i++) {
        for (int j = 0; j < ff.length; j++) {
          Field f = ff[j];
          switch (f.pos()) {
          case 0:
          case 1:
          case 3:
            r.readDouble();
            break;
View Full Code Here

      ResolvingDecoder r = (ResolvingDecoder) d;
      Field[] ff = r.readFieldOrder();
      for (int i = 0; i < count; i++) {
        for (int j = 0; j < ff.length; j++) {
          Field f = ff[j];
          switch (f.pos()) {
          case 0:
          case 1:
          case 2:
            r.readDouble();
            break;
View Full Code Here

          expected == actual ? actualField : expectedFields.get(entry.getKey());
      if (expectedField == null) {
        skip(actualField.schema(), in);
        continue;
      }
      int fieldPosition = expectedField.pos();
      Object oldDatum =
          (old != null) ? getField(record, fieldName, fieldPosition) : null;
      addField(record, fieldName, fieldPosition,
               read(oldDatum,actualField.schema(),expectedField.schema(), in));
      size++;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.