Uses of Class
org.apache.flink.table.api.InsertConflictStrategy
Packages that use InsertConflictStrategy
-
Uses of InsertConflictStrategy in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return InsertConflictStrategyModifier and TypeMethodDescriptionInsertConflictStrategy.Builder.build()Builds theInsertConflictStrategy.static InsertConflictStrategyInsertConflictStrategy.deduplicate()Creates a strategy that maintains the full history of changes for each primary key to support rollback on retraction.static InsertConflictStrategyInsertConflictStrategy.error()Creates a strategy that throws an exception when multiple distinct records arrive for the same primary key after watermark compaction.static InsertConflictStrategyInsertConflictStrategy.nothing()Creates a strategy that keeps the first record that arrives for a given primary key and discards subsequent conflicts.Methods in org.apache.flink.table.api with parameters of type InsertConflictStrategyModifier and TypeMethodDescriptiondefault TableResultTable.executeInsert(String tablePath, InsertConflictStrategy conflictStrategy) Shorthand fortableEnv.insertInto(tablePath, conflictStrategy).execute().default TableResultTable.executeInsert(String tablePath, InsertConflictStrategy conflictStrategy, boolean overwrite) Shorthand fortableEnv.insertInto(tablePath, conflictStrategy, overwrite).execute().default TableResultTable.executeInsert(TableDescriptor descriptor, InsertConflictStrategy conflictStrategy) Shorthand fortableEnv.insertInto(descriptor, conflictStrategy).execute().default TableResultTable.executeInsert(TableDescriptor descriptor, InsertConflictStrategy conflictStrategy, boolean overwrite) Shorthand fortableEnv.insertInto(descriptor, conflictStrategy, overwrite).execute().Table.insertInto(String tablePath, InsertConflictStrategy conflictStrategy) Declares that the pipeline defined by the givenTableobject should be written to a table (backed by aDynamicTableSink) that was registered under the specified path.Table.insertInto(String tablePath, InsertConflictStrategy conflictStrategy, boolean overwrite) Declares that the pipeline defined by the givenTableobject should be written to a table (backed by aDynamicTableSink) that was registered under the specified path.Table.insertInto(TableDescriptor descriptor, InsertConflictStrategy conflictStrategy) Declares that the pipeline defined by the givenTableobject should be written to a table (backed by aDynamicTableSink) expressed via the givenTableDescriptor.Table.insertInto(TableDescriptor descriptor, InsertConflictStrategy conflictStrategy, boolean overwrite) Declares that the pipeline defined by the givenTableobject should be written to a table (backed by aDynamicTableSink) expressed via the givenTableDescriptor.