[Bug] [version:2.0.7]使用C++ API时,如果SQL语句中第一个列类型是boolen类型则无法正确获取值,值为NULL
- Lenguaje dominante
- Java
- Estrellas
- 6.4k
- Forks
- 1.2k
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 115
Descripción
### Search before asking
- [x] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.
### Version
2.0.7
### Describe the bug and provide the minimal reproduce step
使用C++ API时,如果SQL语句中第一个列类型是boolen类型则无法正确获取值,值为NULL
create storage group root.test;
insert into root.test(type_boolen) values(true);
insert into root.test(type_boolen) values(false);
使用C++ API执行以下语句并获取结果
select type_boolen,type_boolen from root.test;
### What did you expect to see?
true,true
false,false
### What did you see instead?
null,true
null,false
### Anything else?
_No response_
### Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Guía de contribución
Línea de trabajo
Empieza reproduciendo la consulta de la API de C++ del issue contra las dos filas booleanas y, a continuación, rastrea cómo se decodifican las columnas del resultado cuando la primera columna seleccionada es booleana. Compara el resultado de la columna duplicada con los valores esperados true,true y false,false; se considera terminado cuando la primera columna booleana ya no se devuelve como null.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- api, databases
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 55/100