apache / apache/iotdb-client-csharp

Unexpected behavior of the Next() method in SessionDataSet

Aberta
#55 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C#
Estrelas
24
Forks
6
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

In the current version of the library, the Next() method behaves incorrectly. In certain cases, values are added to the Measurements collection that should not be included.

For example, when executing a `SELECT * FROM root.raw.droot.test.test_device WHERE time >= 1773618600000 and time < 1773621600000 ORDER BY timequery`, the first record contains the `has_signal___int ` measurement, even though according to the query result, it should not be present.

Image

Image

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece localizando a implementação de SessionDataSet.Next() e rastreando como ela preenche a coleção Measurements. Reproduza a consulta SELECT fornecida e compare as medições do primeiro registro com o resultado da consulta, concentrando-se na medição inesperada has_signal___int. A tarefa estará concluída quando Next() não adicionar mais medições ausentes do resultado e o comportamento estiver coberto por uma verificação de regressão.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
databases
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
52/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.