Package org.apache.avro.Schema

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


        if (v == null) v = f.defaultValue();
        if (v != null) {
          Object o = old != null ? getField(old, name, f.pos()) : null;
          addField(record, name, f.pos(), defaultFieldValue(o, f.schema(), v));
        } else if (old != null) {
          removeField(record, name, f.pos());
        }
      }
      return record;
    case ENUM:
      return createEnum(json.getTextValue(), schema);
View Full Code Here


      if (rs.getObject(columnIndex) == null) {
        continue;
      }
      switch(type) {
        case MAP:
          readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          break;
        case ARRAY:
          readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          break;
        case BOOLEAN:
View Full Code Here

      switch(type) {
        case MAP:
          readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          break;
        case ARRAY:
          readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          break;
        case BOOLEAN:
          persistent.put(field.pos(), rs.getBoolean(columnIndex));
          break;
        case BYTES:
View Full Code Here

          break;
        case ARRAY:
          readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
          break;
        case BOOLEAN:
          persistent.put(field.pos(), rs.getBoolean(columnIndex));
          break;
        case BYTES:
          persistent.put(field.pos(), ByteBuffer.wrap(getBytes(rs, columnIndex, fieldSchema, column)));
          break;
        case DOUBLE:
View Full Code Here

          break;
        case BOOLEAN:
          persistent.put(field.pos(), rs.getBoolean(columnIndex));
          break;
        case BYTES:
          persistent.put(field.pos(), ByteBuffer.wrap(getBytes(rs, columnIndex, fieldSchema, column)));
          break;
        case DOUBLE:
          persistent.put(field.pos(), rs.getDouble(columnIndex));
          break;
        case ENUM:
View Full Code Here

          break;
        case BYTES:
          persistent.put(field.pos(), ByteBuffer.wrap(getBytes(rs, columnIndex, fieldSchema, column)));
          break;
        case DOUBLE:
          persistent.put(field.pos(), rs.getDouble(columnIndex));
          break;
        case ENUM:
          Object val = AvroUtils.getEnumValue(fieldSchema, rs.getString(columnIndex));
          persistent.put(field.pos(), val);
          break;
View Full Code Here

        case DOUBLE:
          persistent.put(field.pos(), rs.getDouble(columnIndex));
          break;
        case ENUM:
          Object val = AvroUtils.getEnumValue(fieldSchema, rs.getString(columnIndex));
          persistent.put(field.pos(), val);
          break;
        case FIXED:
          ((SpecificFixed)persistent.get(i)).bytes(getBytes(rs, columnIndex, fieldSchema, column));
          break;
        case FLOAT:
View Full Code Here

          break;
        case FIXED:
          ((SpecificFixed)persistent.get(i)).bytes(getBytes(rs, columnIndex, fieldSchema, column));
          break;
        case FLOAT:
          persistent.put(field.pos(), rs.getFloat(columnIndex));
          break;
        case INT:
          persistent.put(field.pos(), rs.getInt(columnIndex));
          break;
        case LONG:
View Full Code Here

          break;
        case FLOAT:
          persistent.put(field.pos(), rs.getFloat(columnIndex));
          break;
        case INT:
          persistent.put(field.pos(), rs.getInt(columnIndex));
          break;
        case LONG:
          persistent.put(field.pos(), rs.getLong(columnIndex));
          break;
        case NULL:
View Full Code Here

          break;
        case INT:
          persistent.put(field.pos(), rs.getInt(columnIndex));
          break;
        case LONG:
          persistent.put(field.pos(), rs.getLong(columnIndex));
          break;
        case NULL:
          break;
        case RECORD:
          Object o = readField(rs, columnIndex, persistent.get(field.pos()), fieldSchema, column);
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.