public QueryTableModel(long queryId, string language) { QueryId = queryId; Language = language; Header = new QueryTablePacketDTO(); BodyPackets = new List <QueryTablePacketDTO>(); }
public static QueryTablePacketDTO FromBaseTablePacketDTO(BaseTablePacketDTO basePacket, bool isArchive) { var packet = new QueryTablePacketDTO { RowCount = basePacket.RowCount, BinaryBody = basePacket.BinaryBody, IsArchive = isArchive, }; return(packet); }
public QueryTableHeaderModel(QueryTableHeaderDTO headerDTO) { QueryCacheId = headerDTO.QueryCacheId; PacketCount = headerDTO.PacketCount; QueryTablePacketDTO unzipedHeader = BinaryCompressor.Unzip(headerDTO.BinaryHeader); List <BaseColumnModel> deserializedHeader = BinarySerializer.DeserializeHeader(unzipedHeader); ColumnTypeByName = deserializedHeader; ColumnTypes = deserializedHeader.Select(c => c.FinalType).ToArray(); }
public QueryTableHeaderDTO() { BinaryHeader = new QueryTablePacketDTO(); }
public QueryTableHeaderDTO(QueryTablePacketDTO binaryHeader, long queryCacheId, int packetCount) { BinaryHeader = binaryHeader; PacketCount = packetCount; QueryCacheId = queryCacheId; }