Class HybridSourceSplit
java.lang.Object
org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- All Implemented Interfaces:
org.apache.flink.api.connector.source.SourceSplit
public class HybridSourceSplit
extends Object
implements org.apache.flink.api.connector.source.SourceSplit
Source split that wraps the actual split type.
-
Constructor Summary
ConstructorsConstructorDescriptionHybridSourceSplit(int sourceIndex, byte[] wrappedSplit, int serializerVersion, String splitId) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()intsplitId()toString()static org.apache.flink.api.connector.source.SourceSplitunwrapSplit(HybridSourceSplit split, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) static List<org.apache.flink.api.connector.source.SourceSplit>unwrapSplits(List<HybridSourceSplit> splits, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) byte[]intstatic HybridSourceSplitwrapSplit(org.apache.flink.api.connector.source.SourceSplit split, int sourceIndex, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) static List<HybridSourceSplit>wrapSplits(List<? extends org.apache.flink.api.connector.source.SourceSplit> state, int readerIndex, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources)
-
Constructor Details
-
HybridSourceSplit
public HybridSourceSplit(int sourceIndex, byte[] wrappedSplit, int serializerVersion, String splitId)
-
-
Method Details
-
sourceIndex
public int sourceIndex() -
wrappedSplitBytes
public byte[] wrappedSplitBytes() -
wrappedSplitSerializerVersion
public int wrappedSplitSerializerVersion() -
splitId
- Specified by:
splitIdin interfaceorg.apache.flink.api.connector.source.SourceSplit
-
equals
-
hashCode
public int hashCode() -
toString
-
wrapSplits
public static List<HybridSourceSplit> wrapSplits(List<? extends org.apache.flink.api.connector.source.SourceSplit> state, int readerIndex, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) -
wrapSplit
public static HybridSourceSplit wrapSplit(org.apache.flink.api.connector.source.SourceSplit split, int sourceIndex, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) -
unwrapSplits
public static List<org.apache.flink.api.connector.source.SourceSplit> unwrapSplits(List<HybridSourceSplit> splits, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) -
unwrapSplit
public static org.apache.flink.api.connector.source.SourceSplit unwrapSplit(HybridSourceSplit split, org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources)
-