---
schema_version: "1"
id: 4723466b3b14d66e59dd5b4a0ba1eff240161380204bdc0a19a9170b070e1395
title: Column
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/metadata_api/reference/column.doc.md
canonical_url: https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html
source_site: help.tableau.com
content_type: documentation
content_hash: e4380836f9d1d917ee295cd02fd6aa3502d8f0783ebf2e8e5327fc7ecd9c066f
---
_menu_ Types

OBJECT

# Column

GraphQL type for a table column

## [_link_](#graphql-schema-definition) GraphQL Schema definition

`   - type Column implements [Warnable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/warnable.doc.html), [CanHaveLabels](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/canhavelabels.doc.html), [Taggable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/taggable.doc.html), [Node](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/node.doc.html) {  - # Unique identifier used by the metadata API. Not the same as the numeric ID used - # on server - id: [ID](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/id.doc.html)!  - # Vizportal ID of this column, for use in client-to-server communications - vizportalId: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html)  - # Locally unique identifier used for the REST API on the Tableau Server - luid: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html)!  - # Name of column - name: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html)  - # Optional display name for column - displayName: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html)  - # User modifiable description of this column - description: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html)  - # description that is shown in the Tableau UI - # - # Arguments - # **inheritanceType**: Method for selecting inherited value - # **permissionMode**: Option to select how to apply permissions. By - # default it is OBFUSCATE_RESULTS - descriptionInherited( - inheritanceType: [InheritanceType](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/inheritancetype.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[InheritedStringResult](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/inheritedstringresult.doc.html)]  - # Remote type on the database. Types correspond to OLEDB types here: - # https://referencesource.microsoft.com/#system.data/System/Data/OleDb/OLEDB_Enum.cs,364 - remoteType: [RemoteType](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/remotetype.doc.html)!  - # True if this column may contain null values - isNullable: [Boolean](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/boolean.doc.html)  - # True if this column has an active data quality warning. Available in Tableau - # Cloud October 2022 / Server 2022.3 and later. - hasActiveWarning: [Boolean](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/boolean.doc.html)!  - # The optional data quality warning on this column. - dataQualityWarning: [DataQualityWarning](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning.doc.html) @deprecated( reason: "Use 'dataQualityWarnings'" )  - # The data quality warnings on this column. Available in Tableau Cloud October - # 2022 / Server 2022.3 and later. - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dataQualityWarnings( - filter: [DataQualityWarning_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning_filter.doc.html), - orderBy: [DataQualityWarningSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DataQualityWarning](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning.doc.html)!]!  - # The data quality warnings on this column. Available in Tableau Cloud October - # 2022 / Server 2022.3 and later. - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - dataQualityWarningsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [DataQualityWarning_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarning_filter.doc.html), - orderBy: [DataQualityWarningSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DataQualityWarningsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dataqualitywarningsconnection.doc.html)  - # The labels on this column. Available in Tableau Cloud March 2023 / Server - # 2023.1 and later. - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - labels( - filter: [Label_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/label_filter.doc.html), - orderBy: [LabelSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/labelsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Label](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/label.doc.html)!]!  - # The labels on this column. Available in Tableau Cloud March 2023 / Server - # 2023.1 and later. - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - labelsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Label_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/label_filter.doc.html), - orderBy: [LabelSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/labelsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [LabelsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/labelsconnection.doc.html)  - # Tags associated with the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tags(filter: [Tag_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag_filter.doc.html), orderBy: [TagSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsortorder.doc.html)): [[Tag](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag.doc.html)!]!  - # Tags associated with the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - tagsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Tag_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag_filter.doc.html), - orderBy: [TagSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsortorder.doc.html) - ): [TagsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tagsconnection.doc.html)  - # A column that this column logically represents. - remoteColumn: [Column](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html)  - # Tables upstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamTables( - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatabaseTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable.doc.html)!]!  - # Tables upstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamTablesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DatabaseTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesconnection.doc.html)  - # Virtual connection tables upstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamVirtualConnectionTables( - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnectionTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable.doc.html)!]!  - # Virtual connection tables upstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamVirtualConnectionTablesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [VirtualConnectionTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesconnection.doc.html)  - # Virtual connections upstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamVirtualConnections( - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection.doc.html)!]!  - # Virtual connections upstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamVirtualConnectionsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [VirtualConnectionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsconnection.doc.html)  - # Databases upstream from the Table - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamDatabases( - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Database](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database.doc.html)!]!  - # Databases upstream from the Table - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamDatabasesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DatabasesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesconnection.doc.html)  - # Flows connected upstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamFlows( - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Flow](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow.doc.html)!]!  - # Flows connected upstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamFlowsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FlowsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsconnection.doc.html)  - # Datasources upstream from this column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamDatasources( - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[PublishedDatasource](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource.doc.html)!]!  - # Datasources upstream from this column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamDatasourcesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [PublishedDatasourcesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesconnection.doc.html)  - # Columns downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamColumns( - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Column](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html)!]!  - # Columns downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamColumnsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [ColumnsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsconnection.doc.html)  - # Tables downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamTables( - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[DatabaseTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable.doc.html)!]!  - # Tables downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamTablesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [DatabaseTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable_filter.doc.html), - orderBy: [DatabaseTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DatabaseTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetablesconnection.doc.html)  - # Virtual connection tables downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamVirtualConnectionTables( - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnectionTable](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable.doc.html)!]!  - # Virtual connection tables downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamVirtualConnectionTablesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [VirtualConnectionTable_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontable_filter.doc.html), - orderBy: [VirtualConnectionTableSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [VirtualConnectionTablesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectiontablesconnection.doc.html)  - # Virtual connections downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamVirtualConnections( - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[VirtualConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection.doc.html)!]!  - # Virtual connections downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamVirtualConnectionsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [VirtualConnection_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnection_filter.doc.html), - orderBy: [VirtualConnectionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [VirtualConnectionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/virtualconnectionsconnection.doc.html)  - # Databases downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDatabases( - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Database](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database.doc.html)!]!  - # Databases downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDatabasesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Database_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/database_filter.doc.html), - orderBy: [DatabaseSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DatabasesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasesconnection.doc.html)  - # Flows downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamFlows( - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Flow](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow.doc.html)!]!  - # Flows downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamFlowsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Flow_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flow_filter.doc.html), - orderBy: [FlowSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FlowsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowsconnection.doc.html)  - # Fields downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamFields( - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Field](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field.doc.html)!]!  - # Fields downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamFieldsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsconnection.doc.html)  - # Published datasources downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDatasources( - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[PublishedDatasource](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource.doc.html)!]!  - # Published datasources downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDatasourcesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [PublishedDatasource_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasource_filter.doc.html), - orderBy: [PublishedDatasourceSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [PublishedDatasourcesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/publisheddatasourcesconnection.doc.html)  - # Lenses downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamLenses( - filter: [Lens_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens_filter.doc.html), - orderBy: [LensSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lenssortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Lens](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens.doc.html)!]!  - # Lenses downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamLensesConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Lens_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lens_filter.doc.html), - orderBy: [LensSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lenssortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [LensesConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/lensesconnection.doc.html)  - # Sheets downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamSheets( - filter: [Sheet_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet_filter.doc.html), - orderBy: [SheetSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Sheet](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet.doc.html)!]!  - # Sheets downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamSheetsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Sheet_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet_filter.doc.html), - orderBy: [SheetSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [SheetsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheetsconnection.doc.html)  - # Dashboards downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDashboards( - filter: [Dashboard_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard_filter.doc.html), - orderBy: [DashboardSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Dashboard](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard.doc.html)!]!  - # Dashboards downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamDashboardsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Dashboard_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard_filter.doc.html), - orderBy: [DashboardSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [DashboardsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboardsconnection.doc.html)  - # Workbooks downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamWorkbooks( - filter: [Workbook_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook_filter.doc.html), - orderBy: [WorkbookSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Workbook](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook.doc.html)!]!  - # Workbooks downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamWorkbooksConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Workbook_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbook_filter.doc.html), - orderBy: [WorkbookSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [WorkbooksConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/workbooksconnection.doc.html)  - # Metrics downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamMetrics( - filter: [Metric_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric_filter.doc.html), - orderBy: [MetricSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Metric](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric.doc.html)!]!  - # Metrics downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamMetricsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Metric_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metric_filter.doc.html), - orderBy: [MetricSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [MetricsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricsconnection.doc.html)  - # Owners of workbooks and published datasources downstream from the column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - downstreamOwners( - filter: [TableauUser_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser_filter.doc.html), - orderBy: [TableauUserSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersortorder.doc.html) - ): [[TableauUser](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser.doc.html)!]!  - # Owners of workbooks and published datasources downstream from the column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - downstreamOwnersConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [TableauUser_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauuser_filter.doc.html), - orderBy: [TableauUserSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersortorder.doc.html) - ): [TableauUsersConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tableauusersconnection.doc.html)  - # The table that this column belongs to - table: [Table](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/table.doc.html)  - # The column field that references this column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFields( - filter: [ColumnField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield_filter.doc.html), - orderBy: [ColumnFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[ColumnField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield.doc.html)]  - # The column field that references this column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFieldsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [ColumnField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield_filter.doc.html), - orderBy: [ColumnFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [ColumnFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfieldsconnection.doc.html)  - # A column that logically represents this column. - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByRemoteColumn( - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Column](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html)]  - # A column that logically represents this column. - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByRemoteColumnConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [ColumnsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsconnection.doc.html)  - # A flow input field that wraps this column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFlowColumnInputField( - filter: [FlowColumnInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield_filter.doc.html), - orderBy: [FlowColumnInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowColumnInputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield.doc.html)]  - # A flow input field that wraps this column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFlowColumnInputFieldConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [FlowColumnInputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield_filter.doc.html), - orderBy: [FlowColumnInputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FlowColumnInputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfieldsconnection.doc.html)  - # A flow output field that wraps this column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFlowColumnOutputField( - filter: [FlowColumnOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield_filter.doc.html), - orderBy: [FlowColumnOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[FlowColumnOutputField](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield.doc.html)]  - # A flow output field that wraps this column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - referencedByFlowColumnOutputFieldConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [FlowColumnOutputField_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield_filter.doc.html), - orderBy: [FlowColumnOutputFieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FlowColumnOutputFieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfieldsconnection.doc.html)  - # fields that are upstream of this column - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamFields( - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Field](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field.doc.html)]!  - # fields that are upstream of this column - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamFieldsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Field_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field_filter.doc.html), - orderBy: [FieldSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [FieldsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/fieldsconnection.doc.html)  - # Metric definitions downstream from the column. - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamMetricDefinitions( - filter: [MetricDefinition_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition_filter.doc.html), - orderBy: [MetricDefinitionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[MetricDefinition](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition.doc.html)]  - # Metric definitions downstream from the column. - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - downstreamMetricDefinitionsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [MetricDefinition_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinition_filter.doc.html), - orderBy: [MetricDefinitionSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [MetricDefinitionsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/metricdefinitionsconnection.doc.html)  - # All upstream columns this column references - # - # Arguments - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamColumns( - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [[Column](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html)]!  - # All upstream columns this column references - # - # Arguments - # **after**: The cursor to receive the next page of objects. If no - # cursor is supplied it will start at the beginning of the list. Offset can not be - # set at the same time. This is the preferred API to use if possible as it is - # faster. - # **first**: Maximum number of objects to be returned in a page. The - # default is 100 - # **offset**: The number of entries to offset the start of the page - # by. If no offset is supplied it will start at the beginning of the list. After - # can not be set at the same time. - # **filter**: Filter by GraphQL field and given value - # **orderBy**: Sort by given fields. The sort orders defined first in - # the list will take priority. If there are no given sort orders or a tie on the - # final sorted field then the resulting set will be sorted by ID in ascending - # order. - # **permissionMode**: Results filtering mode. - upstreamColumnsConnection( - after: [String](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/string.doc.html), - first: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - offset: [Int](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/int.doc.html), - filter: [Column_Filter](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column_filter.doc.html), - orderBy: [ColumnSortOrder](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsortorder.doc.html), - permissionMode: [PermissionMode](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/permissionmode.doc.html) - ): [ColumnsConnection](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsconnection.doc.html) - }   `

