@@ -44,12 +44,14 @@ def __init__(
4444 tables = self .db .get_table_names ()
4545 self .table_info_summaries = {
4646 "vertex_tables" : [
47- self .get_table_summary (table_name , "vertex" )
48- for table_name in tables ["vertex_tables" ]
47+ self .get_table_summary (table_name .split ("_" )[0 ], "vertex" )
48+ for table_name in tables
49+ if table_name .endswith ("_vertex" )
4950 ],
5051 "edge_tables" : [
51- self .get_table_summary (table_name , "edge" )
52- for table_name in tables ["edge_tables" ]
52+ self .get_table_summary (table_name .split ("_" )[0 ], "edge" )
53+ for table_name in tables
54+ if table_name .endswith ("_edge" )
5355 ],
5456 }
5557
@@ -76,8 +78,16 @@ def _parse_db_summary(
7678 table_info_summaries = None
7779 if isinstance (conn , TuGraphConnector ):
7880 table_names = conn .get_table_names ()
79- v_tables = table_names .get ("vertex_tables" , []) # type: ignore
80- e_tables = table_names .get ("edge_tables" , []) # type: ignore
81+ v_tables = [
82+ table_name .split ("_" )[0 ]
83+ for table_name in table_names
84+ if table_name .endswith ("_vertex" )
85+ ]
86+ e_tables = [
87+ table_name .split ("_" )[0 ]
88+ for table_name in table_names
89+ if table_name .endswith ("_edge" )
90+ ]
8191 table_info_summaries = [
8292 _parse_table_summary (conn , summary_template , table_name , "vertex" )
8393 for table_name in v_tables
0 commit comments