类 ElasticsearchSource

  • 所有已实现的接口:
    Serializable, org.apache.seatunnel.api.common.PluginIdentifierInterface, org.apache.seatunnel.api.common.SeaTunnelPluginLifeCycle, org.apache.seatunnel.api.source.SeaTunnelJobAware, org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit,​ElasticsearchSourceState>, org.apache.seatunnel.api.source.SupportColumnProjection, org.apache.seatunnel.api.source.SupportParallelism

    public class ElasticsearchSource
    extends Object
    implements org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit,​ElasticsearchSourceState>, org.apache.seatunnel.api.source.SupportParallelism, org.apache.seatunnel.api.source.SupportColumnProjection
    另请参阅:
    序列化表格
    • 构造器详细资料

      • ElasticsearchSource

        public ElasticsearchSource​(org.apache.seatunnel.api.configuration.ReadonlyConfig config)
    • 方法详细资料

      • getPluginName

        public String getPluginName()
        指定者:
        getPluginName 在接口中 org.apache.seatunnel.api.common.PluginIdentifierInterface
      • getBoundedness

        public org.apache.seatunnel.api.source.Boundedness getBoundedness()
        指定者:
        getBoundedness 在接口中 org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit,​ElasticsearchSourceState>
      • getProducedCatalogTables

        public List<org.apache.seatunnel.api.table.catalog.CatalogTable> getProducedCatalogTables()
        指定者:
        getProducedCatalogTables 在接口中 org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit,​ElasticsearchSourceState>
      • createReader

        public org.apache.seatunnel.api.source.SourceReader<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit> createReader​(org.apache.seatunnel.api.source.SourceReader.Context readerContext)
        指定者:
        createReader 在接口中 org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,​ElasticsearchSourceSplit,​ElasticsearchSourceState>
      • getSeaTunnelDataType

        public static org.apache.seatunnel.api.table.type.SeaTunnelDataType[] getSeaTunnelDataType​(Map<String,​org.apache.seatunnel.api.table.converter.BasicTypeDefine<EsType>> esFieldType,
                                                                                                   List<String> source)