public static ChannelWriter blobQueryPrep(TrieParserReader reader) { Pipe.addMsgIdx(reader.workingPipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); DataOutputBlobWriter<RawDataSchema> writer = Pipe.outputStream(reader.workingPipe); DataOutputBlobWriter.openField(writer); return writer; }
public static ChannelWriter blobQueryPrep(TrieParserReader reader) { Pipe.addMsgIdx(reader.workingPipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); DataOutputBlobWriter<RawDataSchema> writer = Pipe.outputStream(reader.workingPipe); DataOutputBlobWriter.openField(writer); return writer; }
private static void convertUTF8ToBytes(Pipe<RawDataSchema> workingPipeIn, CharSequence route) { Pipe.addMsgIdx(workingPipeIn, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addUTF8(route, workingPipeIn); Pipe.confirmLowLevelWrite(workingPipeIn); Pipe.publishWrites(workingPipeIn); }
public void store(long value) { int size = Pipe.addMsgIdx(pipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addLongAsASCII(pipe, value); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); extractBytes(); }
public void store(long numerator, long denominator) { int size = Pipe.addMsgIdx(pipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addRationalAsASCII(pipe, numerator, denominator); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); extractBytes(); }
public void store(long value) { int size = Pipe.addMsgIdx(pipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addLongAsASCII(pipe, value); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); extractBytes(); }
public void store(byte e, long m) { int size = Pipe.addMsgIdx(pipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addDecimalAsASCII(e, m, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); extractBytes(); }
public void store(byte e, long m) { int size = Pipe.addMsgIdx(pipe, RawDataSchema.MSG_CHUNKEDSTREAM_1); Pipe.addDecimalAsASCII(e, m, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); extractBytes(); }
private void writeBytesToOutput(Pipe<PhastCodecSchema> output1, Pipe<RawDataSchema> output2, DataOutputBlobWriter<RawDataSchema> output2Writer, DataInputBlobReader<RawDataSchema> reader) { Pipe.addMsgIdx(output1, PhastCodecSchema.MSG_BLOBCHUNK_1000); Pipe.confirmLowLevelWrite(output1, Pipe.sizeOf(output1, PhastCodecSchema.MSG_BLOBCHUNK_1000)); Pipe.addMsgIdx(output2, RawDataSchema.MSG_CHUNKEDSTREAM_1); output2Writer.openField(); DataOutputBlobWriter.writeBytes(output2Writer, reader, bytesRemainingToCopy); output2Writer.closeLowLevelField(); bytesRemainingToCopy = 0; Pipe.confirmLowLevelWrite(output2, Pipe.sizeOf(output2, RawDataSchema.MSG_CHUNKEDSTREAM_1)); Pipe.publishWrites(output2); Pipe.publishWrites(output1); }
public static <S extends MessageSchema<S>> void write(Pipe<S> pipe, int msgIdx) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(2==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeI(Pipe<S> pipe, int msgIdx, int field1) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(3==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addIntValue(field1, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); } }
public static <S extends MessageSchema<S>> void writeL(Pipe<S> pipe, int msgIdx, long field1) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(4==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addLongValue(field1, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeI(Pipe<S> pipe, int msgIdx, int field1) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(3==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addIntValue(field1, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); } }
public static <S extends MessageSchema<S>> void writeLL(Pipe<S> pipe, int msgIdx, long field1, long field2) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(6==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addLongValue(field1, pipe); Pipe.addLongValue(field2, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeLL(Pipe<S> pipe, int msgIdx, long field1, long field2) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(6==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addLongValue(field1, pipe); Pipe.addLongValue(field2, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeII(Pipe<S> pipe, int msgIdx, int field1, int field2) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(4==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addIntValue(field1, pipe); Pipe.addIntValue(field2, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeLII(Pipe<S> pipe, int msgIdx, long field1, int field2, int field3) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(6==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addLongValue(field1, pipe); Pipe.addIntValue(field2, pipe); Pipe.addIntValue(field3, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
public static <S extends MessageSchema<S>> void writeLII(Pipe<S> pipe, int msgIdx, long field1, int field2, int field3) { assert(FieldReferenceOffsetManager.isValidMsgIdx(Pipe.from(pipe), msgIdx)); assert(6==Pipe.from(pipe).fragDataSize[msgIdx]) : "This constant does not this fragment size"; int size = Pipe.addMsgIdx(pipe, msgIdx); Pipe.addLongValue(field1, pipe); Pipe.addIntValue(field2, pipe); Pipe.addIntValue(field3, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
private static void publishRelease(Pipe pipe, long conId, long position) { assert(position!=-1); int size = Pipe.addMsgIdx(pipe, ReleaseSchema.MSG_RELEASE_100); Pipe.addLongValue(conId, pipe); Pipe.addLongValue(position, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }
private static void publishRelease(Pipe pipe, long conId, long position) { assert(position!=-1); int size = Pipe.addMsgIdx(pipe, ReleaseSchema.MSG_RELEASEWITHSEQ_101); Pipe.addLongValue(conId, pipe); Pipe.addLongValue(position, pipe); Pipe.addIntValue(0, pipe); Pipe.confirmLowLevelWrite(pipe, size); Pipe.publishWrites(pipe); }