@Override public float getFloatValue() throws IOException, JsonParseException { return delegate.getFloatValue(); }
@Override public float floatValue() { try { return parser.getFloatValue(); } catch (IOException ex) { throw new EsHadoopSerializationException(ex); } }
@Override public float readFloat() throws IOException { advance(Symbol.FLOAT); if (in.getCurrentToken().isNumeric()) { float result = in.getFloatValue(); in.nextToken(); return result; } else { throw error("float"); } }
@Override public float getFloatValue() throws IOException, JsonParseException { return parser.getFloatValue(); }
@Override public float getFloatValue() throws IOException, JsonParseException { return delegate.getFloatValue(); }
break; case FLOAT: writeNumber(jp.getFloatValue()); break; default:
return jp.getFloatValue();
return jp.getFloatValue();
break; case FLOAT: writeNumber(jp.getFloatValue()); break; default:
public Float readFrom(JsonParser parser) throws IOException { return parser.getFloatValue(); } public void writeTo(JsonGenerator generator, Float value) throws IOException
@Override public float getFloatValue() throws IOException, JsonParseException { return parser.getFloatValue(); }
private static Object parseValueForDataType(JsonParser jp, EDataType dataType) throws JsonParseException, IOException { if (dataType.getEPackage() == EcorePackage.eINSTANCE) { switch (dataType.getClassifierID()) { case EcorePackage.EBOOLEAN: return jp.getBooleanValue(); case EcorePackage.EBYTE: return jp.getByteValue(); case EcorePackage.ESHORT: return jp.getShortValue(); case EcorePackage.EINT: return jp.getIntValue(); case EcorePackage.ELONG: return jp.getLongValue(); case EcorePackage.EFLOAT: return jp.getFloatValue(); case EcorePackage.EDOUBLE: return jp.getDoubleValue(); case EcorePackage.ESTRING: return jp.getText(); } } return dataType.getEPackage().getEFactoryInstance().createFromString(dataType, jp.getText()); }
@Override public float floatValue() { try { return parser.getFloatValue(); } catch (IOException ex) { throw new EsHadoopSerializationException(ex); } }
@Override public float floatValue() { try { return parser.getFloatValue(); } catch (IOException ex) { throw new EsHadoopSerializationException(ex); } }
break; case FLOAT: writeNumber(jp.getFloatValue()); break; default:
@Override public float readFloat() throws IOException { advance(Symbol.FLOAT); if (in.getCurrentToken() == JsonToken.VALUE_NUMBER_FLOAT) { float result = in.getFloatValue(); in.nextToken(); return result; } else { throw error("float"); } }
@Override public float readFloat() throws IOException { advance(Symbol.FLOAT); if (in.getCurrentToken().isNumeric()) { float result = in.getFloatValue(); in.nextToken(); return result; } else { throw error("float"); } }
break; case FLOAT: writeNumber(jp.getFloatValue()); break; default: