Package io.pravega.connectors.flink
Class FlinkPravegaTableFactoryBase
- java.lang.Object
-
- io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
-
- Direct Known Subclasses:
FlinkPravegaBatchTableSourceSinkFactory
,FlinkPravegaStreamTableSourceSinkFactory
public abstract class FlinkPravegaTableFactoryBase extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlinkPravegaTableFactoryBase.FlinkPravegaTableSinkImpl
Pravega table sink implementation.static class
FlinkPravegaTableFactoryBase.FlinkPravegaTableSourceImpl
-
Constructor Summary
Constructors Constructor Description FlinkPravegaTableFactoryBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected FlinkPravegaTableSink
createFlinkPravegaTableSink(java.util.Map<java.lang.String,java.lang.String> properties)
protected FlinkPravegaTableSource
createFlinkPravegaTableSource(java.util.Map<java.lang.String,java.lang.String> properties)
protected org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row>
getDeserializationSchema(java.util.Map<java.lang.String,java.lang.String> properties)
protected java.util.Map<java.lang.String,java.lang.String>
getRequiredContext()
protected org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row>
getSerializationSchema(java.util.Map<java.lang.String,java.lang.String> properties)
protected java.util.List<java.lang.String>
getSupportedProperties()
protected org.apache.flink.table.descriptors.DescriptorProperties
getValidatedProperties(java.util.Map<java.lang.String,java.lang.String> properties)
protected abstract java.lang.String
getVersion()
protected abstract boolean
isStreamEnvironment()
-
-
-
Method Detail
-
getRequiredContext
protected java.util.Map<java.lang.String,java.lang.String> getRequiredContext()
-
getSupportedProperties
protected java.util.List<java.lang.String> getSupportedProperties()
-
getVersion
protected abstract java.lang.String getVersion()
-
isStreamEnvironment
protected abstract boolean isStreamEnvironment()
-
getValidatedProperties
protected org.apache.flink.table.descriptors.DescriptorProperties getValidatedProperties(java.util.Map<java.lang.String,java.lang.String> properties)
-
getSerializationSchema
protected org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.types.Row> getSerializationSchema(java.util.Map<java.lang.String,java.lang.String> properties)
-
getDeserializationSchema
protected org.apache.flink.api.common.serialization.DeserializationSchema<org.apache.flink.types.Row> getDeserializationSchema(java.util.Map<java.lang.String,java.lang.String> properties)
-
createFlinkPravegaTableSource
protected FlinkPravegaTableSource createFlinkPravegaTableSource(java.util.Map<java.lang.String,java.lang.String> properties)
-
createFlinkPravegaTableSink
protected FlinkPravegaTableSink createFlinkPravegaTableSink(java.util.Map<java.lang.String,java.lang.String> properties)
-
-