package impl
- Alphabetic
- Public
- Protected
Type Members
- class NoOpSink[T] extends Sink[T]
A simple no-op Sink v2 that discards all elements.
- case class PartData(partId: String, startVersion: Long, endVersion: Long) extends Product with Serializable
- case class PartVersionState(partId: Option[String], startVersion: Long, endVersion: Long) extends Product with Serializable
- case class PartitionIdsFilter(ids: Set[String], filter: VolatilePartitionsFilter) extends Product with Serializable
- case class PartitionVersionState(partition: Option[String], version: Long) extends Product with Serializable
- case class QueryNotification(parsedQueryOpt: Option[ParsedQuery], initial: List[(Option[String], Long)], versionState: Option[PartitionVersionState], notificationOpt: Option[BatchPublicationNotification] = None, idsForSubscription: Seq[String] = Seq.empty[String], latestCompletedVersion: Option[Long] = None) extends Product with Serializable
- class QueryVersionPartitionsSource extends Source[QueryNotification, QueryVersionPartitionsSplit, Collection[QueryVersionPartitionsSplit]]
FLIP-27 source for continuous versioned layer reading with notification subscription.
- case class QueryVersionPartitionsSplit(versionState: Option[PartitionVersionState] = None) extends SourceSplit with Serializable with Product
- class QueryVersionPartsSource extends Source[PartData, QueryVersionPartsSplit, Collection[QueryVersionPartsSplit]]
FLIP-27 source for continuous versioned layer part data reading.
- case class QueryVersionPartsSplit(versionState: Option[PartVersionState] = None) extends SourceSplit with Serializable with Product
- class RowToRowDataConverterMapFunction extends RichMapFunction[Row, RowData]
- case class StreamLayerRowSplit(subtaskIndex: Int) extends SourceSplit with Serializable with Product
Value Members
- object ContinuousSourceUtils
Shared FLIP-27 Source utilities for continuous (unbounded) polling sources that carry a timestamp as checkpoint state.
Shared FLIP-27 Source utilities for continuous (unbounded) polling sources that carry a timestamp as checkpoint state.
Used by QueryIndexPartitionsSource, QueryVolatilePartitionsSource, QueryVolatilePartitionsIdsSource, IndexPartsSource, ImlQuadKeysSource, ImlFeatureIdsSource.
- object GeometryHelper
- object LayerHelper
- object PojoConverter
- object SingleSplitSourceUtils
Shared FLIP-27 Source utilities for bounded (one-shot) sources.
Shared FLIP-27 Source utilities for bounded (one-shot) sources.
These are used by QueryApiSource, QueryApiPartsSource, AdminApiSource and similar bounded sources that produce a finite set of elements from a single logical split.