Class

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

GeodatabaseTableBuilder

Related Doc: package table

Permalink

class GeodatabaseTableBuilder extends FileTableBuilder[GeodatabaseTableBuilder]

Builder for Geodatabase tables. Use TableBuilder to get this builder.

returns

A builder with a reference to the location of the geodatabase and table name.

Attributes
protected
Linear Supertypes
FileTableBuilder[GeodatabaseTableBuilder], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeodatabaseTableBuilder
  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 GeodatabaseTableBuilder(geodatabasePath: String, tableName: String)

    Permalink

    geodatabasePath

    Geodatabase Directory typically containing a gsb extension

    tableName

    Name of the table

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
    GeodatabaseTableBuilderFileTableBuilder
  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): GeodatabaseTableBuilder

    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 withCoordinateSystem(coordinateSystem: CoordSys): GeodatabaseTableBuilder

    Permalink

    Optionally use a specific coordinate system when creating the table.

    Optionally use a specific coordinate system when creating the table. If this is not set then an attempt will be made to auto-detect the coordinate system.

    coordinateSystem

    coordinate system to use

    returns

    this builder with the specified coordinate system to use

  25. def withDownloadManager(downloadManager: DownloadManager): GeodatabaseTableBuilder

    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
  26. def withLibraries(libDir: String): GeodatabaseTableBuilder

    Permalink

    Optionally declare where the Geodatabase libraries are located.

    Optionally declare where the Geodatabase libraries are located. If this is not set then the libraries are automatically extracted from the jar.

    libDir

    path to directory containing libraries

    returns

    this builder with the libraries path to use

  27. def withProcessIsolation(settings: GeodatabaseIsolationSettings): GeodatabaseTableBuilder

    Permalink

    Pushes native code access to a separate process using the supplied settings.

    Pushes native code access to a separate process using the supplied settings.

    returns

    this builder that will use process isolation with default settings

  28. def withProcessIsolation(): GeodatabaseTableBuilder

    Permalink

    Pushes native code access to a separate process using default settings.

    Pushes native code access to a separate process using default settings.

    returns

    this builder that will use process isolation with default settings

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped