Documentation index: llms.txt. This page is also available as markdown: append .md to this URL or send Accept: text/markdown.
ColumnJoin
Represents a join relationship between two columns, including the number of times the join occurs. Each ColumnJoin links two columns and provides metadata about their association.
type ColumnJoin {
id: ID!
count: Int!
firstColumnId: String!
firstColumn: Column!
secondColumnId: String!
secondColumn: Column!
createdAt: Timestamp!
updatedAt: Timestamp!
}
Fields
ColumnJoin.id ● ID! non-null scalar general
Unique Catalog identifier of the resource
ColumnJoin.count ● Int! non-null scalar general
The number of join linking the columns
ColumnJoin.firstColumnId ● String! non-null scalar general
The first column id on which the join happens
ColumnJoin.firstColumn ● Column! non-null object general
The first column on which the join happens
ColumnJoin.secondColumnId ● String! non-null scalar general
The second column id on which the join happens
ColumnJoin.secondColumn ● Column! non-null object general
The second column on which the join happens
ColumnJoin.createdAt ● Timestamp! non-null scalar general
Date and time the resource was created
ColumnJoin.updatedAt ● Timestamp! non-null scalar general
Date and time the resource was last updated
Example
{
"firstColumn": {
"table": {
"entityEditors": [
{
"sourceUser": {
"unifiedUser": {
"teamIds": []
}
}
}
],
"externalLinks": [
{}
],
"ownerEntities": [
{
"ownerLabel": {},
"user": {
"ownerEntities": []
}
}
],
"schema": {
"database": {
"warehouse": {}
}
},
"tagEntities": [
{
"tag": {}
}
],
"teamOwnerEntities": [
{
"team": {
"teamOwnerEntities": []
}
}
]
},
"tagEntities": []
}
}
Member Of
GetColumnJoinsOutputobject