object DeltaErrors extends DeltaErrorsBase
- Alphabetic
- By Inheritance
- DeltaErrors
- DeltaErrorsBase
- DeltaLogging
- DatabricksLogging
- DeltaProgressReporter
- Logging
- DocsPath
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class TemporallyUnstableInputException(userTimestamp: Timestamp, commitTs: Timestamp, timestampString: String, commitVersion: Long) extends AnalysisException with Product with Serializable
- Definition Classes
- DeltaErrorsBase
- case class TimestampEarlierThanCommitRetentionException(userTimestamp: Timestamp, commitTs: Timestamp, timestampString: String) extends AnalysisException with Product with Serializable
- Definition Classes
- DeltaErrorsBase
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val EmptyCheckpointErrorMessage: String
- Definition Classes
- DeltaErrorsBase
- def actionNotFoundException(action: String, version: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def activeSparkSessionNotFound(): Throwable
- Definition Classes
- DeltaErrorsBase
- def activeTransactionAlreadySet(): Throwable
- Definition Classes
- DeltaErrorsBase
- def addColumnAtIndexLessThanZeroException(pos: String, col: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def addColumnStructNotFoundException(pos: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def addFilePartitioningMismatchException(addFilePartitions: Seq[String], metadataPartitions: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def aggsNotSupportedException(op: String, cond: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def alterTableChangeColumnException(oldColumns: String, newColumns: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def alterTableReplaceColumnsException(oldSchema: StructType, newSchema: StructType, reason: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def alterTableSetLocationSchemaMismatchException(original: StructType, destination: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def ambiguousPartitionColumnException(columnName: String, colMatches: Seq[StructField]): Throwable
- Definition Classes
- DeltaErrorsBase
- def ambiguousPathsInCreateTableException(identifier: String, location: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def analysisException(msg: String, line: Option[Int] = None, startPosition: Option[Int] = None, plan: Option[LogicalPlan] = None, cause: Option[Throwable] = None): AnalysisException
- Definition Classes
- DeltaErrorsBase
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assertValidCallingFunction(): Unit
- Definition Classes
- DocsPath
- def baseDocsPath(spark: SparkSession): String
- Definition Classes
- DeltaErrorsBase
- def baseDocsPath(conf: SparkConf): String
The URL for the base path of Delta's docs.
The URL for the base path of Delta's docs. When changing this path, ensure that the new path works with the error messages below.
- Attributes
- protected
- Definition Classes
- DocsPath
- def blockCdfAndColumnMappingReads(): Throwable
- Definition Classes
- DeltaErrorsBase
- def blockColumnMappingAndCdcOperation(op: Operation): Throwable
- Definition Classes
- DeltaErrorsBase
- def blockStreamingReadsOnColumnMappingEnabledTable: Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterCreateOnNonExistingColumnsException(unknownColumns: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterDropOnNonExistingColumnsException(unknownColumns: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterDropOnNonIndexedColumnException(name: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterInvalidParameterValueException(message: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterMultipleConfForSingleColumnException(name: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterOnColumnTypeNotSupportedException(name: String, dataType: DataType): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterOnNestedColumnNotSupportedException(name: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def bloomFilterOnPartitionColumnNotSupportedException(name: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotChangeDataType(msg: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotChangeProvider(): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotCreateLogPathException(logPath: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotFindSourceVersionException(json: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotGenerateUpdateExpressions(): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotInsertIntoColumn(tableName: String, source: String, target: String, targetType: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotModifyTableProperty(prop: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotRenamePath(tempPath: String, path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotReplaceMissingTableException(itableIdentifier: Identifier): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotResolveColumn(fieldName: String, schema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotSetLocationMultipleTimes(locations: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotSpecifyBothFileListAndPatternString(): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotUpdateArrayField(table: String, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotUpdateMapField(table: String, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotUpdateStructField(table: String, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def cannotUseDataTypeForPartitionColumnError(field: StructField): Throwable
- Definition Classes
- DeltaErrorsBase
- def castPartitionValueException(partitionValue: String, dataType: DataType): Throwable
- Definition Classes
- DeltaErrorsBase
- def cdcColumnsInData(columns: Seq[String]): Throwable
Thrown when main table data contains columns that are reserved for CDF, such as
_change_type.Thrown when main table data contains columns that are reserved for CDF, such as
_change_type.- Definition Classes
- DeltaErrorsBase
- def cdcNotAllowedInThisVersion(): Throwable
- Definition Classes
- DeltaErrorsBase
- def cdcWriteNotAllowedInThisVersion(): Throwable
- Definition Classes
- DeltaErrorsBase
- def changeColumnMappingModeNotSupported(oldMode: String, newMode: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def changeColumnMappingModeOnOldProtocol(oldProtocol: Protocol): Throwable
- Definition Classes
- DeltaErrorsBase
- def changeDataNotRecordedException(version: Long, start: Long, end: Long): Throwable
Throwable used when CDC is not enabled according to table metadata.
Throwable used when CDC is not enabled according to table metadata.
- Definition Classes
- DeltaErrorsBase
- def checkConstraintNotBoolean(name: String, expr: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def checkpointMismatchWithSnapshot: Throwable
- Definition Classes
- DeltaErrorsBase
- def checkpointNonExistTable(path: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def columnNameNotFoundException(colName: String, scheme: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def columnNotFound(path: Seq[String], schema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def columnNotInSchemaException(column: String, schema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def columnOfTargetTableNotFoundInMergeException(targetCol: String, colNames: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def columnRenameNotSupported: Throwable
- Definition Classes
- DeltaErrorsBase
- def commitAlreadyExistsException(version: Long, logPath: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def concurrentAppendException(conflictingCommit: Option[CommitInfo], partition: String, customRetryMsg: Option[String] = None): io.delta.exceptions.ConcurrentAppendException
- Definition Classes
- DeltaErrorsBase
- def concurrentDeleteDeleteException(conflictingCommit: Option[CommitInfo], file: String): io.delta.exceptions.ConcurrentDeleteDeleteException
- Definition Classes
- DeltaErrorsBase
- def concurrentDeleteReadException(conflictingCommit: Option[CommitInfo], file: String): io.delta.exceptions.ConcurrentDeleteReadException
- Definition Classes
- DeltaErrorsBase
- def concurrentModificationExceptionMsg(sparkConf: SparkConf, baseMessage: String, commit: Option[CommitInfo]): String
- Definition Classes
- DeltaErrorsBase
- def concurrentTransactionException(conflictingCommit: Option[CommitInfo]): io.delta.exceptions.ConcurrentTransactionException
- Definition Classes
- DeltaErrorsBase
- def concurrentWriteException(conflictingCommit: Option[CommitInfo]): io.delta.exceptions.ConcurrentWriteException
- Definition Classes
- DeltaErrorsBase
- def configureSparkSessionWithExtensionAndCatalog(originalException: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def constraintAlreadyExists(name: String, oldExpr: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def convertMetastoreMetadataMismatchException(tableProperties: Map[String, String], deltaConfiguration: Map[String, String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def convertNonParquetTablesException(ident: TableIdentifier, sourceName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def convertToDeltaWithColumnMappingNotSupported(mode: DeltaColumnMappingMode): Throwable
- Definition Classes
- DeltaErrorsBase
- def createExternalTableWithoutLogException(path: Path, tableName: String, spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def createExternalTableWithoutSchemaException(path: Path, tableName: String, spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def createManagedTableWithoutSchemaException(tableName: String, spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def createTableWithDifferentPartitioningException(path: Path, specifiedColumns: Seq[String], existingColumns: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def createTableWithDifferentPropertiesException(path: Path, specifiedProperties: Map[String, String], existingProperties: Map[String, String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def createTableWithDifferentSchemaException(path: Path, specifiedSchema: StructType, existingSchema: StructType, diffs: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def createTableWithNonEmptyLocation(tableId: String, tableLocation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def deltaFileNotFoundHint(faqPath: String, path: String): String
File not found hint for Delta, replacing the normal one which is inapplicable.
File not found hint for Delta, replacing the normal one which is inapplicable.
Note that we must pass in the docAddress as a string, because the config is not available on executors where this method is called.
- Definition Classes
- DeltaErrorsBase
- def deltaLogAlreadyExistsException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def deltaSourceIgnoreChangesError(version: Long, removedFile: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def deltaSourceIgnoreDeleteError(version: Long, removedFile: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def deltaTableFoundInExecutor(): Throwable
- Definition Classes
- DeltaErrorsBase
- def deltaVersionsNotContiguousException(spark: SparkSession, deltaVersions: Seq[Long]): Throwable
- Definition Classes
- DeltaErrorsBase
- def describeViewHistory: Throwable
- Definition Classes
- DeltaErrorsBase
- def directoryNotFoundException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def dropColumnNotSupported(suggestUpgrade: Boolean): Throwable
- Definition Classes
- DeltaErrorsBase
- def dropNestedColumnsFromNonStructTypeException(struct: StructField): Throwable
- Definition Classes
- DeltaErrorsBase
- def dropPartitionColumnNotSupported(droppingPartCols: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def duplicateColumnOnInsert(): Throwable
- Definition Classes
- DeltaErrorsBase
- def duplicateColumnsOnUpdateTable(originalException: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def duplicatedColumnId(mode: DeltaColumnMappingMode, id: Long, schema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def duplicatedPhysicalName(mode: DeltaColumnMappingMode, physicalName: String, schema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def emptyCalendarInterval: Throwable
- Definition Classes
- DeltaErrorsBase
- def emptyDataException: Throwable
- Definition Classes
- DeltaErrorsBase
- def emptyDirectoryException(directory: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def endBeforeStartVersionInCDC(start: Long, end: Long): Throwable
Throwable used for invalid CDC 'start' and 'end' options, where end < start
Throwable used for invalid CDC 'start' and 'end' options, where end < start
- Definition Classes
- DeltaErrorsBase
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def errorsWithDocsLinks: Seq[String]
List of error function names for all errors that have URLs.
List of error function names for all errors that have URLs. When adding your error to this list remember to also add it to the list of errors in DeltaErrorsSuite
- Definition Classes
- DocsPath
- Note
add your error to DeltaErrorsSuiteBase after adding it to this list so that the url can be tested
- def excludeRegexOptionException(regexOption: String, cause: Throwable = null): Throwable
- Definition Classes
- DeltaErrorsBase
- def expressionsNotFoundInGeneratedColumn(column: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def extractReferencesFieldNotFound(field: String, exception: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def failOnCheckpoint(src: String, dest: String): DeltaIllegalStateException
- Definition Classes
- DeltaErrorsBase
- def failOnCheckpoint(src: Path, dest: Path): DeltaIllegalStateException
- Definition Classes
- DeltaErrorsBase
- def failOnDataLossException(expectedVersion: Long, seenVersion: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def failRelativizePath(pathName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def failedFindAttributeInOutputCollumns(newAttrName: String, targetCollNames: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def failedInferSchema: Throwable
- Definition Classes
- DeltaErrorsBase
- def failedMergeSchemaFile(file: String, schema: String, cause: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def failedReadFileFooter(file: String, e: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def failedRecognizePredicate(predicate: String, cause: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def failedScanWithHistoricalVersion(historicalVersion: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- val faqRelativePath: String
- Definition Classes
- DeltaErrorsBase
- def fileAlreadyExists(file: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def fileNotFoundException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def fileOrDirectoryNotFoundException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def formatColumn(colName: String): String
- Definition Classes
- DeltaErrorsBase
- def formatColumnList(colNames: Seq[String]): String
- Definition Classes
- DeltaErrorsBase
- def formatSchema(schema: StructType): String
- Definition Classes
- DeltaErrorsBase
- def foundDuplicateColumnsException(colType: String, duplicateCols: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def foundInvalidCharsInColumnNames(cause: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def foundMapTypeColumnException(key: String, value: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def foundViolatingConstraintsForColumnChange(operation: String, columnName: String, constraints: Map[String, String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def foundViolatingGeneratedColumnsForColumnChange(operation: String, columnName: String, fields: Seq[StructField]): Throwable
- Definition Classes
- DeltaErrorsBase
- def generateDocsLink(conf: SparkConf, relativePath: String, skipValidation: Boolean = false): String
Get the link to the docs for the given relativePath.
Get the link to the docs for the given relativePath. Validates that the error generating the link is added to docsLinks.
- relativePath
the relative path after the base url to access.
- skipValidation
whether to validate that the function generating the link is in the allowlist.
- returns
The entire URL of the documentation link
- Definition Classes
- DocsPath
- def generateManifestWithColumnMappingNotSupported: Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsAggregateExpression(expr: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsNonDeltaFormatError(): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsNonDeterministicExpression(expr: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsReferToWrongColumns(e: AnalysisException): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsTypeMismatch(column: String, columnType: DataType, exprType: DataType): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsUDF(expr: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsUnsupportedExpression(expr: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def generatedColumnsUpdateColumnType(current: StructField, update: StructField): Throwable
- Definition Classes
- DeltaErrorsBase
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def identityColumnInconsistentMetadata(colName: String, hasStart: Boolean, hasStep: Boolean, hasInsert: Boolean): Throwable
- Definition Classes
- DeltaErrorsBase
- def identityColumnNotSupported(): Throwable
- Definition Classes
- DeltaErrorsBase
- def ignoreStreamingUpdatesAndDeletesWarning(spark: SparkSession): String
- Definition Classes
- DeltaErrorsBase
- def illegalDeltaOptionException(name: String, input: String, explain: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def illegalFilesFound(file: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def illegalUsageException(option: String, operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def inSubqueryNotSupportedException(operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def inconsistentLogStoreConfs(setKeys: Seq[(String, String)]): Throwable
- Definition Classes
- DeltaErrorsBase
- def incorrectArrayAccess(): Throwable
- Definition Classes
- DeltaErrorsBase
- def incorrectArrayAccessByName(rightName: String, wrongName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def incorrectLogStoreImplementationException(sparkConf: SparkConf, cause: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def indexLargerOrEqualThanStruct(pos: Int, len: Int): Throwable
- Definition Classes
- DeltaErrorsBase
- def indexLargerThanStruct(pos: Int, column: StructField, len: Int): Throwable
- Definition Classes
- DeltaErrorsBase
- def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
- Attributes
- protected
- Definition Classes
- Logging
- def initializeLogIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def invalidColumnName(name: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidCommittedVersion(attemptVersion: Long, currentVersion: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidConstraintName(name: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def invalidFormatFromSourceVersion(wrongVersion: Long, expectedVersion: Integer): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidIdempotentWritesOptionsException(explain: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidInterval(interval: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidIsolationLevelException(s: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidMergeClauseWhenNotMatched(clause: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidPartitionColumn(e: AnalysisException): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidPartitionColumn(col: String, tbl: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidSourceVersion(version: JValue): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidTableValueFunction(function: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidTimestampFormat(ts: String, format: String, cause: Option[Throwable] = None): Throwable
- Definition Classes
- DeltaErrorsBase
- def invalidV1TableCall(callVersion: String, tableVersion: String): Throwable
- Definition Classes
- DeltaErrorsBase
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isTraceEnabled(): Boolean
- Attributes
- protected
- Definition Classes
- Logging
- def iteratorAlreadyClosed(): Throwable
- Definition Classes
- DeltaErrorsBase
- def log: Logger
- Attributes
- protected
- Definition Classes
- Logging
- def logConsole(line: String): Unit
- Definition Classes
- DatabricksLogging
- def logDebug(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logDebug(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logError(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logError(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logFailedIntegrityCheck(version: Long, mismatchOption: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def logFileNotFoundException(path: Path, version: Long, metadata: Metadata): Throwable
- Definition Classes
- DeltaErrorsBase
- def logFileNotFoundExceptionForStreamingSource(e: FileNotFoundException): Throwable
- Definition Classes
- DeltaErrorsBase
- def logInfo(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logInfo(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logName: String
- Attributes
- protected
- Definition Classes
- Logging
- def logStoreConfConflicts(classConf: Seq[(String, String)], schemeConf: Seq[(String, String)]): Throwable
- Definition Classes
- DeltaErrorsBase
- def logTrace(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logTrace(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logWarning(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logWarning(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def maxArraySizeExceeded(): Throwable
- Definition Classes
- DeltaErrorsBase
- def maxCommitRetriesExceededException(attemptNumber: Int, attemptVersion: Long, initAttemptVersion: Long, numActions: Int, totalCommitAttemptTime: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def metadataAbsentException(): Throwable
- Definition Classes
- DeltaErrorsBase
- def metadataChangedException(conflictingCommit: Option[CommitInfo]): io.delta.exceptions.MetadataChangedException
- Definition Classes
- DeltaErrorsBase
- def missingColumn(attr: Attribute, targetAttrs: Seq[Attribute]): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingColumnId(mode: DeltaColumnMappingMode, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingColumnsInInsertInto(column: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingDeltaStorageJar(e: NoClassDefFoundError): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingPartFilesException(version: Long, ae: Exception): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingPartitionColumn(col: String, schemaCatalog: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingPhysicalName(mode: DeltaColumnMappingMode, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingProviderForConvertException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def missingTableIdentifierException(operationName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def modifyAppendOnlyTableException(tableName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def multiColumnInPredicateNotSupportedException(operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def multipleCDCBoundaryException(position: String): Throwable
Thrown when a CDC query contains conflict 'starting' or 'ending' options, e.g.
Thrown when a CDC query contains conflict 'starting' or 'ending' options, e.g. when both starting version and starting timestamp are specified.
- position
Specifies which option was duplicated in the read. Values are "starting" or "ending"
- Definition Classes
- DeltaErrorsBase
- def multipleLoadPathsException(paths: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def multipleSourceRowMatchingTargetRowInMergeException(spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def multipleTimeTravelSyntaxUsed: Throwable
- Definition Classes
- DeltaErrorsBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nestedFieldNotSupported(operation: String, field: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def nestedFieldsNeedRename(columns: Set[String], baseSchema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def nestedNotNullConstraint(parent: String, nested: DataType, nestType: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def newCheckConstraintViolated(num: Long, tableName: String, expr: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def newNotNullViolated(num: Long, tableName: String, col: UnresolvedAttribute): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def noHistoryFound(logPath: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def noNewAttributeId(oldAttr: AttributeReference): Throwable
- Definition Classes
- DeltaErrorsBase
- def noReproducibleHistoryFound(logPath: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def noStartVersionForCDC(): Throwable
Throwable used when CDC options contain no 'start'.
Throwable used when CDC options contain no 'start'.
- Definition Classes
- DeltaErrorsBase
- def nonDeterministicNotSupportedException(op: String, cond: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonExistentColumnInSchema(column: String, schema: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonExistentDeltaTable(table: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonGeneratedColumnMissingUpdateExpression(column: Attribute): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonPartitionColumnAbsentException(colsDropped: Boolean): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonPartitionColumnReference(colName: String, partitionColumns: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def nonexistentConstraint(constraintName: String, tableName: String): AnalysisException
- Definition Classes
- DeltaErrorsBase
- def notADeltaSourceException(command: String, plan: Option[LogicalPlan] = None): Throwable
- Definition Classes
- DeltaErrorsBase
- def notADeltaTable(table: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def notADeltaTableException(operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def notADeltaTableException(operation: String, deltaTableIdentifier: DeltaTableIdentifier): Throwable
- Definition Classes
- DeltaErrorsBase
- def notADeltaTableException(deltaTableIdentifier: DeltaTableIdentifier): Throwable
- Definition Classes
- DeltaErrorsBase
- def notEnoughColumnsInInsert(table: String, query: Int, target: Int, nestedField: Option[String] = None): Throwable
- Definition Classes
- DeltaErrorsBase
- def notFoundFileToBeRewritten(absolutePath: String, candidates: Iterable[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def notNullColumnMissingException(constraint: NotNull): Throwable
- Definition Classes
- DeltaErrorsBase
- def notNullColumnNotFoundInStruct(struct: String): Throwable
- Definition Classes
- DeltaErrorsBase
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def nullableParentWithNotNullNestedField: Throwable
- Definition Classes
- DeltaErrorsBase
- def operationNotSupportedException(operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def operationNotSupportedException(operation: String, tableIdentifier: TableIdentifier): Throwable
- Definition Classes
- DeltaErrorsBase
- def operationOnTempViewWithGenerateColsNotSupported(op: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def outputModeNotSupportedException(dataSource: String, outputMode: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def partitionColumnCastFailed(columnValue: String, dataType: String, columnName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def partitionColumnNotFoundException(colName: String, schema: Seq[Attribute]): Throwable
- Definition Classes
- DeltaErrorsBase
- def partitionPathInvolvesNonPartitionColumnException(badColumns: Seq[String], fragment: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def partitionPathParseException(fragment: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def pathAlreadyExistsException(path: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def pathNotExistsException(path: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def pathNotSpecifiedException: Throwable
- Definition Classes
- DeltaErrorsBase
- def postCommitHookFailedException(failedHook: PostCommitHook, failedOnCommitVersion: Long, extraErrorMessage: String, error: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def protocolChangedException(conflictingCommit: Option[CommitInfo]): io.delta.exceptions.ProtocolChangedException
- Definition Classes
- DeltaErrorsBase
- def protocolPropNotIntException(key: String, value: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def provideOneOfInTimeTravel: Throwable
- Definition Classes
- DeltaErrorsBase
- def readTableWithoutSchemaException(identifier: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def recordDeltaEvent(deltaLog: DeltaLog, opType: String, tags: Map[TagDefinition, String] = Map.empty, data: AnyRef = null, path: Option[Path] = None): Unit
Used to record the occurrence of a single event or report detailed, operation specific statistics.
Used to record the occurrence of a single event or report detailed, operation specific statistics.
- path
Used to log the path of the delta table when
deltaLogis null.
- Attributes
- protected
- Definition Classes
- DeltaLogging
- def recordDeltaOperation[A](deltaLog: DeltaLog, opType: String, tags: Map[TagDefinition, String] = Map.empty)(thunk: => A): A
Used to report the duration as well as the success or failure of an operation on a
deltaLog.Used to report the duration as well as the success or failure of an operation on a
deltaLog.- Attributes
- protected
- Definition Classes
- DeltaLogging
- def recordDeltaOperationForTablePath[A](tablePath: String, opType: String, tags: Map[TagDefinition, String] = Map.empty)(thunk: => A): A
Used to report the duration as well as the success or failure of an operation on a
tahoePath.Used to report the duration as well as the success or failure of an operation on a
tahoePath.- Attributes
- protected
- Definition Classes
- DeltaLogging
- def recordEvent(metric: MetricDefinition, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, trimBlob: Boolean = true): Unit
- Definition Classes
- DatabricksLogging
- def recordFrameProfile[T](group: String, name: String)(thunk: => T): T
- Attributes
- protected
- Definition Classes
- DeltaLogging
- def recordOperation[S](opType: OpType, opTarget: String = null, extraTags: Map[TagDefinition, String], isSynchronous: Boolean = true, alwaysRecordStats: Boolean = false, allowAuthTags: Boolean = false, killJvmIfStuck: Boolean = false, outputMetric: MetricDefinition = null, silent: Boolean = true)(thunk: => S): S
- Definition Classes
- DatabricksLogging
- def recordProductEvent(metric: MetricDefinition with CentralizableMetric, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, trimBlob: Boolean = true): Unit
- Definition Classes
- DatabricksLogging
- def recordProductUsage(metric: MetricDefinition with CentralizableMetric, quantity: Double, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, forceSample: Boolean = false, trimBlob: Boolean = true, silent: Boolean = false): Unit
- Definition Classes
- DatabricksLogging
- def recordUsage(metric: MetricDefinition, quantity: Double, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, forceSample: Boolean = false, trimBlob: Boolean = true, silent: Boolean = false): Unit
- Definition Classes
- DatabricksLogging
- def removeFileCDCMissingExtendedMetadata(fileName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def replaceWhereMismatchException(replaceWhere: String, badPartitions: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def replaceWhereMismatchException(replaceWhere: String, invariantViolation: InvariantViolationException): Throwable
- Definition Classes
- DeltaErrorsBase
- def replaceWhereUsedInOverwrite(): Throwable
- Definition Classes
- DeltaErrorsBase
- def replaceWhereUsedWithDynamicPartitionOverwrite(): Throwable
- Definition Classes
- DeltaErrorsBase
- def replaceWhereWithFilterDataChangeUnset(dataFilters: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def restoreMissedDataFilesError(missedFiles: Array[String], version: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def restoreTimestampBeforeEarliestException(userTimestamp: String, earliestTimestamp: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def restoreTimestampGreaterThanLatestException(userTimestamp: String, latestTimestamp: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def restoreVersionNotExistException(userVersion: Long, earliest: Long, latest: Long): Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaChangeDuringMappingModeChangeNotSupported(oldSchema: StructType, newSchema: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaChangedException(oldSchema: StructType, newSchema: StructType, retryable: Boolean): Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaChangedSinceAnalysis(atAnalysis: StructType, latestSchema: StructType, mentionLegacyFlag: Boolean = false): Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaNotConsistentWithTarget(tableSchema: String, targetAttr: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaNotProvidedException: Throwable
- Definition Classes
- DeltaErrorsBase
- def schemaNotSetException: Throwable
- Definition Classes
- DeltaErrorsBase
- def setLocationNotSupportedOnPathIdentifiers(): Throwable
- Definition Classes
- DeltaErrorsBase
- def showPartitionInNotPartitionedTable(tableName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def sourceNotDeterministicInMergeException(spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def sparkSessionNotSetException(): Throwable
- Definition Classes
- DeltaErrorsBase
- def sparkTaskThreadNotFound: Throwable
- Definition Classes
- DeltaErrorsBase
- def specifySchemaAtReadTimeException: Throwable
- Definition Classes
- DeltaErrorsBase
- def startVersionAfterLatestVersion(start: Long, latest: Long): Throwable
Throwable used for invalid CDC 'start' and 'latest' options, where latest < start
Throwable used for invalid CDC 'start' and 'latest' options, where latest < start
- Definition Classes
- DeltaErrorsBase
- def startingVersionAndTimestampBothSetException(versionOptKey: String, timestampOptKey: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def staticPartitionsNotSupportedException: Throwable
- Definition Classes
- DeltaErrorsBase
- def streamWriteNullTypeException: Throwable
- Definition Classes
- DeltaErrorsBase
- def subqueryNotSupportedException(op: String, cond: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tableAlreadyContainsCDCColumns(columns: Seq[String]): Throwable
Thrown when main table data already contains columns that are reserved for CDF, such as
_change_type, but CDF is not yet enabled on that table.Thrown when main table data already contains columns that are reserved for CDF, such as
_change_type, but CDF is not yet enabled on that table.- Definition Classes
- DeltaErrorsBase
- def tableAlreadyExists(table: CatalogTable): Throwable
- Definition Classes
- DeltaErrorsBase
- def tableNotSupportedException(operation: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def throwDeltaIllegalArgumentException(): Throwable
This is a method only used for testing Py4J exception handling.
This is a method only used for testing Py4J exception handling.
- Definition Classes
- DeltaErrorsBase
- def timeTravelInvalidBeginValue(timeTravelKey: String, cause: Throwable): Throwable
- Definition Classes
- DeltaErrorsBase
- def timeTravelNotSupportedException: Throwable
- Definition Classes
- DeltaErrorsBase
- def timestampGreaterThanLatestCommit(userTimestamp: Timestamp, commitTs: Timestamp, timestampString: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def timestampInvalid(expr: Expression): Throwable
- Definition Classes
- DeltaErrorsBase
- def toString(): String
- Definition Classes
- AnyRef → Any
- def truncateTablePartitionNotSupportedException: Throwable
- Definition Classes
- DeltaErrorsBase
- def unSupportedInvariantNonStructType: Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedAlias(alias: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedAttributeReference(ref: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedChangeFilesFound(changeFiles: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedDataChangeException(op: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedNumPartitionColumnsFromFileNameException(path: String, parsedCols: Seq[String], expectedCols: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedPartialScan(path: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def unexpectedPartitionColumnFromFileNameException(path: String, parsedCol: String, expectedCol: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unknownConfigurationKeyException(confKey: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unrecognizedColumnChange(otherClass: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unrecognizedFileAction(otherAction: String, otherClass: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unrecognizedInvariant(): Throwable
- Definition Classes
- DeltaErrorsBase
- def unrecognizedLogFile(path: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsetNonExistentProperty(key: String, table: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportSubqueryInPartitionPredicates(): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportedAbsPathAddFile(str: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportedColumnMappingMode(mode: String): Throwable
We have plans to support more column mapping modes, but they are not implemented yet, so we error for now to be forward compatible with tables created in the future.
We have plans to support more column mapping modes, but they are not implemented yet, so we error for now to be forward compatible with tables created in the future.
- Definition Classes
- DeltaErrorsBase
- def unsupportedDataTypes(unsupportedDataType: UnsupportedDataTypeInfo, moreUnsupportedDataTypes: UnsupportedDataTypeInfo*): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportedGenerateModeException(modeName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportedTruncateSampleTables: Throwable
- Definition Classes
- DeltaErrorsBase
- def unsupportedWriteStagedTable(tableName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def updateNonStructTypeFieldNotSupportedException(col: String, s: DataType): Throwable
- Definition Classes
- DeltaErrorsBase
- def updateSchemaMismatchExpression(from: StructType, to: StructType): Throwable
- Definition Classes
- DeltaErrorsBase
- def updateSetColumnNotFoundException(col: String, colList: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def updateSetConflictException(cols: Seq[String]): Throwable
- Definition Classes
- DeltaErrorsBase
- def useAddConstraints: Throwable
- Definition Classes
- DeltaErrorsBase
- def useSetLocation(): Throwable
- Definition Classes
- DeltaErrorsBase
- def vacuumBasePathMissingException(baseDeltaPath: Path): Throwable
- Definition Classes
- DeltaErrorsBase
- def viewInDescribeDetailException(view: TableIdentifier): Throwable
- Definition Classes
- DeltaErrorsBase
- def viewNotSupported(operationName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withDmqTag[T](thunk: => T): T
- Attributes
- protected
- Definition Classes
- DeltaLogging
- def withStatusCode[T](statusCode: String, defaultMessage: String, data: Map[String, Any] = Map.empty)(body: => T): T
Report a log to indicate some command is running.
Report a log to indicate some command is running.
- Definition Classes
- DeltaProgressReporter
- def zOrderingColumnDoesNotExistException(colName: String): Throwable
- Definition Classes
- DeltaErrorsBase
- def zOrderingOnColumnWithNoStatsException(colNames: Seq[String], spark: SparkSession): Throwable
- Definition Classes
- DeltaErrorsBase
- def zOrderingOnPartitionColumnException(colName: String): Throwable
- Definition Classes
- DeltaErrorsBase