case class FixedPattern(level: Int) extends Pattern with Product with Serializable
Levels partitions to a com.here.platform.data.processing.catalog.Partition.HereTile level not greater than a fixed one.
Partition names that are HereTiles with a level greater than the fixed level are aggregated into their parent HereTile at the fixed level. Partition names that are not HereTiles, or are HereTiles already at the given level or at a lower level, are left unmapped.
- level
The fixed level.
- Alphabetic
- By Inheritance
- FixedPattern
- Product
- Equals
- Pattern
- Serializable
- Function1
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FixedPattern(level: Int)
- level
The fixed level.
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
- def andThen[A](g: (Name) => A): (Name) => A
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- final def apply(partition: Name): Name
Enables using the pattern as a scala.Predef.Function.
Enables using the pattern as a scala.Predef.Function.
- partition
The name of a partition.
- returns
The partition to which the given partition should be mapped, if any; otherwise the partition name is returned unchanged.
- Definition Classes
- Pattern → Function1
- 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()
- def compose[A](g: (A) => Name): (A) => Name
- Definition Classes
- Function1
- Annotations
- @unspecialized()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val level: Int
- def levelingTargetFor(partition: Name): Option[Name]
Finds the leveling point to which a partition should be mapped.
Finds the leveling point to which a partition should be mapped.
- partition
The name of a partition
- returns
The partition to which the given partition should be mapped, if any
- Definition Classes
- FixedPattern → Pattern
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Function1 → 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)