[C++][FlightRPC][ODBC] Add SQLGetInfo missing tests
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
Línea de trabajo
Comienza con las pruebas existentes de ConnectionInfoRemoteTest y la configuración de pruebas tipadas de ConnectionInfoHandleTest. Añade cobertura para SQL_CREATE_TABLE y SQL_CREATE_SCHEMA, comprobando que ambas devuelvan 0 para la instancia de Dremio. Compara las expectativas de remote y mock y combina las pruebas mediante la configuración tipada si sus valores coinciden.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the enhancement requested
There is a gap that 2 tests are missing from the original implementation:
TEST_F(ConnectionInfoRemoteTest, TestSQLGetInfoCreateTable)forSQL_CREATE_TABLETEST_F(ConnectionInfoRemoteTest, TestSQLGetInfoCreateSchema)forSQL_CREATE_SCHEMA
If the expected value from the remote is same as the mock server, then we can merge the remote test with the mock test by usingTYPED_TEST(ConnectionInfoHandleTest.
Theoretically these tests should also return 0 to signal table and schema DDL is not supported in Dremio instance. It also explains why we were only seeing inconsistencies in SQL_DROP_TABLE and SQL_DROP_SCHEMA in https://github.com/apache/arrow/issues/49482.
Component(s)
C++, FlightRPC
- Lenguaje dominante
- C++
- Estrellas
- 17.2k
- Forks
- 4.4k
- Merge medio
- 3 d 22 h
- PR fusionados (30 d)
- 80
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/arrow
-
[C++][Python] IPC reader rejects a DictionaryEncoding without indexType, which the format allowsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoComponent: C++ Component: Python
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
[R] Silent loss of metadata integrity for date-time and numeric attributes in write_parquet()/read_parquet()Quizá libre de nuevo @james-finn-travers la tomó hace 8 días y no hay ningún pull request abierto. AbiertoComponent: R Type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
apache/arrow#51695 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[C++][Parquet] Plaintext-footer files written with AES_GCM_CTR_V1 record AES_GCM_V1 as the encryption algorithm and cannot be readPosiblemente ocupada @YusefSyed la tomó hace 8 días. AbiertoType: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
[R] Expose ignore_extra_columns and pad_short_rows CSV parse optionsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoComponent: R good-first-issue Type: enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Component: C++
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
Todos los issues de apache/arrow
Issues similares
-
new contributor
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
OpenMS/OpenMS#10512 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
mesonbuild/wrapdb#2961 ·
Los mantenedores suelen responder en 1 día
-
80 Instance - Raid - Northrend
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
azerothcore/azerothcore-wotlk#28075 ·
Los mantenedores suelen responder en 1 día
-
SCA cis_ubuntu24-04 35664 / cis_ubuntu26-04 41664 "Ensure sudo log file exists": sudoers.d rule is missing the r: prefix, so it can never matchPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
MrNeRF/LichtFeld-Studio#3205 ·
Los mantenedores suelen responder en 1 día