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
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
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] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @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(): 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()