public RequestFrame GetFrame(short streamId) { var wb = new BEBinaryWriter(); wb.WriteFrameHeader((byte)ProtocolVersion, _flags, streamId, OpCode); wb.WriteShortBytes(_id); _queryOptions.Write(wb, (byte)ProtocolVersion, true); return(wb.GetFrame()); }
public RequestFrame GetFrame(byte protocolVersionByte) { var wb = new BEBinaryWriter(); wb.WriteFrameHeader(protocolVersionByte, _flags, (byte)_streamId, OpCode); wb.WriteShortBytes(_id); _queryProtocolOptions.Write(wb, _consistency, protocolVersionByte); return(wb.GetFrame()); }
public RequestFrame GetFrame(short streamId) { var wb = new BEBinaryWriter(); wb.WriteFrameHeader((byte)ProtocolVersion, _headerFlags, streamId, OpCode); wb.WriteLongString(_cqlQuery); _queryOptions.Write(wb, (byte)ProtocolVersion, false); return(wb.GetFrame()); }
public RequestFrame GetFrame(short streamId) { var wb = new BEBinaryWriter(); if (Payload != null) { _headerFlags |= FrameHeader.HeaderFlag.CustomPayload; } wb.WriteFrameHeader((byte)ProtocolVersion, (byte)_headerFlags, streamId, OpCode); if (Payload != null) { //A custom payload for this request wb.WriteBytesMap(Payload); } wb.WriteLongString(_cqlQuery); _queryOptions.Write(wb, (byte)ProtocolVersion, false); return(wb.GetFrame()); }