Puede descubrir la estructura de Teradata Database utilizando comandos de metadatos estándar de Arrow Flight SQL.
| Comando | Descripción |
|---|---|
| CommandGetCatalogs | Enumera los catálogos. |
| CommandGetDbSchemas | Enumera los esquemas (bases de datos) en el sistema Teradata. |
| CommandGetTables | Enumera las tablas en un esquema. |
| CommandGetTableTypes | Enumera los tipos de tablas compatibles (tabla, vista, tabla del sistema, etc.). |
| CommandGetPrimaryKeys | Enumera las claves principales de una tabla. |
| CommandGetImportedKeys | Enumera las claves externas de una tabla. |
| CommandGetExportedKeys | Enumera las claves externas que hacen referencia a una tabla. |
| CommandGetCrossReference | Enumera las columnas de claves externas que hacen referencia a otra tabla. |
| CommandGetSqlInfo | Devuelve información sobre dialectos SQL y características para el conector de Arrow Flight SQL (tipo de ejecución SERVER), incluida la compatibilidad con transacciones. |
Cuando solicita metadatos, el nodo del planificador los recupera de Teradata Database a través de una conexión JDBC.