Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • io.pravega.connectors.flink.AbstractReaderBuilder<B> (implements java.io.Serializable)
    • org.apache.flink.api.common.functions.AbstractRichFunction (implements org.apache.flink.api.common.functions.RichFunction, java.io.Serializable)
      • org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction<OUT> (implements org.apache.flink.streaming.api.functions.source.ParallelSourceFunction<OUT>)
        • io.pravega.connectors.flink.FlinkPravegaReader<T> (implements org.apache.flink.streaming.api.checkpoint.ExternallyInducedSource<T,​CD>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>)
      • org.apache.flink.streaming.api.functions.sink.RichSinkFunction<IN> (implements org.apache.flink.streaming.api.functions.sink.SinkFunction<IN>)
        • io.pravega.connectors.flink.FlinkPravegaWriter<T> (implements org.apache.flink.runtime.state.CheckpointListener, org.apache.flink.streaming.api.checkpoint.ListCheckpointed<T>)
    • io.pravega.connectors.flink.AbstractStreamingReaderBuilder.ReaderGroupInfo
    • org.apache.flink.streaming.api.operators.AbstractStreamOperator<OUT> (implements java.io.Serializable, org.apache.flink.streaming.api.operators.SetupableStreamOperator<OUT>, org.apache.flink.streaming.api.operators.StreamOperator<OUT>)
      • io.pravega.connectors.flink.EventTimeOrderingOperator<K,​T> (implements org.apache.flink.api.java.typeutils.InputTypeConfigurable, org.apache.flink.streaming.api.operators.OneInputStreamOperator<IN,​OUT>, org.apache.flink.streaming.api.operators.Triggerable<K,​N>)
    • io.pravega.connectors.flink.AbstractWriterBuilder<B> (implements java.io.Serializable)
    • io.pravega.connectors.flink.util.ConnectorConfigurations
    • io.pravega.connectors.flink.util.ConnectorConfigurations.SimpleCredentials (implements io.pravega.shared.security.auth.Credentials)
    • org.apache.flink.table.descriptors.ConnectorDescriptorValidator (implements org.apache.flink.table.descriptors.DescriptorValidator)
    • org.apache.flink.table.descriptors.DescriptorBase (implements org.apache.flink.table.descriptors.Descriptor)
      • org.apache.flink.table.descriptors.ConnectorDescriptor (implements org.apache.flink.table.descriptors.Descriptor)
        • io.pravega.connectors.flink.table.descriptors.Pravega
    • io.pravega.connectors.flink.serialization.DeserializerFromSchemaRegistry<T> (implements java.io.Serializable, io.pravega.client.stream.Serializer<T>)
    • io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
      • io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory (implements org.apache.flink.table.factories.BatchTableSinkFactory<T>, org.apache.flink.table.factories.BatchTableSourceFactory<T>)
      • io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory (implements org.apache.flink.table.factories.StreamTableSinkFactory<T>, org.apache.flink.table.factories.StreamTableSourceFactory<T>)
    • io.pravega.connectors.flink.FlinkPravegaTableSink (implements org.apache.flink.table.sinks.AppendStreamTableSink<T>, org.apache.flink.table.sinks.BatchTableSink<T>)
    • io.pravega.connectors.flink.FlinkPravegaTableSink.RowBasedRouter (implements io.pravega.connectors.flink.PravegaEventRouter<T>)
    • io.pravega.connectors.flink.FlinkPravegaTableSource (implements org.apache.flink.table.sources.BatchTableSource<T>, org.apache.flink.table.sources.DefinedProctimeAttribute, org.apache.flink.table.sources.DefinedRowtimeAttributes, org.apache.flink.table.sources.StreamTableSource<T>)
    • io.pravega.connectors.flink.util.FlinkPravegaUtils
    • io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer<T> (implements io.pravega.client.stream.Serializer<T>)
    • io.pravega.connectors.flink.serialization.JsonSerializer<T> (implements java.io.Serializable, io.pravega.client.stream.Serializer<T>)
    • io.pravega.connectors.flink.watermark.LowerBoundAssigner<T> (implements io.pravega.connectors.flink.watermark.AssignerWithTimeWindows<T>)
    • io.pravega.connectors.flink.PravegaConfig (implements java.io.Serializable)
    • io.pravega.connectors.flink.serialization.PravegaDeserializationSchema<T> (implements org.apache.flink.api.common.serialization.DeserializationSchema<T>, io.pravega.connectors.flink.serialization.WrappingSerializer<T>)
    • io.pravega.connectors.flink.PravegaInputSplit (implements org.apache.flink.core.io.InputSplit)
    • io.pravega.connectors.flink.serialization.PravegaSerializationSchema<T> (implements org.apache.flink.api.common.serialization.SerializationSchema<T>, io.pravega.connectors.flink.serialization.WrappingSerializer<T>)
    • org.apache.flink.api.common.io.RichInputFormat<OT,​T> (implements org.apache.flink.api.common.io.InputFormat<OT,​T>)
    • org.apache.flink.api.common.io.RichOutputFormat<IT> (implements org.apache.flink.api.common.io.OutputFormat<IT>)
    • io.pravega.connectors.flink.util.SchemaRegistryUtils
    • io.pravega.connectors.flink.util.StreamWithBoundaries (implements java.io.Serializable)

Interface Hierarchy

  • java.io.Serializable
    • org.apache.flink.api.common.functions.Function
      • org.apache.flink.streaming.api.functions.TimestampAssigner<T>
    • io.pravega.connectors.flink.PravegaEventRouter<T>
  • io.pravega.connectors.flink.serialization.WrappingSerializer<T>

Enum Hierarchy