类 InfluxDBSource
- java.lang.Object
-
- org.apache.seatunnel.connectors.seatunnel.influxdb.source.InfluxDBSource
-
- 所有已实现的接口:
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,InfluxDBSourceSplit,InfluxDBSourceState>,org.apache.seatunnel.api.source.SupportColumnProjection,org.apache.seatunnel.api.source.SupportParallelism
@AutoService(org.apache.seatunnel.api.source.SeaTunnelSource.class) public class InfluxDBSource extends Object implements org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>, org.apache.seatunnel.api.source.SupportParallelism, org.apache.seatunnel.api.source.SupportColumnProjection
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 InfluxDBSource()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.apache.seatunnel.api.source.SourceSplitEnumeratorcreateEnumerator(org.apache.seatunnel.api.source.SourceSplitEnumerator.Context enumeratorContext)org.apache.seatunnel.api.source.SourceReadercreateReader(org.apache.seatunnel.api.source.SourceReader.Context readerContext)org.apache.seatunnel.api.source.BoundednessgetBoundedness()StringgetPluginName()org.apache.seatunnel.api.table.type.SeaTunnelDataType<org.apache.seatunnel.api.table.type.SeaTunnelRow>getProducedType()voidprepare(org.apache.seatunnel.shade.com.typesafe.config.Config config)org.apache.seatunnel.api.source.SourceSplitEnumerator<InfluxDBSourceSplit,InfluxDBSourceState>restoreEnumerator(org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<InfluxDBSourceSplit> enumeratorContext, InfluxDBSourceState checkpointState)
-
-
-
方法详细资料
-
getPluginName
public String getPluginName()
- 指定者:
getPluginName在接口中org.apache.seatunnel.api.common.PluginIdentifierInterface
-
prepare
public void prepare(org.apache.seatunnel.shade.com.typesafe.config.Config config) throws org.apache.seatunnel.api.common.PrepareFailException- 指定者:
prepare在接口中org.apache.seatunnel.api.common.SeaTunnelPluginLifeCycle- 抛出:
org.apache.seatunnel.api.common.PrepareFailException
-
getBoundedness
public org.apache.seatunnel.api.source.Boundedness getBoundedness()
- 指定者:
getBoundedness在接口中org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>
-
getProducedType
public org.apache.seatunnel.api.table.type.SeaTunnelDataType<org.apache.seatunnel.api.table.type.SeaTunnelRow> getProducedType()
- 指定者:
getProducedType在接口中org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>
-
createReader
public org.apache.seatunnel.api.source.SourceReader createReader(org.apache.seatunnel.api.source.SourceReader.Context readerContext) throws Exception- 指定者:
createReader在接口中org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>- 抛出:
Exception
-
createEnumerator
public org.apache.seatunnel.api.source.SourceSplitEnumerator createEnumerator(org.apache.seatunnel.api.source.SourceSplitEnumerator.Context enumeratorContext) throws Exception- 指定者:
createEnumerator在接口中org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>- 抛出:
Exception
-
restoreEnumerator
public org.apache.seatunnel.api.source.SourceSplitEnumerator<InfluxDBSourceSplit,InfluxDBSourceState> restoreEnumerator(org.apache.seatunnel.api.source.SourceSplitEnumerator.Context<InfluxDBSourceSplit> enumeratorContext, InfluxDBSourceState checkpointState) throws Exception
- 指定者:
restoreEnumerator在接口中org.apache.seatunnel.api.source.SeaTunnelSource<org.apache.seatunnel.api.table.type.SeaTunnelRow,InfluxDBSourceSplit,InfluxDBSourceState>- 抛出:
Exception
-
-