@Override public void readFields(final DataInput dataInput) throws IOException { point.setEmpty(); point.setX(dataInput.readDouble()); point.setY(dataInput.readDouble()); } }
public Point queryPoint(final Point point) throws IOException { readRecordHeader(); point.setX(EndianUtils.readSwappedDouble(m_dataInputStream)); point.setY(EndianUtils.readSwappedDouble(m_dataInputStream)); return point; }
@Override public void evaluate(IFrameTupleReference tuple, IPointable result) throws HyracksDataException { eval0.evaluate(tuple, inputArg0); eval1.evaluate(tuple, inputArg1); byte[] bytes0 = inputArg0.getByteArray(); int offset0 = inputArg0.getStartOffset(); byte[] bytes1 = inputArg1.getByteArray(); int offset1 = inputArg1.getStartOffset(); resultStorage.reset(); try { out.writeByte(ATypeTag.SERIALIZED_GEOMETRY_TYPE_TAG); point.setX(getVal(bytes0, offset0)); point.setY(getVal(bytes1, offset1)); AGeometrySerializerDeserializer.INSTANCE.serialize(pointGeometry, out); } catch (IOException e1) { throw HyracksDataException.create(e1); } result.set(resultStorage); } }
point.setY(y);
@Override public void evaluate(IFrameTupleReference tuple, IPointable result) throws HyracksDataException { eval0.evaluate(tuple, inputArg0); eval1.evaluate(tuple, inputArg1); eval2.evaluate(tuple, inputArg2); byte[] bytes0 = inputArg0.getByteArray(); int offset0 = inputArg0.getStartOffset(); byte[] bytes1 = inputArg1.getByteArray(); int offset1 = inputArg1.getStartOffset(); byte[] bytes2 = inputArg2.getByteArray(); int offset2 = inputArg2.getStartOffset(); resultStorage.reset(); try { out.writeByte(ATypeTag.SERIALIZED_GEOMETRY_TYPE_TAG); point.setX(getVal(bytes0, offset0)); point.setY(getVal(bytes1, offset1)); point.setZ(getVal(bytes2, offset2)); AGeometrySerializerDeserializer.INSTANCE.serialize(pointGeometry, out); } catch (IOException e1) { throw HyracksDataException.create(e1); } result.set(resultStorage); } }
@Override public void evaluate(IFrameTupleReference tuple, IPointable result) throws HyracksDataException { eval0.evaluate(tuple, inputArg0); eval1.evaluate(tuple, inputArg1); eval2.evaluate(tuple, inputArg2); eval3.evaluate(tuple, inputArg3); byte[] bytes0 = inputArg0.getByteArray(); int offset0 = inputArg0.getStartOffset(); byte[] bytes1 = inputArg1.getByteArray(); int offset1 = inputArg1.getStartOffset(); byte[] bytes2 = inputArg2.getByteArray(); int offset2 = inputArg2.getStartOffset(); byte[] bytes3 = inputArg3.getByteArray(); int offset3 = inputArg3.getStartOffset(); resultStorage.reset(); try { out.writeByte(ATypeTag.SERIALIZED_GEOMETRY_TYPE_TAG); point.setX(getVal(bytes0, offset0)); point.setY(getVal(bytes1, offset1)); point.setZ(getVal(bytes2, offset2)); point.setM(getVal(bytes3, offset3)); AGeometrySerializerDeserializer.INSTANCE.serialize(pointGeometry, out); } catch (IOException e1) { throw HyracksDataException.create(e1); } result.set(resultStorage); } }
point.setY(Interop.translateFromAVNaN(y));
point.setY(Interop.translateFromAVNaN(y));