abstract class MaterializedRowTrackingColumn extends AnyRef
Represents a materialized row tracking column. Concrete implementations are MaterializedRowId and MaterializedRowCommitVersion.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MaterializedRowTrackingColumn
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MaterializedRowTrackingColumn()
Abstract Value Members
-
abstract
val
MATERIALIZED_COLUMN_NAME_PREFIX: String
Prefix to use for the name of this materialized row tracking column
-
abstract
val
MATERIALIZED_COLUMN_NAME_PROP: String
Table metadata configuration property name storing the name of this materialized row tracking column.
-
abstract
def
missingMetadataException: (String) ⇒ Throwable
Returns the exception to throw when the materialized column name is not set in the table metadata.
Returns the exception to throw when the materialized column name is not set in the table metadata. The table name is passed as argument.
Concrete 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getMaterializedColumnName(protocol: Protocol, metadata: Metadata): Option[String]
Extract the materialized column name from the Metadata of a DeltaLog.
-
def
getMaterializedColumnNameOrThrow(protocol: Protocol, metadata: Metadata, tableId: String): String
Convenience method that throws if the materialized column name cannot be extracted.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()