class PathBasedRedirectSpec extends RedirectSpec
The default redirect spec that is used for OSS delta. This is the specification about how to access the redirect destination table. One example of its JSON presentation is: { ...... "spec": { "redirectSrc": "s3://<bucket-1>/tables/<table-name-src>" "redirectDest": "s3://<bucket-1>/tables/<table-name-dest>" } }
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PathBasedRedirectSpec
- RedirectSpec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new PathBasedRedirectSpec(sourcePath: String, destPath: String)
- sourcePath
this is the path where stores the redirect source table's location.
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(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val destPath: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isRedirectDest(catalog: SessionCatalog, config: Configuration, dataPath: String): Boolean
Determine whether
dataPathis the redirect destination location.Determine whether
dataPathis the redirect destination location.- Definition Classes
- PathBasedRedirectSpec → RedirectSpec
- def isRedirectSource(dataPath: String): Boolean
Determine whether
dataPathis the redirect source location.Determine whether
dataPathis the redirect source location.- Definition Classes
- PathBasedRedirectSpec → RedirectSpec
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val sourcePath: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)