Packages

object DeltaOptions extends DeltaLogging with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeltaOptions
  2. Serializable
  3. DeltaLogging
  4. DatabricksLogging
  5. DeltaProgressReporter
  6. LoggingShims
  7. Logging
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class LogStringContext extends AnyRef
    Definition Classes
    Logging

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ALLOW_SOURCE_COLUMN_DROP: String
  5. val ALLOW_SOURCE_COLUMN_RENAME: String
  6. val ALLOW_SOURCE_COLUMN_TYPE_CHANGE: String
  7. val CDC_END_TIMESTAMP: String
  8. val CDC_END_VERSION: String
  9. val CDC_READ_OPTION: String
  10. val CDC_READ_OPTION_LEGACY: String
  11. val CDC_START_TIMESTAMP: String
  12. val CDC_START_VERSION: String
  13. val COMPRESSION: String
  14. val DATA_CHANGE_OPTION: String
  15. val EXCLUDE_REGEX_OPTION: String
  16. val FAIL_ON_DATA_LOSS_OPTION: String
  17. val IGNORE_CHANGES_OPTION: String
  18. val IGNORE_DELETES_OPTION: String
  19. val IGNORE_FILE_DELETION_OPTION: String
  20. val MAX_BYTES_PER_TRIGGER_OPTION: String
  21. val MAX_FILES_PER_TRIGGER_OPTION: String
  22. val MAX_FILES_PER_TRIGGER_OPTION_DEFAULT: Int
  23. val MAX_RECORDS_PER_FILE: String
  24. val MERGE_SCHEMA_OPTION: String

    An option to allow automatic schema merging during a write operation.

  25. val OPTIMIZE_WRITE_OPTION: String
  26. val OVERWRITE_SCHEMA_OPTION: String

    An option to allow overwriting schema and partitioning during an overwrite write operation.

  27. val PARTITION_OVERWRITE_MODE_DYNAMIC: String
  28. val PARTITION_OVERWRITE_MODE_OPTION: String
  29. val PARTITION_OVERWRITE_MODE_STATIC: String
  30. val PARTITION_OVERWRITE_MODE_VALUES: Set[String]
  31. val REPLACE_WHERE_OPTION: String

    An option to overwrite only the data that matches predicates over partition columns.

  32. val SCHEMA_TRACKING_LOCATION: String

    An option to allow column mapping enabled tables to conduct schema evolution during streaming

  33. val SCHEMA_TRACKING_LOCATION_ALIAS: String

    Alias for schemaTrackingLocation, so users familiar with AutoLoader can migrate easily.

  34. val SKIP_CHANGE_COMMITS_OPTION: String
  35. val STARTING_TIMESTAMP_OPTION: String
  36. val STARTING_VERSION_OPTION: String
  37. val STREAMING_SOURCE_TRACKING_ID: String

    An option to instruct DeltaSource to pick a customized subdirectory for schema log in case of rare conflicts such as when a stream needs to do a self-union of two Delta sources from the same table.

    An option to instruct DeltaSource to pick a customized subdirectory for schema log in case of rare conflicts such as when a stream needs to do a self-union of two Delta sources from the same table. The final schema log location will be $parent/_schema_log_${tahoeId}_${sourceTrackingId}.

  38. val TIMESTAMP_AS_OF: String
  39. val TXN_APP_ID: String
  40. val TXN_VERSION: String
  41. val USER_METADATA_OPTION: String

    An option to specify user-defined metadata in commitInfo

  42. val VERSION_AS_OF: String
  43. val WRITE_PARTITION_COLUMNS: String

    An option to control if delta will write partition columns to data files

  44. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  45. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  46. def deltaAssert(check: => Boolean, name: String, msg: String, deltaLog: DeltaLog = null, data: AnyRef = null, path: Option[Path] = None): Unit

    Helper method to check invariants in Delta code.

    Helper method to check invariants in Delta code. Fails when running in tests, records a delta assertion event and logs a warning otherwise.

    Attributes
    protected
    Definition Classes
    DeltaLogging
  47. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  49. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  50. def getCommonTags(deltaLog: DeltaLog, tahoeId: String): Map[TagDefinition, String]
    Definition Classes
    DeltaLogging
  51. def getErrorData(e: Throwable): Map[String, Any]
    Definition Classes
    DeltaLogging
  52. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  53. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  54. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  55. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  56. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  57. def log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  58. def logConsole(line: String): Unit
    Definition Classes
    DatabricksLogging
  59. def logDebug(msg: => String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  60. def logDebug(entry: LogEntry, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  61. def logDebug(entry: LogEntry): Unit
    Attributes
    protected
    Definition Classes
    Logging
  62. def logDebug(msg: => String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  63. def logError(msg: => String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  64. def logError(entry: LogEntry, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  65. def logError(entry: LogEntry): Unit
    Attributes
    protected
    Definition Classes
    Logging
  66. def logError(msg: => String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  67. def logInfo(msg: => String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  68. def logInfo(entry: LogEntry, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  69. def logInfo(entry: LogEntry): Unit
    Attributes
    protected
    Definition Classes
    Logging
  70. def logInfo(msg: => String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  71. def logName: String
    Attributes
    protected
    Definition Classes
    Logging
  72. def logTrace(msg: => String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  73. def logTrace(entry: LogEntry, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  74. def logTrace(entry: LogEntry): Unit
    Attributes
    protected
    Definition Classes
    Logging
  75. def logTrace(msg: => String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  76. def logWarning(msg: => String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  77. def logWarning(entry: LogEntry, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  78. def logWarning(entry: LogEntry): Unit
    Attributes
    protected
    Definition Classes
    Logging
  79. def logWarning(msg: => String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  80. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  81. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  82. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  83. 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 deltaLog is null.

    Attributes
    protected
    Definition Classes
    DeltaLogging
  84. 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
  85. 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
  86. def recordEvent(metric: MetricDefinition, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, trimBlob: Boolean = true): Unit
    Definition Classes
    DatabricksLogging
  87. def recordFrameProfile[T](group: String, name: String)(thunk: => T): T
    Attributes
    protected
    Definition Classes
    DeltaLogging
  88. 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 = METRIC_OPERATION_DURATION, silent: Boolean = true)(thunk: => S): S
    Definition Classes
    DatabricksLogging
  89. def recordProductEvent(metric: MetricDefinition with CentralizableMetric, additionalTags: Map[TagDefinition, String] = Map.empty, blob: String = null, trimBlob: Boolean = true): Unit
    Definition Classes
    DatabricksLogging
  90. 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
  91. 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
  92. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  93. def toString(): String
    Definition Classes
    AnyRef → Any
  94. val validOptionKeys: Set[String]
  95. def verifyOptions(options: CaseInsensitiveMap[String]): Unit

    Iterates over all user passed options and logs any that are not valid.

  96. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  97. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  98. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  99. def withLogContext(context: Map[String, String])(body: => Unit): Unit
    Attributes
    protected
    Definition Classes
    Logging
  100. 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

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from DeltaLogging

Inherited from DatabricksLogging

Inherited from DeltaProgressReporter

Inherited from LoggingShims

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped