For the complete documentation index, see llms.txt. This page is also available as Markdown.

DataObjectType

Describes a data object type (e.g. table, schema, column, folder, file ...).

type DataObjectType {
  canBeFiltered: Boolean!
  canBeMasked: Boolean!
  canHavePermissions: Boolean
  catalogType: String
  children: [String!]!
  globalPermissions: [DataObjectTypeGlobalPermission!]
  label: String
  name: String!
  permissions: [DataObjectTypePermission!]!
  type: String!
}

Fields

canBeFiltered ● Boolean! non-null scalar

If true, the data object type can be used as what item of a filter

canBeMasked ● Boolean! non-null scalar

If true, the data object type can be used as what item of a mask

canHavePermissions ● Boolean scalar

If false, no permissions can be set on this data object type (also not inherited from the parents). For example, a column typically doesn't have permissions.

catalogType ● String scalar

Used to map the data object type to a catalog type in Collibra. For example, a data object type 'project' for Google BigQuery could map to catalog type 'database' in Collibra.

children ● [String!]! non-null scalar

The data object types that can be a child of this data object type (referenced by the name field).

globalPermissions ● [DataObjectTypeGlobalPermission!] list object

The global permissions which are applicable on this data object type.

label ● String scalar

The display label for this data object type.

name ● String! non-null scalar

The unique name of the data object type within the data source.

permissions ● [DataObjectTypePermission!]! non-null object

The permissions which are applicable on this data object type.

type ● String! non-null scalar

The name of the type of the data object type. This is used to group similar data object types in the same table in the user interface. For example, external-table, table and special-table could all have type table.

Member Of

DataObject object ● DataSource object

Last updated

Was this helpful?