コード例 #1
0
 public RequestFrame GetFrame(short streamId)
 {
     var wb = new BEBinaryWriter();
     wb.WriteFrameHeader((byte)ProtocolVersion, 0x00, streamId, OpCode);
     wb.WriteLongString(Query);
     return wb.GetFrame();
 }
コード例 #2
0
 public RequestFrame GetFrame()
 {
     var wb = new BEBinaryWriter();
     wb.WriteFrameHeader(0x01, 0x00, (byte)_streamId, OpCode);
     wb.WriteLongString(_cqlQuery);
     return wb.GetFrame();
 }
コード例 #3
0
        public RequestFrame GetFrame()
        {
            var wb = new BEBinaryWriter();

            wb.WriteFrameHeader(0x01, 0x00, (byte)_streamId, OpCode);
            wb.WriteLongString(_cqlQuery);
            return(wb.GetFrame());
        }
コード例 #4
0
ファイル: QueryRequest.cs プロジェクト: sdether/csharp-driver
 public RequestFrame GetFrame()
 {
     var wb = new BEBinaryWriter();
     wb.WriteFrameHeader(0x01, _flags, (byte) _streamId, OpCode);
     wb.WriteLongString(_cqlQuery);
     wb.WriteInt16((short) _consistency);
     return wb.GetFrame();
 }
コード例 #5
0
        public RequestFrame GetFrame(short streamId)
        {
            var wb = new BEBinaryWriter();

            wb.WriteFrameHeader((byte)ProtocolVersion, 0x00, streamId, OpCode);
            wb.WriteLongString(Query);
            return(wb.GetFrame());
        }
コード例 #6
0
        public RequestFrame GetFrame()
        {
            var wb = new BEBinaryWriter();

            wb.WriteFrameHeader(0x01, _flags, (byte)_streamId, OpCode);
            wb.WriteLongString(_cqlQuery);
            wb.WriteInt16((short)_consistency);
            return(wb.GetFrame());
        }
コード例 #7
0
ファイル: QueryRequest.cs プロジェクト: welly87/csharp-driver
        public RequestFrame GetFrame(byte protocolVersionByte)
        {
            var wb = new BEBinaryWriter();

            wb.WriteFrameHeader(protocolVersionByte, _headerFlags, (byte)_streamId, OpCode);
            wb.WriteLongString(_cqlQuery);

            _queryProtocolOptions.Write(wb, _consistency, protocolVersionByte);

            return(wb.GetFrame());
        }
コード例 #8
0
ファイル: QueryRequest.cs プロジェクト: welly87/csharp-driver
 public void WriteToBatch(BEBinaryWriter wb)
 {
     wb.WriteByte(0); //not a prepared query
     wb.WriteLongString(_cqlQuery);
     if (_queryProtocolOptions.Values == null || _queryProtocolOptions.Values.Length == 0)
     {
         wb.WriteInt16(0); //not values
     }
     else
     {
         wb.WriteUInt16((ushort)_queryProtocolOptions.Values.Length);
         for (int i = 0; i < _queryProtocolOptions.Values.Length; i++)
         {
             byte[] bytes = TypeInterpreter.InvCqlConvert(_queryProtocolOptions.Values[i]);
             wb.WriteBytes(bytes);
         }
     }
 }