@@ -84,15 +84,15 @@ void updateLastModifiedAt(
8484 + " WHERE d.namespace_name = :namespaceName\n "
8585 + " AND d.name = :datasetName\n "
8686 + "), dataset_runs AS (\n "
87- + " SELECT d.uuid, d.name, d.namespace_name, dv.run_uuid, event_time, event\n "
87+ + " SELECT d.uuid, d.name, d.namespace_name, dv.run_uuid, dv.state_change, event_time, event\n "
8888 + " FROM selected_datasets d\n "
8989 + " INNER JOIN dataset_versions dv ON dv.uuid = d.current_version_uuid\n "
9090 + " LEFT JOIN LATERAL (\n "
9191 + " SELECT run_uuid, event_time, event FROM lineage_events\n "
9292 + " WHERE run_uuid = dv.run_uuid\n "
9393 + " ) e ON e.run_uuid = dv.run_uuid\n "
9494 + " UNION\n "
95- + " SELECT d.uuid, d.name, d.namespace_name, rim.run_uuid, event_time, event\n "
95+ + " SELECT d.uuid, d.name, d.namespace_name, rim.run_uuid, state_change, event_time, event\n "
9696 + " FROM selected_datasets d\n "
9797 + " INNER JOIN dataset_versions dv ON dv.uuid = d.current_version_uuid\n "
9898 + " LEFT JOIN runs_input_mapping rim ON dv.uuid = rim.dataset_version_uuid\n "
@@ -101,7 +101,7 @@ void updateLastModifiedAt(
101101 + " WHERE run_uuid = rim.run_uuid\n "
102102 + " ) e ON e.run_uuid = rim.run_uuid\n "
103103 + ")\n "
104- + "SELECT d.*, dv.fields, sv.schema_location, t.tags, facets\n "
104+ + "SELECT d.*, dv.fields, dv.state_change, sv.schema_location, t.tags, facets\n "
105105 + "FROM selected_datasets d\n "
106106 + "LEFT JOIN dataset_versions dv ON d.current_version_uuid = dv.uuid\n "
107107 + "LEFT JOIN stream_versions AS sv ON sv.dataset_version_uuid = dv.uuid\n "
@@ -154,15 +154,15 @@ default void setFields(Dataset ds) {
154154 + " ORDER BY d.name\n "
155155 + " LIMIT :limit OFFSET :offset\n "
156156 + "), dataset_runs AS (\n "
157- + " SELECT d.uuid, d.name, d.namespace_name, dv.run_uuid, event_time, event\n "
157+ + " SELECT d.uuid, d.name, d.namespace_name, dv.run_uuid, dv.state_change, event_time, event\n "
158158 + " FROM selected_datasets d\n "
159159 + " INNER JOIN dataset_versions dv ON dv.uuid = d.current_version_uuid\n "
160160 + " LEFT JOIN LATERAL (\n "
161161 + " SELECT run_uuid, event_time, event FROM lineage_events\n "
162162 + " WHERE run_uuid = dv.run_uuid\n "
163163 + " ) e ON e.run_uuid = dv.run_uuid\n "
164164 + " UNION\n "
165- + " SELECT d.uuid, d.name, d.namespace_name, rim.run_uuid, event_time, event\n "
165+ + " SELECT d.uuid, d.name, d.namespace_name, rim.run_uuid, state_change, event_time, event\n "
166166 + " FROM selected_datasets d\n "
167167 + " INNER JOIN dataset_versions dv ON dv.uuid = d.current_version_uuid\n "
168168 + " LEFT JOIN runs_input_mapping rim ON dv.uuid = rim.dataset_version_uuid\n "
@@ -171,7 +171,7 @@ default void setFields(Dataset ds) {
171171 + " WHERE run_uuid = rim.run_uuid\n "
172172 + " ) e ON e.run_uuid = rim.run_uuid\n "
173173 + ")\n "
174- + "SELECT d.*, dv.fields, sv.schema_location, t.tags, facets\n "
174+ + "SELECT d.*, dv.fields, dv.state_change, sv.schema_location, t.tags, facets\n "
175175 + "FROM selected_datasets d\n "
176176 + "LEFT JOIN dataset_versions dv ON d.current_version_uuid = dv.uuid\n "
177177 + "LEFT JOIN stream_versions AS sv ON sv.dataset_version_uuid = dv.uuid\n "
@@ -352,6 +352,7 @@ default Dataset upsertDatasetMeta(
352352 now ,
353353 namespaceName .getValue (),
354354 datasetName .getValue (),
355+ null ,
355356 datasetMeta );
356357
357358 return findWithTags (namespaceName .getValue (), datasetName .getValue ()).get ();
0 commit comments