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
- Serializable
- Function1
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
def
compose[A](g: (A) ⇒ Name): (A) ⇒ Name
- Definition Classes
- Function1
- Annotations
- @unspecialized()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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()
-
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
- @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
- Function1 → 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()