Ejemplo n.º 1
0
 public QueryTableModel(long queryId, string language)
 {
     QueryId     = queryId;
     Language    = language;
     Header      = new QueryTablePacketDTO();
     BodyPackets = new List <QueryTablePacketDTO>();
 }
Ejemplo n.º 2
0
        public static QueryTablePacketDTO FromBaseTablePacketDTO(BaseTablePacketDTO basePacket, bool isArchive)
        {
            var packet = new QueryTablePacketDTO
            {
                RowCount   = basePacket.RowCount,
                BinaryBody = basePacket.BinaryBody,
                IsArchive  = isArchive,
            };

            return(packet);
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
 public QueryTableHeaderDTO()
 {
     BinaryHeader = new QueryTablePacketDTO();
 }
Ejemplo n.º 5
0
 public QueryTableHeaderDTO(QueryTablePacketDTO binaryHeader, long queryCacheId, int packetCount)
 {
     BinaryHeader = binaryHeader;
     PacketCount  = packetCount;
     QueryCacheId = queryCacheId;
 }