Packages

object Catalog

Identifier to refer to a catalog in the compiler configuration.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Catalog
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AdditionalField = Catalog.AdditionalField.Value
  2. type Id = Symbol

    The ID of a catalog is an internal identifier that does not affect anything outside: it is not committed and is not retrieved.

    The ID of a catalog is an internal identifier that does not affect anything outside: it is not committed and is not retrieved. It is just used to differentiate partition keys of different catalogs in the same RDD.

    The developer is free to chose a unique catalog ID for each catalog managed by his/her software.

    However, the ids chosen must be in sync with the EMR filter and with the configuration (json and command line), because the Driver parses them and presents them to the compilers, so the actual values must be the expected ones for the compilers to properly bind to the Catalog instances created by the Driver for them.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Id: Symbol.type
  5. def apply(hrn: HRN, id: Id, appInfo: Option[AppInfo] = None, endpointLocatorSettings: Option[EndpointLocatorSettings] = None, statistics: Option[Statistics] = None, sc: SparkContext, additionalFields: Set[AdditionalField] = AdditionalField.defaultFields): Catalog

    Creates a new Catalog instance.

    Creates a new Catalog instance.

    hrn

    The HRN of the catalog.

    id

    The ID of the catalog.

    appInfo

    Additional application configuration that some implementations may require.

    endpointLocatorSettings

    Endpoint locator configuration that some implementations may require.

    statistics

    Optional statistics container.

    sc

    The Spark context.

    additionalFields

    The set of AdditionalFields requested to the service when retrieving catalog metadata.

    returns

    A new Catalog instance.

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  22. object AdditionalField extends Enumeration

    Additional metadata field requested to the service and included in Partition.Meta.

  23. object ChangeHistoryDirection extends Enumeration

    Change history search direction, needed by Catalog.queryPartitionChangeHistory.

Inherited from AnyRef

Inherited from Any

Ungrouped