Packages

abstract class DeltaSetImpl[K, V] extends BaseSetImpl with DeltaSet[K, V]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeltaSetImpl
  2. DeltaSet
  3. BaseSetImpl
  4. BaseSet
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DeltaSetImpl()(implicit arg0: ClassTag[K], arg1: ClassTag[V])

Type Members

  1. type BaseSetType = DeltaSet[K, V]

    The type that will be returned by operations such as withId and overrideConfig.

    The type that will be returned by operations such as withId and overrideConfig.

    Attributes
    protected
    Definition Classes
    DeltaSetBaseSet

Abstract Value Members

  1. abstract val computeChangedKeyValues: Determine[Changes[K, V]]
    Attributes
    protected
  2. abstract def keyValues(keys: Keys[K]): KeyValues[K, V]

    Returns all key-value pairs in the DeltaSet, whose key is inside a given set of keys.

    Returns all key-value pairs in the DeltaSet, whose key is inside a given set of keys.

    The implementation of the DeltaSet can persist the result of this function, but this behavior not guaranteed. When you use the data multiple times, make sure to persist the result.

    keys

    The set of keys. Must be partitioned with the partitioner of this DeltaSet.

    Definition Classes
    DeltaSet
  3. abstract val keyValues: KeyValues[K, V]

    Returns all key-value pairs in the DeltaSet.

    Returns all key-value pairs in the DeltaSet.

    The implementation of the DeltaSet can persist this value, but this behavior not guaranteed. When you use the data multiple times, make sure to persist the result.

    Definition Classes
    DeltaSet
  4. abstract def metadata: Metadata

    The identification and configuration of the BaseSet

    The identification and configuration of the BaseSet

    Definition Classes
    BaseSetImpl
  5. abstract val partitioner: Partitioner[K]

    The partitioner for the DeltaSet.

    The partitioner for the DeltaSet.

    Definition Classes
    DeltaSet
  6. abstract def upstreams: Iterable[BaseSet]

    BaseSets used to compute this BaseSet

    BaseSets used to compute this BaseSet

    Definition Classes
    BaseSet
  7. abstract def withMetadata(metadata: Metadata): BaseSetType

    Returns a copy of the BaseSet with new metadata.

    Returns a copy of the BaseSet with new metadata.

    Definition Classes
    BaseSetImpl

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. final def changedKeyValues: Determine[Changes[K, V]]

    Returns the changed key-value pairs in the DeltaSet.

    Returns the changed key-value pairs in the DeltaSet.

    The implementation of the DeltaSet can persist the result of this function, but this behavior not guaranteed. When you use the data multiple times, make sure to persist the result.

    Definition Classes
    DeltaSetImplDeltaSet
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. def config: DeltaSetConfig

    The effective configuration of this BaseSet, taking into account all configuration files and programmatic overrides.

    The effective configuration of this BaseSet, taking into account all configuration files and programmatic overrides.

    Definition Classes
    BaseSetImplBaseSet
  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. def fqn: FQN

    The fully qualified name of the BaseSet, which consists of its BaseSet.Namespace and its BaseSet.Id.

    The fully qualified name of the BaseSet, which consists of its BaseSet.Namespace and its BaseSet.Id.

    Definition Classes
    BaseSetImplBaseSet
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def id: Id

    The ID of the BaseSet, that identifies it in configuration files and logs, and for storing metadata in the output catalog.

    The ID of the BaseSet, that identifies it in configuration files and logs, and for storing metadata in the output catalog. By default, the ID is automatically assigned.

    Definition Classes
    BaseSetImplBaseSet
  15. def inScope: Option[(K) ⇒ Boolean]

    Defines that the DeltaSet is a scoped view on an underlying collection, for example a set of catalog layers.

    Defines that the DeltaSet is a scoped view on an underlying collection, for example a set of catalog layers. Returns true if a given key is in the scope of the view.

    If a key is in the scope of the view, but not contained in the DeltaSet, then it does not exist in the underlying collection. All keys in the DeltaSet must be in the scope of the view.

    Definition Classes
    DeltaSetImplDeltaSet
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def namespace: Namespace

    The BaseSet.Namespace of the BaseSet.

    The BaseSet.Namespace of the BaseSet.

    Definition Classes
    BaseSetImplBaseSet
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from DeltaSet[K, V]

Inherited from BaseSetImpl

Inherited from BaseSet

Inherited from AnyRef

Inherited from Any

Ungrouped