application

Returns the Application specified by the given ID.

Arguments

id
ID
required

Returns

Nullable
Application

applicationByName

Returns the Application with the given unique name.

Arguments

uniqueName
String
required

Returns

Nullable
Application

applications

Returns the Applications within the Environment.

The applications query uses cursor-based pagination typical of GraphQL APIs. You can use the pairs of parameters first and after or last and before to page forward or backward through the results, respectively.

For forward pagination, the first parameter defines the number of results to return, and the after parameter defines the cursor to continue from. You should pass the cursor for the last result of the current page to after.

For backward pagination, the last parameter defines the number of results to return, and the before parameter defines the cursor to continue from. You should pass the cursor for the first result of the current page to before.

Arguments

first
Int
after
String
last
Int
before
String

Returns

Nullable
ApplicationConnection

dataSource

Returns the Data Source specified by the given ID.

query {
  dataSource(id: "DSOXXXXX") {
    id
    uniqueName
    type
    tables (first: 100){
      nodes {
        id
        name
        columns (first: 100) {
          nodes {
            name
            type
            isNullable
            supportedDataPoolColumnTypes
          }
        }
      }
    }
  }
}

Arguments

id
ID
required

Returns

Nullable
DataSource

dataSourceByName

Returns the Data Source specified by the given unique name.

Arguments

uniqueName
String
required

Returns

Nullable
DataSource

dataSources

Returns the Data Sources within the Environment.

A Data Source is a connection to your data warehouse. It has the necessary connection details for Propel to access Snowflake or any other supported Data Source. Environments are independent and isolated Propel workspaces for development, staging (testing), and production workloads.

The dataSources query uses cursor-based pagination typical of GraphQL APIs. You can use the pairs of parameters first and after or last and before to page forward or backward through the results, respectively.

For forward pagination, the first parameter defines the number of results to return, and the after parameter defines the cursor to continue from. You should pass the cursor for the last result of the current page to after.

For backward pagination, the last parameter defines the number of results to return, and the before parameter defines the cursor to continue from. You should pass the cursor for the first result of the current page to before.

Arguments

first
Int
after
String
last
Int
before
String

Returns

Nullable
DataSourceConnection

dataPool

Returns the Data Pool specified by the given ID.

A Data Pool is a cached table hydrated from your data warehouse optimized for high-concurrency and low-latency queries.

Arguments

id
ID
required

Returns

Nullable
DataPool

dataPoolByName

Returns the Data Pool specified by the given unique name.

A Data Pool is a cached table hydrated from your data warehouse optimized for high-concurrency and low-latency queries.

Arguments

uniqueName
String
required

Returns

Nullable
DataPool