ODBC Driver for Presto

Build 22.0.8479

スキーマ検出

次のセクションでは、スキーマ情報の取得方法について説明します。

テーブルとビューのリスト

tables メソッドを使用すると、本製品 を通じて利用可能なテーブルとビューを確認できます。これは、クエリのようにコールバックを通じて結果を返します。

db.tables(null, null, null, null, (err, tables_views)  => {
    for (var i = 0; i < tables_views.length; i++) {
        var row = tables_views[i];
        console.log("Catalog: " + row.TABLE_CAT +
                    ", Schema: " + row.TABLE_SCHEM +
                    ", Table: " + row.TABLE_NAME +
                    ", Type: " + row.TABLE_TYPE);
    }
});

columns メソッドを使用すると、テーブルとビューで利用可能なカラムを確認できます。

db.columns("Hive","Default","Customers", null, (err, columns)  => {
    for (var i = 0; i < columns.length; i++) {
        var row = columns[i];
        console.log("Name: " + row.COLUMN_NAME +
                    ", Type: " + row.DATA_TYPE +
                    ", Length: " + row.COLUMNS_SIZE +
                    ", Precision: " + row.DECIMAL_DIGITS +
                    ", Nullable: " + row.IS_NULLABLE);
    }
});

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479