Packages

class TimePartition extends TablePartition

Partition by time period. Partitions consist of 0-padded 5-digit strings

Linear Supertypes
TablePartition, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TimePartition
  2. TablePartition
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TimePartition(metadata: GeoMesaMetadata[String], typeName: String, dtg: String, dtgIndex: Int, period: TimePeriod)

    metadata

    used for registering outside tables for query

    typeName

    simple feature type name

    dtg

    date attribute

    dtgIndex

    date attribute index

    period

    time period

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def partition(feature: SimpleFeature): String

    Get the partition for a given feature

    Get the partition for a given feature

    feature

    simple feature

    Definition Classes
    TimePartitionTablePartition
  15. def partitions(filter: Filter): Option[Seq[String]]

    Gets the partitions that intersect a given filter.

    Gets the partitions that intersect a given filter. If partitions can't be determined, (e.g. if the filter doesn't have a predicate on the partition), then an empty option is returned

    filter

    filter

    returns

    partitions, or an empty option representing all partitions

    Definition Classes
    TimePartitionTablePartition
  16. def recover(partition: String): AnyRef

    Convert from a partition back to a partition-able value

    Convert from a partition back to a partition-able value

    partition

    partition

    Definition Classes
    TimePartitionTablePartition
  17. def register(partition: String, start: ZonedDateTime, end: ZonedDateTime): Unit

    Register a new partition

    Register a new partition

    partition

    partition name

    start

    start time for the partition

    end

    end time for the partition

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from TablePartition

Inherited from AnyRef

Inherited from Any

Ungrouped