Skip to content

Commit b8e0b14

Browse files
committed
move bind watermark descs
Signed-off-by: Bugen Zhao <[email protected]>
1 parent 35723e7 commit b8e0b14

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/frontend/src/handler/create_table.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -589,12 +589,19 @@ pub(crate) fn gen_create_table_plan(
589589

590590
let pk_names = bind_sql_pk_names(&column_defs, bind_table_constraints(&constraints)?)?;
591591

592+
let watermark_descs = bind_source_watermark(
593+
context.session_ctx(),
594+
table_name.real_value(),
595+
source_watermarks,
596+
&columns,
597+
)?;
598+
592599
gen_create_table_plan_without_source(
593600
context,
594601
table_name,
595602
columns,
596603
pk_names,
597-
source_watermarks,
604+
watermark_descs,
598605
col_id_gen.into_version(),
599606
props,
600607
)
@@ -605,20 +612,13 @@ pub(crate) fn gen_create_table_plan_without_source(
605612
table_name: ObjectName,
606613
columns: Vec<ColumnCatalog>,
607614
pk_names: Vec<String>,
608-
source_watermarks: Vec<SourceWatermark>,
615+
watermark_descs: Vec<WatermarkDesc>,
609616
version: TableVersion,
610617
props: CreateTableProps,
611618
) -> Result<(PlanRef, PbTable)> {
612619
let (columns, pk_column_ids, row_id_index) =
613620
bind_pk_and_row_id_on_relation(columns, pk_names, true)?;
614621

615-
let watermark_descs: Vec<WatermarkDesc> = bind_source_watermark(
616-
context.session_ctx(),
617-
table_name.real_value(),
618-
source_watermarks,
619-
&columns,
620-
)?;
621-
622622
let session = context.session_ctx().clone();
623623

624624
let db_name = session.database();

0 commit comments

Comments
 (0)