Class

com.pb.bigdata.li.spark.api.table

NativeTableBuilder

Related Doc: package table

Permalink

class NativeTableBuilder extends FileTableBuilder[NativeTableBuilder]

Builder for Native TAB tables. Use TableBuilder to get this builder.

returns

A builder with a reference to the location of the tab files.

Attributes
protected
Linear Supertypes
FileTableBuilder[NativeTableBuilder], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NativeTableBuilder
  2. FileTableBuilder
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NativeTableBuilder(tableDirectory: String, tableName: String)

    Permalink

    tableDirectory

    Directory containing table files (e.g. TAB, MAP, ID, DAT). If using a remote path then add a DownloadManager to this builder.

    tableName

    Name of the tab file, including extension.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def build(): ITable

    Permalink

    Returns the table to use for spatial operations.

    Returns the table to use for spatial operations.

    returns

    an ITable that is ready to use

    Definition Classes
    NativeTableBuilderFileTableBuilder
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getDownloadManager: DownloadManager

    Permalink
    Attributes
    protected
    Definition Classes
    FileTableBuilder
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. def isVolatile(isVolatile: Boolean): NativeTableBuilder

    Permalink

    Indicates if the table will be changed by some other process.

    Indicates if the table will be changed by some other process. Setting this to false could have performance benefits. This is false by default.

    isVolatile

    is the table is volatile

    returns

    this builder with the specified volatility

    Definition Classes
    FileTableBuilder
  15. var m_isVolatile: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    FileTableBuilder
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def withDownloadManager(downloadManager: DownloadManager): NativeTableBuilder

    Permalink

    Add a DownloadManager to help resolve a remote table path.

    Add a DownloadManager to help resolve a remote table path. DownloadManagers are created using the DownloadManagerBuilder

    downloadManager

    the DownloadManager to use

    returns

    this builder with the addition of the DownloadManager specified

    Definition Classes
    FileTableBuilder

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped