类 JdbcSourceReader

  • 所有已实现的接口:
    AutoCloseable, org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>, org.apache.seatunnel.api.state.CheckpointListener

    public class JdbcSourceReader
    extends Object
    implements org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
    • 构造器详细资料

      • JdbcSourceReader

        public JdbcSourceReader​(org.apache.seatunnel.api.source.SourceReader.Context context,
                                JdbcSourceConfig config,
                                Map<org.apache.seatunnel.api.table.catalog.TablePath,​org.apache.seatunnel.api.table.catalog.CatalogTable> tables)
    • 方法详细资料

      • open

        public void open()
                  throws Exception
        指定者:
        open 在接口中 org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
        抛出:
        Exception
      • pollNext

        public void pollNext​(org.apache.seatunnel.api.source.Collector<org.apache.seatunnel.api.table.type.SeaTunnelRow> output)
                      throws Exception
        指定者:
        pollNext 在接口中 org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
        抛出:
        Exception
      • snapshotState

        public List<JdbcSourceSplit> snapshotState​(long checkpointId)
                                            throws Exception
        指定者:
        snapshotState 在接口中 org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
        抛出:
        Exception
      • addSplits

        public void addSplits​(List<JdbcSourceSplit> splits)
        指定者:
        addSplits 在接口中 org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
      • handleNoMoreSplits

        public void handleNoMoreSplits()
        指定者:
        handleNoMoreSplits 在接口中 org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​JdbcSourceSplit>
      • notifyCheckpointComplete

        public void notifyCheckpointComplete​(long checkpointId)
                                      throws Exception
        指定者:
        notifyCheckpointComplete 在接口中 org.apache.seatunnel.api.state.CheckpointListener
        抛出:
        Exception