Skip to main content

Module create_sink

Module create_sink 

Source

Structsยง

SinkPlanContext

Enumsยง

SinkCreateMode ๐Ÿ”’

Constantsยง

SINK_SINCE_TIMESTAMP_OPTION ๐Ÿ”’

Staticsยง

CONNECTORS_COMPATIBLE_FORMATS ๐Ÿ”’
SINK_ALLOWED_CONNECTION_CONNECTOR ๐Ÿ”’
SINK_ALLOWED_CONNECTION_SCHEMA_REGISTRY ๐Ÿ”’

Functionsยง

bind_sink_format_desc ๐Ÿ”’
Transforms the (format, encode, options) from sqlparser AST into an internal struct SinkFormatDesc. This is an analogy to (part of) crate::handler::create_source::bind_columns_from_source which transforms sqlparser AST SourceSchemaV2 into StreamSourceInfo.
create_sink_or_replace ๐Ÿ”’
derive_default_column_project_for_sink ๐Ÿ”’
derive_sink_to_table_expr ๐Ÿ”’
fetch_incoming_sinks
gen_sink_plan
get_partition_compute_info
get_partition_compute_info_for_iceberg ๐Ÿ”’
handle_create_sink
prepare_replace_sink ๐Ÿ”’
sink_replace_requires_exactly_once_state ๐Ÿ”’
validate_compatibility