abstract class DeltaSetImpl[K, V] extends BaseSetImpl with DeltaSet[K, V]
- Alphabetic
- By Inheritance
- DeltaSetImpl
- DeltaSet
- BaseSetImpl
- BaseSet
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DeltaSetImpl()(implicit arg0: ClassTag[K], arg1: ClassTag[V])
Type Members
Abstract Value Members
-
abstract
val
computeChangedKeyValues: Determine[Changes[K, V]]
- Attributes
- protected
-
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
-
abstract
val
keyValues: KeyValues[K, V]
Returns all key-value pairs in the DeltaSet.
-
abstract
def
metadata: Metadata
The identification and configuration of the BaseSet
The identification and configuration of the BaseSet
- Definition Classes
- BaseSetImpl
-
abstract
val
partitioner: Partitioner[K]
The partitioner for the DeltaSet.
- abstract def upstreams: Iterable[BaseSet]
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
- DeltaSetImpl → DeltaSet
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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
- BaseSetImpl → BaseSet
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
- BaseSetImpl → BaseSet
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
- BaseSetImpl → BaseSet
-
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
- DeltaSetImpl → DeltaSet
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
namespace: Namespace
The BaseSet.Namespace of the BaseSet.
The BaseSet.Namespace of the BaseSet.
- Definition Classes
- BaseSetImpl → BaseSet
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()