CData Python Connector for GraphQL

Build 24.0.9062

GraphQL データのモデリング

This section shows how to control the various schemas that the 本製品 offers to bridge the gap between relational SQL and GraphQL services.

Schema Introspection

GraphQL services offer a introspection query service which the 本製品 can use to obtain view and column names.

All SCALAR mutation fields are exposed directly, and all object fields are expanded.

Mutations

The 本製品 will automatically scan for available Mutation の使用. Given that there is no method provided by GraphQL for determining which mutations can be used for each table, each mutation is exposed as a stored procedure.

LIST fields are exposed as temporary tables (GraphQL tables of type TEMPORARY_TABLE). The discovered temporary tables can be obtained by querying the sys_tables and sys_tablecolumns system tables.

Customizing Schemas

オペレーション details the process for configuring custom schema files. Setting up these custom schema files is a required step in establishing a connection to GraphQL data.

System Tables

See システムテーブル to query the current table metadata.

Stored Procedures

The 本製品 makes use of Stored Procedures to perform various functions, such as obtaining and refreshing OAuth tokens.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062