@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
@Override public void render(AppendableByteWriter writer, T source, int i, N node) { double v = func.applyAsDouble(source, i); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } });
@Override public void render(AppendableByteWriter writer, T source, int i) { double v = func.applyAsDouble(source, i); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } });
@Override public void render(AppendableByteWriter writer, T source, int i) { double v = func.applyAsDouble(source, i); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } });
/** * Writes decimal as ASCII to specified Pipe * @param readDecimalExponent int exponent -63 to +64 where the point goes * @param readDecimalMantissa long actual value for the number * @param outputRing Pipe to write to * @param <S> MessageSchema to write to */ public static <S extends MessageSchema<S>> void addDecimalAsASCII( int readDecimalExponent, long readDecimalMantissa, Pipe<S> outputRing) { DataOutputBlobWriter<S> out = outputRing.openOutputStream(outputRing); Appendables.appendDecimalValue(out, readDecimalMantissa, (byte)readDecimalExponent); DataOutputBlobWriter.closeLowLevelField(out); }
/** * Writes decimal as ASCII to specified Pipe * @param readDecimalExponent int exponent -63 to +64 where the point goes * @param readDecimalMantissa long actual value for the number * @param outputRing Pipe to write to * @param <S> MessageSchema to write to */ public static <S extends MessageSchema<S>> void addDecimalAsASCII( int readDecimalExponent, long readDecimalMantissa, Pipe<S> outputRing) { DataOutputBlobWriter<S> out = outputRing.openOutputStream(outputRing); Appendables.appendDecimalValue(out, readDecimalMantissa, (byte)readDecimalExponent); DataOutputBlobWriter.closeLowLevelField(out); }
/** * Writes decimal as ASCII to specified Pipe * @param readDecimalExponent int exponent -63 to +64 where the point goes * @param readDecimalMantissa long actual value for the number * @param outputRing Pipe to write to * @param <S> MessageSchema to write to */ public static <S extends MessageSchema<S>> void addDecimalAsASCII( int readDecimalExponent, long readDecimalMantissa, Pipe<S> outputRing) { DataOutputBlobWriter<S> out = outputRing.openOutputStream(outputRing); Appendables.appendDecimalValue(out, readDecimalMantissa, (byte)readDecimalExponent); DataOutputBlobWriter.closeLowLevelField(out); }
@Override public <A extends Appendable> A readDecimalAsText(A target) { long m = readPackedLong(); assert(storeMostRecentPacked(m)); return Appendables.appendDecimalValue(target, m, readByte()); }
@Override public void render(final AppendableByteWriter writer, T source) { prefixObjectMemberName(declaredMemberName, depth, writer); if (isNull != null && isNull.applyAsBool(source)) { kw.Null(writer); } else { double v = func.applyAsDouble(source); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } } });
@Override public void render(final AppendableByteWriter writer, T source) { prefixObjectMemberName(declaredMemberName, depth, writer); if (isNull != null && isNull.applyAsBool(source)) { kw.Null(writer); } else { double v = func.applyAsDouble(source); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } } });
@Override public void render(final AppendableByteWriter writer, T source) { prefixObjectMemberName(declaredMemberName, depth, writer); if (isNull != null && isNull.applyAsBool(source)) { kw.Null(writer); } else { double v = func.applyAsDouble(source); Appendables.appendDecimalValue(writer, (long) (v * PipeWriter.powd[64 + precision]), (byte) (precision * -1)); } } });
@Override public <A extends Appendable> A readDecimalAsText(A target) { long m = readPackedLong(); assert(storeMostRecentPacked(m)); return Appendables.appendDecimalValue(target, m, readByte()); }
Appendables.appendDecimalValue(out, m, e); out.append("\n"); } catch (IOException ex) {
Appendables.appendValue(target, maxPctFull); target.write(SUMMARY_MAXCPUPCT); Appendables.appendDecimalValue(target, maxCPUPct, (byte)-3); target.write(SUMMARY_CLOSE);
/** * Reads decimal as String and appends to target * @param attachedInstance field association showing where to read * @param target to append to * @return appended data */ public <A extends Appendable> A readDecimalAsText(Object attachedInstance, A target) { assert(matchOneOfTypes(attachedInstance, StructType.Decimal)); this.channelReader.position( this.channelReader.readFromEndLastInt( StructRegistry.FIELD_MASK & (int)Pipe.structRegistry(DataInputBlobReader.getBackingPipe(channelReader)).fieldLookupByIdentity(attachedInstance, DataInputBlobReader.getStructType(this.channelReader)))); long m = channelReader.readPackedLong(); assert(channelReader.storeMostRecentPacked(m)); return Appendables.appendDecimalValue(target, m, channelReader.readByte()); }