Class

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

ShapeTableBuilder

Related Doc: package table

Permalink

class ShapeTableBuilder extends FileTableBuilder[ShapeTableBuilder]

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

returns

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

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

    Permalink

    tableDirectory

    Directory containing table files (e.g. SHP, DBF, SHX, PRJ). If using a remote path then add a DownloadManager to this builder.

    tableName

    Name of the shapefile, 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
    ShapeTableBuilderFileTableBuilder
  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): ShapeTableBuilder

    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 withCharset(charset: ⇒ Charset): ShapeTableBuilder

    Permalink

    Optionally use a specific character set when creating the table.

    Optionally use a specific character set when creating the table. This does not need to be set if the charset is in the shape files.

    charset

    character set to use

    returns

    this builder with the specified charset to use

  25. def withCoordinateSystem(coordinateSystem: CoordSys): ShapeTableBuilder

    Permalink

    Optionally use a specific coordinate system when creating the table.

    Optionally use a specific coordinate system when creating the table. This does not need to be set if the coordinate system is in the shape files.

    coordinateSystem

    coordinate system to use

    returns

    this builder with the specified coordinate system to use

  26. def withDownloadManager(downloadManager: DownloadManager): ShapeTableBuilder

    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