Skip to content

Commit 4d92f31

Browse files
committed
Move tracker class into snapshot module
1 parent f866937 commit 4d92f31

7 files changed

Lines changed: 7 additions & 6 deletions

File tree

sqlmesh/core/console.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@
3232
from sqlmesh.core.environment import EnvironmentNamingInfo, EnvironmentSummary
3333
from sqlmesh.core.linter.rule import RuleViolation
3434
from sqlmesh.core.model import Model
35-
from sqlmesh.core.execution_tracker import QueryExecutionStats
3635
from sqlmesh.core.snapshot import (
3736
Snapshot,
3837
SnapshotChangeCategory,
3938
SnapshotId,
4039
SnapshotInfoLike,
4140
)
4241
from sqlmesh.core.snapshot.definition import Interval, Intervals, SnapshotTableInfo
42+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionStats
4343
from sqlmesh.core.test import ModelTest
4444
from sqlmesh.utils import rich as srich
4545
from sqlmesh.utils import Verbosity

sqlmesh/core/engine_adapter/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
)
4141
from sqlmesh.core.model.kind import TimeColumn
4242
from sqlmesh.core.schema_diff import SchemaDiffer, TableAlterOperation
43-
from sqlmesh.core.execution_tracker import QueryExecutionTracker
43+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionTracker
4444
from sqlmesh.utils import (
4545
CorrelationId,
4646
columns_to_types_all_known,

sqlmesh/core/engine_adapter/bigquery.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
SourceQuery,
2222
set_catalog,
2323
)
24-
from sqlmesh.core.execution_tracker import QueryExecutionTracker
2524
from sqlmesh.core.node import IntervalUnit
2625
from sqlmesh.core.schema_diff import TableAlterOperation, NestedSupport
26+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionTracker
2727
from sqlmesh.utils import optional_import, get_source_columns_to_types
2828
from sqlmesh.utils.date import to_datetime
2929
from sqlmesh.utils.errors import SQLMeshError

sqlmesh/core/snapshot/evaluator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
from sqlmesh.core.dialect import schema_
4040
from sqlmesh.core.engine_adapter import EngineAdapter
4141
from sqlmesh.core.engine_adapter.shared import InsertOverwriteStrategy, DataObjectType
42-
from sqlmesh.core.execution_tracker import QueryExecutionTracker
4342
from sqlmesh.core.macros import RuntimeStage
4443
from sqlmesh.core.model import (
4544
AuditResult,
@@ -66,6 +65,8 @@
6665
SnapshotInfoLike,
6766
SnapshotTableCleanupTask,
6867
)
68+
from sqlmesh.core.snapshot.definition import parent_snapshots_by_name
69+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionTracker
6970
from sqlmesh.utils import random_id, CorrelationId
7071
from sqlmesh.utils.concurrency import (
7172
concurrent_apply_to_snapshots,
File renamed without changes.

tests/core/test_execution_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from concurrent.futures import ThreadPoolExecutor
44

5-
from sqlmesh.core.execution_tracker import QueryExecutionStats, QueryExecutionTracker
5+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionStats, QueryExecutionTracker
66

77

88
def test_execution_tracker_thread_isolation() -> None:

web/server/console.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
from sqlmesh.core.snapshot.definition import Interval, Intervals
99
from sqlmesh.core.console import TerminalConsole
1010
from sqlmesh.core.environment import EnvironmentNamingInfo
11-
from sqlmesh.core.execution_tracker import QueryExecutionStats
1211
from sqlmesh.core.plan.definition import EvaluatablePlan
1312
from sqlmesh.core.snapshot import Snapshot, SnapshotInfoLike, SnapshotTableInfo, SnapshotId
13+
from sqlmesh.core.snapshot.execution_tracker import QueryExecutionStats
1414
from sqlmesh.core.test import ModelTest
1515
from sqlmesh.core.test.result import ModelTextTestResult
1616
from sqlmesh.utils.date import now_timestamp

0 commit comments

Comments
 (0)