pub(crate) async fn gen_create_table_plan_with_source(
handler_args: HandlerArgs,
explain_options: ExplainOptions,
table_name: ObjectName,
column_defs: Vec<ColumnDef>,
wildcard_idx: Option<usize>,
constraints: Vec<TableConstraint>,
format_encode: FormatEncodeOptions,
source_watermarks: Vec<SourceWatermark>,
col_id_gen: ColumnIdGenerator,
include_column_options: IncludeOption,
props: CreateTableProps,
sql_column_strategy: SqlColumnStrategy,
) -> Result<(PlanRef, Option<PbSource>, PbTable), RwError>
Expand description
gen_create_table_plan_with_source
generates the plan for creating a table with an external
stream source.