Package org.apache.flink.table.connector
Class ChangelogMode
java.lang.Object
org.apache.flink.table.connector.ChangelogMode
The set of changes contained in a changelog.
- See Also:
-
RowKind
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for configuring and creating instances ofChangelogMode. -
Method Summary
Modifier and TypeMethodDescriptionstatic ChangelogModeall()Shortcut for a changelog that can contain allRowKinds.booleancontains(org.apache.flink.types.RowKind kind) booleancontainsOnly(org.apache.flink.types.RowKind kind) booleanSet<org.apache.flink.types.RowKind>inthashCode()static ChangelogModeShortcut for a simpleRowKind.INSERT-only changelog.static ChangelogMode.BuilderBuilder for configuring and creating instances ofChangelogMode.toString()static ChangelogModeupsert()Shortcut for an upsert changelog that describes idempotent updates on a key and thus does not containRowKind.UPDATE_BEFORErows.
-
Method Details
-
insertOnly
Shortcut for a simpleRowKind.INSERT-only changelog. -
upsert
Shortcut for an upsert changelog that describes idempotent updates on a key and thus does not containRowKind.UPDATE_BEFORErows. -
all
Shortcut for a changelog that can contain allRowKinds. -
newBuilder
Builder for configuring and creating instances ofChangelogMode. -
getContainedKinds
-
contains
public boolean contains(org.apache.flink.types.RowKind kind) -
containsOnly
public boolean containsOnly(org.apache.flink.types.RowKind kind) -
equals
-
hashCode
public int hashCode() -
toString
-