DeltaSourceUtils¶
delta.generationExpression¶
DeltaSourceUtils defines delta.generationExpression metadata key for the generation expression of a generated column of a delta table.
Used when:
DeltaColumnBuilderis requested to build a StructFieldColumnWithDefaultExprUtilsis requested to removeDefaultExpressions- GeneratedColumn utility is used to isGeneratedColumn and getGenerationExpressionStr
SchemaUtilsutility is used to reportDifferences
delta.identity.allowExplicitInsert¶
delta.identity.allowExplicitInsert metadata key is used when:
ColumnWithDefaultExprUtilsutility is used to isIdentityColumn and removeDefaultExpressions
delta.identity.start¶
delta.identity.start table metadata key is used when:
ColumnWithDefaultExprUtilsis used to isIdentityColumn and removeDefaultExpressionsDeltaColumnBuilderis requested to build a StructField (with identityAllowExplicitInsert defined)IdentityColumnis used to getIdentityInfo
delta.identity.highWaterMark¶
delta.identity.highWaterMark table metadata key is used when:
ColumnWithDefaultExprUtilsis used to removeDefaultExpressionsIdentityColumnis requested to getIdentityInfo and updateToValidHighWaterMark
delta.identity.step¶
DeltaSourceUtils defines delta.identity.step metadata key for...FIXME
Used when:
ColumnWithDefaultExprUtilsutility is used to isIdentityColumn and removeDefaultExpressions
isDeltaDataSourceName¶
isDeltaDataSourceName(
name: String): Boolean
isDeltaDataSourceName returns true when the given name is delta (case-insensitively).
isDeltaDataSourceName is used when:
DeltaTableUtilsis requested to isValidPathDeltaUnsupportedOperationsCheckis requested to fail (to throw anDeltaAnalysisException)DeltaCatalogis requested to createTable, stageReplace, stageCreateOrReplace, stageCreateSupportsPathIdentifieris requested tohasDeltaNamespaceConvertToDeltaCommandBaseis requested to isPathIdentifierDeltaCommandis requested to isPathIdentifierDeltaSourceUtilsis requested to isDeltaTable