Class OracleDataSource

  • All Implemented Interfaces:
    DataSource, org.apache.flink.table.connector.source.abilities.SupportsReadingMetadata

    public class OracleDataSource
    extends Object
    implements DataSource, org.apache.flink.table.connector.source.abilities.SupportsReadingMetadata
    A DynamicTableSource that describes how to create a Oracle redo log from a logical description.
    • Field Detail

      • producedDataType

        protected org.apache.flink.table.types.DataType producedDataType
        Data type that describes the final output of the source.
      • metadataKeys

        protected List<String> metadataKeys
        Metadata that is appended at the end of a physical source row.
    • Method Detail

      • listReadableMetadata

        public Map<String,​org.apache.flink.table.types.DataType> listReadableMetadata()
        Specified by:
        listReadableMetadata in interface org.apache.flink.table.connector.source.abilities.SupportsReadingMetadata
      • applyReadableMetadata

        public void applyReadableMetadata​(List<String> metadataKeys,
                                          org.apache.flink.table.types.DataType producedDataType)
        Specified by:
        applyReadableMetadata in interface org.apache.flink.table.connector.source.abilities.SupportsReadingMetadata