Details
Description
We should at least filter out indexes from the table list. We could have tabs with indexes, functions, views (or not),
struct TGetTablesReq { // Session to run this request against 1: required TSessionHandle sessionHandle // Name of the catalog or a search pattern. 2: optional TPatternOrIdentifier catalogName // Name of the schema or a search pattern. 3: optional TPatternOrIdentifier schemaName // Name of the table or a search pattern. 4: optional TPatternOrIdentifier tableName // List of table types to match // e.g. "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", // "LOCAL TEMPORARY", "ALIAS", "SYNONYM", etc. 5: optional list<string> tableTypes }