com.here.platform.data.processing.driver.deltasets.ResolutionStrategy
BackwardResolution
Companion class BackwardResolution
object BackwardResolution extends Serializable
Defines default instances for the BackwardResolution strategy.
- Alphabetic
- By Inheritance
- BackwardResolution
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toNeighbors[V](references: DeltaSet[Key, Meta], subjectCatalog: Id, subjectLayer: Id, neighborhoodRadius: Int = 1, subjectLevel: Option[Int] = None)(implicit arg0: ClassTag[V]): BackwardResolution[Key, V]
Makes all reference tiles in the neighborhood of the subject tile available to the resolver when processing the subject tile.
Makes all reference tiles in the neighborhood of the subject tile available to the resolver when processing the subject tile. The reference tiles are provided as a DeltaSet.
- references
The DeltaSet containing the referenced partition key-meta pairs.
- subjectCatalog
The catalog of the subject partitions with which the references should be grouped.
- subjectLayer
The layer of the subject partitions with which the references should be grouped.
- neighborhoodRadius
The radius of the neighborhood, must be positive. For example, radius 0 returns the tile itself; radius 1 typically returns 9 tiles; radius 2 typically returns 25 tiles.
- subjectLevel
The level of the subject tiles. If not provided, it is assumed that references and subjects have the same level.
- returns
The corresponding resolution strategy.
- Note
Both the subject layer and the reference layer must be HERE-tiled.
- def toSamePartition[V](references: DeltaSet[Key, Meta], subjectCatalog: Id, subjectLayer: Id)(implicit arg0: ClassTag[V]): BackwardResolution[Key, V]
Makes a reference partition available to the resolver when processing the a subject partition of the same name.
Makes a reference partition available to the resolver when processing the a subject partition of the same name. The reference tiles are provided as a DeltaSet.
- references
The DeltaSet containing the referenced partition key-meta pairs.
- subjectCatalog
The catalog of the subject partitions with which the references should be grouped.
- subjectLayer
The layer of the subject partitions with which the references should be grouped.
- returns
The corresponding resolution strategy.
- Note
Supports both com.here.platform.data.processing.catalog.Partition.Generic partition names and com.here.platform.data.processing.catalog.Partition.HereTiles.
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)