apache / apache/iotdb-client-csharp
Unexpected behavior of the Next() method in SessionDataSet
- 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.
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