## [_link_](#require-by) Require by

- [BinField_GraphQL type for a binned continuous measure field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations\_bins.html_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/binfield.doc.html "BinField - GraphQL type for a binned continuous measure field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_bins.html")

- [CalculatedField_GraphQL type for a calculated field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations\_calculatedfields.html_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/calculatedfield.doc.html "CalculatedField - GraphQL type for a calculated field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields.html")

- [Column_GraphQL type for a table column_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/column.doc.html "Column - GraphQL type for a table column")

- [ColumnField_ColumnFields are a type of field which directly connects to a column in some type of table._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnfield.doc.html "ColumnField - ColumnFields are a type of field which directly connects to a column in some type of table.")

- [ColumnsConnection_Connection Type for Column_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/columnsconnection.doc.html "ColumnsConnection - Connection Type for Column")

- [CombinedField_GraphQL type for a combined field. Combined fields concatanate fields together into one string._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedfield.doc.html "CombinedField - GraphQL type for a combined field. Combined fields concatanate fields together into one string.")

- [CombinedSetField_GraphQL type for a combined set field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup\_sets\_create.html#Combine_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/combinedsetfield.doc.html "CombinedSetField - GraphQL type for a combined set field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup_sets_create.html#Combine")

- [CustomSQLTable_A table that represents the result of evaluating a custom SQL query. These "tables" are owned by the Tableau data source (embedded or published) which contains the SQL query, so they only exist within that data source._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/customsqltable.doc.html "CustomSQLTable - A table that represents the result of evaluating a custom SQL query. These \"tables\" are owned by the Tableau data source (embedded or published) which contains the SQL query, so they only exist within that data source.")

- [Dashboard_A dashboard contained in a published workbook._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/dashboard.doc.html "Dashboard - A dashboard contained in a published workbook.")

- [DatabaseTable_A table that is contained in a database_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/databasetable.doc.html "DatabaseTable - A table that is contained in a database")

- [DatasourceField_GraphQL type for a data source field. Data source fields can only exist in embedded data sources which connect to a published data source. A data source field is an embedded data source's 'layered' representation of a field that already exists in the published data source and is mostly a copy of the field in the published data source. Data source fields can get their own descriptions and renames local to the embedded data source, but cannot otherwise be modified in the embedded data source._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/datasourcefield.doc.html "DatasourceField - GraphQL type for a data source field. Data source fields can only exist in embedded data sources which connect to a published data source. A data source field is an embedded data source's 'layered' representation of a field that already exists in the published data source and is mostly a copy of the field in the published data source. Data source fields can get their own descriptions and renames local to the embedded data source, but cannot otherwise be modified in the embedded data source.")

- [Field_Base GraphQL type for a field_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/field.doc.html "Field - Base GraphQL type for a field")

- [FlowColumnInputField_Column input field implementation_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumninputfield.doc.html "FlowColumnInputField - Column input field implementation")

- [FlowColumnOutputField_Column output field implementation_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/flowcolumnoutputfield.doc.html "FlowColumnOutputField - Column output field implementation")

- [GroupField_GraphQL type for a group field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup\_groups\_creating.html_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/groupfield.doc.html "GroupField - GraphQL type for a group field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup_groups_creating.html")

- [HierarchyField_GraphQL type for a hierarchy. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/qs\_hierarchies.html_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/hierarchyfield.doc.html "HierarchyField - GraphQL type for a hierarchy. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/qs_hierarchies.html")

- [Metric_Metrics are time series data constructed from fields contained in views. \*Retired in Tableau Cloud February 2024 / Server 2024.2.\*_](metric.doc.html "Metric - Metrics are time series data constructed from fields contained in views.  
    *Retired in Tableau Cloud February 2024 / Server 2024.2.*")

- [MetricDefinition_A Tableau Pulse metric definition. \*Available in Tableau Cloud June 2024 and later. Tableau Pulse is not available in Tableau Server.\*_](metricdefinition.doc.html "MetricDefinition - A Tableau Pulse metric definition.  
    *Available in Tableau Cloud June 2024 and later. Tableau Pulse is not available in Tableau Server.*")

- [Query_Query root for Metadata GraphQL interface_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/query.doc.html "Query - Query root for Metadata GraphQL interface")

- [SetField_GraphQL type for a set field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup\_sets\_create.html_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/setfield.doc.html "SetField - GraphQL type for a set field. See https://onlinehelp.tableau.com/current/pro/desktop/en-us/sortgroup_sets_create.html")

- [Sheet_A sheet contained in a published workbook._](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/sheet.doc.html "Sheet - A sheet contained in a published workbook.")

- [Table_A table containing columns_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/table.doc.html "Table - A table containing columns")

- [Tag_A tag associated with content items_](https://help.tableau.com/v0.0/api/metadata_api/en-us/reference/tag.doc.html "Tag - A tag associated with content items")

- [VirtualConnectionTable_A table in a virtual connection. \*Available in Tableau Cloud March 2022 / Server 2022.1 and later.\*_](virtualconnectiontable.doc.html "VirtualConnectionTable - A table in a virtual connection.  
    *Available in Tableau Cloud March 2022 / Server 2022.1 and later.*")