Class SpannerTableLineage
java.lang.Object
io.github.flink.gcp.connector.spanner.table.SpannerTableLineage
- All Implemented Interfaces:
Serializable
Immutable physical identities carried from the Table factory to its runtime providers.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SpannerTableLineageCaptures only resource options, before pushdown or runtime client creation.inthashCode()<T> org.apache.flink.api.connector.sink2.Sink<T>sink(org.apache.flink.api.connector.sink2.Sink<T> sink) Adapts metadata while retaining the sink's writer creation path.<T,S extends org.apache.flink.api.connector.source.SourceSplit, E>
org.apache.flink.api.connector.source.Source<T,S, E> source(org.apache.flink.api.connector.source.Source<T, S, E> source, org.apache.flink.api.common.typeinfo.TypeInformation<T> type) Adapts metadata while retaining the source's runtime operations and produced type.
-
Method Details
-
from
public static SpannerTableLineage from(String logicalName, org.apache.flink.configuration.ReadableConfig config) Captures only resource options, before pushdown or runtime client creation. -
source
public <T,S extends org.apache.flink.api.connector.source.SourceSplit, org.apache.flink.api.connector.source.Source<T,E> S, sourceE> (org.apache.flink.api.connector.source.Source<T, S, E> source, org.apache.flink.api.common.typeinfo.TypeInformation<T> type) Adapts metadata while retaining the source's runtime operations and produced type. -
sink
public <T> org.apache.flink.api.connector.sink2.Sink<T> sink(org.apache.flink.api.connector.sink2.Sink<T> sink) Adapts metadata while retaining the sink's writer creation path. -
equals
-
hashCode
public int hashCode()
-