Package

pl.touk.nussknacker.engine.flink.util

transformer

Permalink

package transformer

Visibility
  1. Public
  2. All

Type Members

  1. class DelayFunction extends KeyedProcessFunction[String, ValueWithContext[String], ValueWithContext[AnyRef]]

    Permalink
  2. class DelayTransformer extends CustomStreamTransformer with ExplicitUidInOperatorsSupport

    Permalink
  3. case class GenericState(value: AnyRef) extends Product with Serializable

    Permalink
  4. class MapAscendingTimestampExtractor extends AscendingTimestampExtractor[AnyRef]

    Permalink
    Annotations
    @silent( "deprecated" ) @nowarn( "cat=deprecation" )
  5. class PeriodicFunction extends SourceFunction[Unit]

    Permalink
  6. class PeriodicSourceFactory extends FlinkSourceFactory[AnyRef]

    Permalink
  7. class TransformStateFunction[T] extends LatelyEvictableStateFunction[ValueWithContext[T], ValueWithContext[AnyRef], GenericState] with LazyParameterInterpreterFunction

    Permalink
  8. class UnionMapFunction extends AbstractLazyParameterInterpreterFunction with MapFunction[Context, ValueWithContext[AnyRef]]

    Permalink
  9. class UnionMemoFunction extends LatelyEvictableStateFunction[ValueWithContext[StringKeyedValue[(String, AnyRef)]], ValueWithContext[AnyRef], Map[String, AnyRef]]

    Permalink
  10. class UnionTransformer extends CustomStreamTransformer with LazyLogging

    Permalink

    It creates union of joined data streams.

    It creates union of joined data streams. Produced variable will be a map which looks like: { key: result_of_evaluation_of_key_expression_for_branch1 branchId: result_of_evaluation_of_value_expression_for_branchId } branchId field of map will have Unknown type. If you want to specify it, you can pass type as a Map in definition parameter.

  11. class UnionWithMemoTransformer extends CustomStreamTransformer with ExplicitUidInOperatorsSupport

    Permalink

Value Members

  1. object DelayTransformer extends DelayTransformer

    Permalink
  2. object MapAscendingTimestampExtractor extends Serializable

    Permalink
  3. object PeriodicSourceFactory extends PeriodicSourceFactory

    Permalink
  4. object PreviousValueTransformer extends CustomStreamTransformer with ExplicitUidInOperatorsSupport with Product with Serializable

    Permalink
  5. object TransformStateTransformer extends CustomStreamTransformer with ExplicitUidInOperatorsSupport

    Permalink

    This is general usage state transformation.

    This is general usage state transformation. It takes previous value of state and transform it using newValue lambda parameter (having previous as a parameter). Transformation is done only when transformWhen expression is satisfied. States has Time-To-Leave defined by stateTimeoutSeconds parameter. So it is generally doing something like this: newStateValue = if (transformWhen) { newValue(previous) } else { previous }

  6. object UnionTransformer extends UnionTransformer with Product with Serializable

    Permalink
  7. object UnionWithMemoTransformer extends UnionWithMemoTransformer

    Permalink
  8. package aggregate

    Permalink
  9. package join

    Permalink
  10. object richflink

    Permalink

Ungrouped