Package com.atlan.model.assets
Class Column.ColumnBuilder<C extends Column,B extends Column.ColumnBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.relations.Reference.ReferenceBuilder<C,B>
com.atlan.model.assets.Asset.AssetBuilder<C,B>
com.atlan.model.assets.Column.ColumnBuilder<C,B>
- Enclosing class:
- Column
public abstract static class Column.ColumnBuilder<C extends Column,B extends Column.ColumnBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) addColumnMax
(String addColumnMax) addColumnMin
(String addColumnMin) addForeignKeyTo
(IColumn addForeignKeyTo) applicationContainer
(IApplicationContainer applicationContainer) ApplicationContainer asset containing this Catalog asset.assetApplicationQualifiedName
(String assetApplicationQualifiedName) Qualified name of the Application Container that contains this asset.abstract C
build()
calculationView
(ICalculationView calculationView) Calculate view in which this column exists.calculationViewName
(String calculationViewName) Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.calculationViewQualifiedName
(String calculationViewQualifiedName) Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.columnAverage
(Double columnAverage) Average value in this column.columnAverageLength
(Double columnAverageLength) Average length of values in a string column.columnDbtModelColumn
(IDbtModelColumn columnDbtModelColumn) columnDbtModelColumns
(Collection<? extends IDbtModelColumn> columnDbtModelColumns) columnDepthLevel
(Integer columnDepthLevel) Level of nesting of this column, used for STRUCT and NESTED columns.columnDistinctValuesCount
(Integer columnDistinctValuesCount) Number of rows that contain distinct values.columnDistinctValuesCountLong
(Long columnDistinctValuesCountLong) Number of rows that contain distinct values.columnDuplicateValuesCount
(Integer columnDuplicateValuesCount) Number of rows that contain duplicate values.columnDuplicateValuesCountLong
(Long columnDuplicateValuesCountLong) Number of rows that contain duplicate values.columnHierarchy
(Collection<? extends Map<String, String>> columnHierarchy) columnHistogram
(Histogram columnHistogram) List of values in a histogram that represents the contents of this column.Greatest value in a numeric column.columnMaximumStringLength
(Integer columnMaximumStringLength) Length of the longest value in a string column.columnMaxs
(Collection<? extends String> columnMaxs) columnMean
(Double columnMean) Arithmetic mean of the values in a numeric column.columnMedian
(Double columnMedian) Calculated median of the values in a numeric column.Least value in a numeric column.columnMinimumStringLength
(Integer columnMinimumStringLength) Length of the shortest value in a string column.columnMins
(Collection<? extends String> columnMins) columnMissingValuesCount
(Integer columnMissingValuesCount) Number of rows in a column that do not contain content.columnMissingValuesCountLong
(Long columnMissingValuesCountLong) Number of rows in a column that do not contain content.columnMissingValuesPercentage
(Double columnMissingValuesPercentage) Percentage of rows in a column that do not contain content.columnStandardDeviation
(Double columnStandardDeviation) Calculated standard deviation of the values in a numeric column.Calculated sum of the values in a numeric column.columnTopValue
(ColumnValueFrequencyMap columnTopValue) columnTopValues
(Collection<? extends ColumnValueFrequencyMap> columnTopValues) columnUniquenessPercentage
(Double columnUniquenessPercentage) Ratio indicating how unique data in this column is: 0 indicates that all values are the same, 100 indicates that all values in this column are unique.columnUniqueValuesCount
(Integer columnUniqueValuesCount) Number of rows in which a value in this column appears only once.columnUniqueValuesCountLong
(Long columnUniqueValuesCountLong) Number of rows in which a value in this column appears only once.columnVariance
(Double columnVariance) Calculated variance of the values in a numeric column.cosmosMongoDBCollection
(ICosmosMongoDBCollection cosmosMongoDBCollection) Cosmos collection in which this column exists.databaseName
(String databaseName) Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.databaseQualifiedName
(String databaseQualifiedName) Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.dataQualityMetricDimension
(IMetric dataQualityMetricDimension) dataQualityMetricDimensions
(Collection<? extends IMetric> dataQualityMetricDimensions) Data type of values in this column.dbtMetric
(IDbtMetric dbtMetric) dbtMetrics
(Collection<? extends IDbtMetric> dbtMetrics) dbtModelColumn
(IDbtModelColumn dbtModelColumn) dbtModelColumns
(Collection<? extends IDbtModelColumn> dbtModelColumns) dbtModels
(Collection<? extends IDbtModel> dbtModels) dbtSource
(IDbtSource dbtSource) dbtSources
(Collection<? extends IDbtSource> dbtSources) dbtTests
(Collection<? extends IDbtTest> dbtTests) defaultValue
(String defaultValue) Default value for this column.foreignKeyFrom
(IColumn foreignKeyFrom) Column this foreign key column refers to.foreignKeyTo
(Collection<? extends IColumn> foreignKeyTo) inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) isClustered
(Boolean isClustered) Whether this column is a clustered column (true) or not (false).Whether this column is a distribution column (true) or not (false).When true, this column is a foreign key to another table.When true, this column is indexed in the database.isNullable
(Boolean isNullable) When true, the values in this column can be null.isPartition
(Boolean isPartition) Whether this column is a partition column (true) or not (false).Whether this column is pinned (true) or not (false).When true, this column is the primary key for the table.isProfiled
(Boolean isProfiled) Whether this asset has been profiled (true) or not (false).Whether this column is a sort column (true) or not (false).lastProfiledAt
(Long lastProfiledAt) Time (epoch) at which this asset was last profiled, in milliseconds.materializedView
(IMaterializedView materializedView) Materialized view in which this column exists.Maximum length of a value in this column.metricTimestamp
(IMetric metricTimestamp) metricTimestamps
(Collection<? extends IMetric> metricTimestamps) modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) nestedColumn
(IColumn nestedColumn) nestedColumnCount
(Integer nestedColumnCount) Number of columns nested within this (STRUCT or NESTED) column.nestedColumnOrder
(String nestedColumnOrder) Order (position) in which this column appears in the nested Column (nest level starts at 1).nestedColumns
(Collection<? extends IColumn> nestedColumns) nosqlCollectionName
(String nosqlCollectionName) Simple name of the cosmos/mongo collection in which this SQL asset (column) exists, or empty if it does not exist within a cosmos/mongo collection.nosqlCollectionQualifiedName
(String nosqlCollectionQualifiedName) Unique name of the cosmos/mongo collection in which this SQL asset (column) exists, or empty if it does not exist within a cosmos/mongo collection.numericScale
(Double numericScale) Number of digits allowed to the right of the decimal point.Order (position) in which this column appears in the table (starting at 1).outputFromAirflowTask
(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks
(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess
(ILineageProcess outputFromProcess) outputFromProcesses
(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob
(ISparkJob outputFromSparkJob) outputFromSparkJobs
(Collection<? extends ISparkJob> outputFromSparkJobs) parentColumn
(IColumn parentColumn) Column in which this sub-column is nested.parentColumnName
(String parentColumnName) Simple name of the column this column is nested within, for STRUCT and NESTED columns.parentColumnQualifiedName
(String parentColumnQualifiedName) Unique name of the column this column is nested within, for STRUCT and NESTED columns.partitionOrder
(Integer partitionOrder) Order (position) of this partition column in the table.Time (epoch) at which this column was pinned, in milliseconds.User who pinned this column.Total number of digits allowed, when the dataType is numeric.putColumnHierarchy
(Map<String, String> putColumnHierarchy) putQueryUserMap
(String putQueryUserMapKey, Long putQueryUserMapValue) queries
(Collection<? extends IAtlanQuery> queries) query
(IAtlanQuery query) queryCount
(Long queryCount) Number of times this asset has been queried.queryCountUpdatedAt
(Long queryCountUpdatedAt) Time (epoch) at which the query count was last updated, in milliseconds.queryUserCount
(Long queryUserCount) Number of unique users who have queried this asset.queryUserMap
(Map<? extends String, ? extends Long> queryUserMap) rawDataTypeDefinition
(String rawDataTypeDefinition) TBCschemaName
(String schemaName) Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.schemaQualifiedName
(String schemaQualifiedName) Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.protected abstract B
self()
snowflakeDynamicTable
(ISnowflakeDynamicTable snowflakeDynamicTable) Snowflake dynamic table in which this column exists.sqlDbtModel
(IDbtModel sqlDbtModel) sqlDbtModels
(Collection<? extends IDbtModel> sqlDbtModels) sqlDBTSource
(IDbtSource sqlDBTSource) sqlDBTSources
(Collection<? extends IDbtSource> sqlDBTSources) subDataType
(String subDataType) Sub-data type of this column.Table in which this column exists.Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.tablePartition
(ITablePartition tablePartition) Table partition that contains this column.tableQualifiedName
(String tableQualifiedName) Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.toString()
Fixed typeName for Columns.validation
(String validationKey, String validationValue) validations
(Map<? extends String, ? extends String> validations) View in which this column exists.Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.viewQualifiedName
(String viewQualifiedName) Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, assetAnomaloAppliedCheckType, assetAnomaloAppliedCheckTypes, assetAnomaloCheckCount, assetAnomaloCheckStatuses, assetAnomaloDQStatus, assetAnomaloFailedCheckCount, assetAnomaloFailedCheckType, assetAnomaloFailedCheckTypes, assetAnomaloLastCheckRunAt, assetAnomaloSourceUrl, assetCoverImage, assetDbtAccountName, assetDbtAlias, assetDbtEnvironmentDbtVersion, assetDbtEnvironmentName, assetDbtJobLastRun, assetDbtJobLastRunArtifactS3Path, assetDbtJobLastRunArtifactsSaved, assetDbtJobLastRunCreatedAt, assetDbtJobLastRunDequedAt, assetDbtJobLastRunExecutedByThreadId, assetDbtJobLastRunGitBranch, assetDbtJobLastRunGitSha, assetDbtJobLastRunHasDocsGenerated, assetDbtJobLastRunHasSourcesGenerated, assetDbtJobLastRunNotificationsSent, assetDbtJobLastRunOwnerThreadId, assetDbtJobLastRunQueuedDuration, assetDbtJobLastRunQueuedDurationHumanized, assetDbtJobLastRunRunDuration, assetDbtJobLastRunRunDurationHumanized, assetDbtJobLastRunStartedAt, assetDbtJobLastRunStatusMessage, assetDbtJobLastRunTotalDuration, assetDbtJobLastRunTotalDurationHumanized, assetDbtJobLastRunUpdatedAt, assetDbtJobLastRunUrl, assetDbtJobName, assetDbtJobNextRun, assetDbtJobNextRunHumanized, assetDbtJobSchedule, assetDbtJobScheduleCronHumanized, assetDbtJobStatus, assetDbtMeta, assetDbtPackageName, assetDbtProjectName, assetDbtSemanticLayerProxyUrl, assetDbtSourceFreshnessCriteria, assetDbtTag, assetDbtTags, assetDbtTestStatus, assetDbtUniqueId, assetDbtWorkflowLastUpdated, assetIcon, assetMcAlertQualifiedName, assetMcAlertQualifiedNames, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentPriorities, assetMcIncidentPriority, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetTag, assetTags, assetThemeHex, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAnomaloChecks, clearAssetAnomaloAppliedCheckTypes, clearAssetAnomaloFailedCheckTypes, clearAssetDbtTags, clearAssetMcAlertQualifiedNames, clearAssetMcIncidentNames, clearAssetMcIncidentPriorities, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetPolicyGUIDs, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorType, createdBy, createTime, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, file, files, hasContract, hasLineage, immediateDownstream, immediateUpstream, inputPortDataProduct, inputPortDataProducts, isAIGenerated, isDiscoverable, isEditable, isIncomplete, isPartial, lastRowChangedAt, lastSyncRun, lastSyncRunAt, lastSyncWorkflowName, lexicographicalSortOrder, link, links, mcIncident, mcIncidents, mcMonitor, mcMonitors, meaning, meaningName, meaningNames, meanings, metric, metrics, name, nonCompliantAssetPolicyGUID, nonCompliantAssetPolicyGUIDs, nullField, nullFields, outputPortDataProduct, outputPortDataProducts, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, qualifiedName, readme, removeAnnouncement, removeAssignedTerms, removeAtlanTags, removeCertificate, removeCustomMetadata, removeDescription, removeOwners, removeUserDescription, sampleDataUrl, schemaRegistrySubject, schemaRegistrySubjects, sodaCheck, sodaChecks, sourceCostUnit, sourceCreatedAt, sourceCreatedBy, sourceEmbedURL, sourceLastReadAt, sourceOwners, sourceQueryComputeCost, sourceQueryComputeCostRecord, sourceQueryComputeCostRecords, sourceQueryComputeCosts, sourceReadCount, sourceReadExpensiveQueryRecord, sourceReadExpensiveQueryRecords, sourceReadPopularQueryRecord, sourceReadPopularQueryRecords, sourceReadQueryCost, sourceReadRecentUser, sourceReadRecentUserRecord, sourceReadRecentUserRecords, sourceReadRecentUsers, sourceReadSlowQueryRecord, sourceReadSlowQueryRecords, sourceReadTopUser, sourceReadTopUserRecord, sourceReadTopUserRecords, sourceReadTopUsers, sourceReadUserCount, sourceTotalCost, sourceUpdatedAt, sourceUpdatedBy, sourceURL, starredBy, starredCount, starredDetail, starredDetails, status, subType, tenantId, updatedBy, updateTime, userDefRelationshipFrom, userDefRelationshipFroms, userDefRelationshipTo, userDefRelationshipTos, userDescription, viewerGroup, viewerGroups, viewerUser, viewerUsers, viewScore
Methods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder
clearCustomAttributes, clearLabels, completeObject, customAttribute, customAttributes, displayText, entityStatus, guid, label, labels, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, semantic, uniqueAttributes
Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
ColumnBuilder
public ColumnBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends Column,
B extends Column.ColumnBuilder<C, B>>
-
typeName
Fixed typeName for Columns.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends Column,
B extends Column.ColumnBuilder<C, B>> - Returns:
this
.
-
applicationContainer
ApplicationContainer asset containing this Catalog asset.- Returns:
this
.
-
assetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Returns:
this
.
-
calculationView
Calculate view in which this column exists.- Returns:
this
.
-
calculationViewName
Simple name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.- Returns:
this
.
-
calculationViewQualifiedName
Unique name of the calculation view in which this SQL asset exists, or empty if it does not exist within a calculation view.- Returns:
this
.
-
columnAverage
Average value in this column.- Returns:
this
.
-
columnAverageLength
Average length of values in a string column.- Returns:
this
.
-
columnDbtModelColumn
-
columnDbtModelColumns
-
clearColumnDbtModelColumns
-
columnDepthLevel
Level of nesting of this column, used for STRUCT and NESTED columns.- Returns:
this
.
-
columnDistinctValuesCount
Number of rows that contain distinct values.- Returns:
this
.
-
columnDistinctValuesCountLong
Number of rows that contain distinct values.- Returns:
this
.
-
columnDuplicateValuesCount
Number of rows that contain duplicate values.- Returns:
this
.
-
columnDuplicateValuesCountLong
Number of rows that contain duplicate values.- Returns:
this
.
-
putColumnHierarchy
-
columnHierarchy
-
clearColumnHierarchy
-
columnHistogram
List of values in a histogram that represents the contents of this column.- Returns:
this
.
-
columnMax
Greatest value in a numeric column.- Returns:
this
.
-
columnMaximumStringLength
Length of the longest value in a string column.- Returns:
this
.
-
addColumnMax
-
columnMaxs
-
clearColumnMaxs
-
columnMean
Arithmetic mean of the values in a numeric column.- Returns:
this
.
-
columnMedian
Calculated median of the values in a numeric column.- Returns:
this
.
-
columnMin
Least value in a numeric column.- Returns:
this
.
-
columnMinimumStringLength
Length of the shortest value in a string column.- Returns:
this
.
-
addColumnMin
-
columnMins
-
clearColumnMins
-
columnMissingValuesCount
Number of rows in a column that do not contain content.- Returns:
this
.
-
columnMissingValuesCountLong
Number of rows in a column that do not contain content.- Returns:
this
.
-
columnMissingValuesPercentage
Percentage of rows in a column that do not contain content.- Returns:
this
.
-
columnStandardDeviation
Calculated standard deviation of the values in a numeric column.- Returns:
this
.
-
columnSum
Calculated sum of the values in a numeric column.- Returns:
this
.
-
columnTopValue
-
columnTopValues
-
clearColumnTopValues
-
columnUniqueValuesCount
Number of rows in which a value in this column appears only once.- Returns:
this
.
-
columnUniqueValuesCountLong
Number of rows in which a value in this column appears only once.- Returns:
this
.
-
columnUniquenessPercentage
Ratio indicating how unique data in this column is: 0 indicates that all values are the same, 100 indicates that all values in this column are unique.- Returns:
this
.
-
columnVariance
Calculated variance of the values in a numeric column.- Returns:
this
.
-
cosmosMongoDBCollection
Cosmos collection in which this column exists.- Returns:
this
.
-
dataQualityMetricDimension
-
dataQualityMetricDimensions
-
clearDataQualityMetricDimensions
-
dataType
Data type of values in this column.- Returns:
this
.
-
databaseName
Simple name of the database in which this SQL asset exists, or empty if it does not exist within a database.- Returns:
this
.
-
databaseQualifiedName
Unique name of the database in which this SQL asset exists, or empty if it does not exist within a database.- Returns:
this
.
-
dbtMetric
-
dbtMetrics
-
clearDbtMetrics
-
dbtModelColumn
-
dbtModelColumns
-
clearDbtModelColumns
-
dbtModel
-
dbtModels
-
clearDbtModels
-
dbtSource
-
dbtSources
-
clearDbtSources
-
dbtTest
-
dbtTests
-
clearDbtTests
-
defaultValue
Default value for this column.- Returns:
this
.
-
foreignKeyFrom
Column this foreign key column refers to.- Returns:
this
.
-
addForeignKeyTo
-
foreignKeyTo
-
clearForeignKeyTo
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
isClustered
Whether this column is a clustered column (true) or not (false).- Returns:
this
.
-
isDist
Whether this column is a distribution column (true) or not (false).- Returns:
this
.
-
isForeign
When true, this column is a foreign key to another table. NOTE: this must be true when using the foreignKeyTo relationship to specify columns that refer to this column as a foreign key.- Returns:
this
.
-
isIndexed
When true, this column is indexed in the database.- Returns:
this
.
-
isNullable
When true, the values in this column can be null.- Returns:
this
.
-
isPartition
Whether this column is a partition column (true) or not (false).- Returns:
this
.
-
isPinned
Whether this column is pinned (true) or not (false).- Returns:
this
.
-
isPrimary
When true, this column is the primary key for the table.- Returns:
this
.
-
isProfiled
Whether this asset has been profiled (true) or not (false).- Returns:
this
.
-
isSort
Whether this column is a sort column (true) or not (false).- Returns:
this
.
-
lastProfiledAt
Time (epoch) at which this asset was last profiled, in milliseconds.- Returns:
this
.
-
materializedView
Materialized view in which this column exists.- Returns:
this
.
-
maxLength
Maximum length of a value in this column.- Returns:
this
.
-
metricTimestamp
-
metricTimestamps
-
clearMetricTimestamps
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
nestedColumnCount
Number of columns nested within this (STRUCT or NESTED) column.- Returns:
this
.
-
nestedColumnOrder
Order (position) in which this column appears in the nested Column (nest level starts at 1).- Returns:
this
.
-
nestedColumn
-
nestedColumns
-
clearNestedColumns
-
nosqlCollectionName
Simple name of the cosmos/mongo collection in which this SQL asset (column) exists, or empty if it does not exist within a cosmos/mongo collection.- Returns:
this
.
-
nosqlCollectionQualifiedName
Unique name of the cosmos/mongo collection in which this SQL asset (column) exists, or empty if it does not exist within a cosmos/mongo collection.- Returns:
this
.
-
numericScale
Number of digits allowed to the right of the decimal point.- Returns:
this
.
-
order
Order (position) in which this column appears in the table (starting at 1).- Returns:
this
.
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
parentColumn
Column in which this sub-column is nested.- Returns:
this
.
-
parentColumnName
Simple name of the column this column is nested within, for STRUCT and NESTED columns.- Returns:
this
.
-
parentColumnQualifiedName
Unique name of the column this column is nested within, for STRUCT and NESTED columns.- Returns:
this
.
-
partitionOrder
Order (position) of this partition column in the table.- Returns:
this
.
-
pinnedAt
Time (epoch) at which this column was pinned, in milliseconds.- Returns:
this
.
-
pinnedBy
User who pinned this column.- Returns:
this
.
-
precision
Total number of digits allowed, when the dataType is numeric.- Returns:
this
.
-
query
-
queries
-
clearQueries
-
queryCount
Number of times this asset has been queried.- Returns:
this
.
-
queryCountUpdatedAt
Time (epoch) at which the query count was last updated, in milliseconds.- Returns:
this
.
-
queryUserCount
Number of unique users who have queried this asset.- Returns:
this
.
-
putQueryUserMap
-
queryUserMap
-
clearQueryUserMap
-
rawDataTypeDefinition
TBC- Returns:
this
.
-
schemaName
Simple name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.- Returns:
this
.
-
schemaQualifiedName
Unique name of the schema in which this SQL asset exists, or empty if it does not exist within a schema.- Returns:
this
.
-
snowflakeDynamicTable
Snowflake dynamic table in which this column exists.- Returns:
this
.
-
sqlDBTSource
-
sqlDBTSources
-
clearSqlDBTSources
-
sqlDbtModel
-
sqlDbtModels
-
clearSqlDbtModels
-
subDataType
Sub-data type of this column.- Returns:
this
.
-
table
Table in which this column exists.- Returns:
this
.
-
tableName
Simple name of the table in which this SQL asset exists, or empty if it does not exist within a table.- Returns:
this
.
-
tablePartition
Table partition that contains this column.- Returns:
this
.
-
tableQualifiedName
Unique name of the table in which this SQL asset exists, or empty if it does not exist within a table.- Returns:
this
.
-
validation
-
validations
-
clearValidations
-
view
View in which this column exists.- Returns:
this
.
-
viewName
Simple name of the view in which this SQL asset exists, or empty if it does not exist within a view.- Returns:
this
.
-
viewQualifiedName
Unique name of the view in which this SQL asset exists, or empty if it does not exist within a view.- Returns:
this
.
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends Column,
B extends Column.ColumnBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends Column,
B extends Column.ColumnBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends Column,
B extends Column.ColumnBuilder<C, B>>
-