duckguard/__init__.py,sha256=PIXJFJtNEFMvwJ8XN9vJtrTjpz5PH6Df_uhXKpzCQd0,3078
duckguard/errors.py,sha256=xhQPxCCeB3dCQspTbQf58h_DvwHP1vAb6vKI9fHYAJ0,11493
duckguard/anomaly/__init__.py,sha256=T3uuEX-eZNyep02BLodfqz7c5jbH9QqeoZUJnYJmp88,741
duckguard/anomaly/detector.py,sha256=voA7WS2x2p5h5cnwH3C_2ly7HdYpXLwC4jDiPL2Xleo,12443
duckguard/anomaly/methods.py,sha256=yg696KQFSW1wna_amGmldfRca7rxREITAd3_fOFcPT0,12743
duckguard/cli/__init__.py,sha256=s5MNXEu_MbRqyV-jeUgCIDlHRQA97a9knM_anJooTl0,87
duckguard/cli/main.py,sha256=ODIEg5WrGTQOi-Ju5aU_2hJjV2lKOdK1Fuiv8uH5HSE,35394
duckguard/connectors/__init__.py,sha256=BMbVyyBPI9_GAFcwkQivf2xMvHwVOHvBMuT5qZ558jc,2232
duckguard/connectors/base.py,sha256=XzGY6_pUwDJIVNhTfgNMkcGNOBs3xxjbnQ_NeMoz4eM,1864
duckguard/connectors/bigquery.py,sha256=b-EHAF90dbyCh387qNirkRGY0sEsPAmvy-hNCbY7ilQ,5327
duckguard/connectors/databricks.py,sha256=vsm5wWGb6V_J1yMdXyREjy9ElR84S0aLk0NgOAbd1J4,6550
duckguard/connectors/factory.py,sha256=brO5ypD9nriHqWNN4x9KItq3mTtjcy5nM6eu5luS9RU,9156
duckguard/connectors/files.py,sha256=QU5lFWf9NUv0lX_txx_CLfTzhcF7tAZtCGZOCrzX-tk,3841
duckguard/connectors/kafka.py,sha256=Oo_axyJck6gHrwLFpnGcUVKEfKqxqz-AEdlVkNBYVVE,10709
duckguard/connectors/mongodb.py,sha256=3RI3-hiTHXQIk5cg9ZM5q2UDn5HU2wDnq-f8xj-Yc2A,7271
duckguard/connectors/mysql.py,sha256=EW-VrZiNgOGFVnVccTR-jVrn3S6KHK6GA-Yj3kmmU5w,3875
duckguard/connectors/oracle.py,sha256=ar_xM4t-X1kCYWAi_mmg1wzUqvMcS8dudWqcSGp5o0M,6178
duckguard/connectors/postgres.py,sha256=CXRKUSwtsOTbsk1ASCzzjZYDr9V3_MAdd7f6CnTi-F0,3061
duckguard/connectors/redshift.py,sha256=-G9IgBf2Reb7RWBj5dmILWnuu3oc8pNhfq1XgwTQHGs,4951
duckguard/connectors/snowflake.py,sha256=TwCaUY-7zVrU96POEqDbJRrp0eiKSjjGBr2RI_4SESk,7108
duckguard/connectors/sqlite.py,sha256=igfv-PNUqcNhexycQ7WcwskGNjzaqfA1oWkqUU3kSXY,3346
duckguard/connectors/sqlserver.py,sha256=o2TjW7bbANXImvElCjRIIbD0BkeFB0p_oWHjt-LXObY,7579
duckguard/contracts/__init__.py,sha256=LFc9iPhpbafcQJILJtf90z979aB5HtSCW8veeOlHJy4,1313
duckguard/contracts/diff.py,sha256=Dj8yjRlEexCEVF5tSkc62LrXL8-W0DwPyyDXc7ON90M,15085
duckguard/contracts/generator.py,sha256=Ou1EOAgOxIgEw_APbcyQEPqlvMDTovl5_o4T1VzjUT8,10969
duckguard/contracts/loader.py,sha256=iTmg9xjSAlYsBpQeTAJ1-ABQnuXs-qpMh3DH4rfN6qs,10878
duckguard/contracts/schema.py,sha256=pLoR4QIXs68Q93DOZqqTmPnPecCeZ4iy9lDXZMNuVmI,7032
duckguard/contracts/validator.py,sha256=X972Ns-8UWBL8D4nCCQlNOHJas0Mc4ES8URbKqd0WLw,16432
duckguard/core/__init__.py,sha256=pHndzrdehB0GFtlSQ46uvw8XgUQj55dVZQP1ZK-aDso,356
duckguard/core/column.py,sha256=sQX2IxzYa3lJZFA6I8bWcA9vlYKyrz37CBdgiqGnHvY,17436
duckguard/core/dataset.py,sha256=TSiB5cp90DRjFXBzeGMrvfGo16XQZ5AEhBRcI3UKZtM,8285
duckguard/core/engine.py,sha256=ld_NHsWyBkVynmWyvbyQcHdXHhpIoSaRDyqAAtVx8J0,7897
duckguard/core/result.py,sha256=Q2vsOA4X8BX0m3MpmtrkCbaIght9b7l9M_3g_GBLpRo,6378
duckguard/core/scoring.py,sha256=42CVgxmmfo3Yb3m3Xl8qWnDgR7ndSZd8vXRwy9XSThI,16826
duckguard/history/__init__.py,sha256=_O4OBEeku1X0-Jo87qA0KKwZbh-s3LwfypYTHp_mST8,970
duckguard/history/schema.py,sha256=VQM7n9yrFl7YNte3PYMmofQikMG987TCwPFTfVS1LNQ,5818
duckguard/history/storage.py,sha256=0r2x2VNBUWjafZCFohy63NX4f4v4-SkyJaSCZRJUCj0,15413
duckguard/history/trends.py,sha256=t6P3asMAPahDMK9E6sVf3nT3zFEDDZhk7n2Ice2I7BM,10702
duckguard/integrations/__init__.py,sha256=SuqOzfdaejlMCti372FHD_R6bVaPaUmfEPG9IM6UOW0,831
duckguard/integrations/airflow.py,sha256=pxC14Kgwou_2xWPvTfx8YWO-xg_vgFeAlGDhgGfXRyM,13195
duckguard/integrations/dbt.py,sha256=Dw1meY-UhylDFhUZ2s47FnJGMp_gszHvadGn_hqYkSM,14101
duckguard/notifications/__init__.py,sha256=vR81YTbbq_chW2A9P18k8ZiAgM9VSENbloRoVeJLtF4,1063
duckguard/notifications/formatter.py,sha256=Z2vGMpLdqPWYaYTaVtVjYnIbNU8Haer-7efohZ5IZxM,3991
duckguard/notifications/notifiers.py,sha256=e-UBvoskFSzIwlCFTxIFdkI-z54zZeEeSQkvOvgV6JI,11703
duckguard/profiler/__init__.py,sha256=a16GYeeFDZzwCemTsTuzO3Ih4M7_hOPb9hS8yt-nHzU,169
duckguard/profiler/auto_profile.py,sha256=KbAkty-HrpNbTribi2uD17Fcsb-UiV5eG4zZsbyBOL4,12267
duckguard/pytest_plugin/__init__.py,sha256=GuhFPvINnpoVSxhvCX9b5dymzdhsn2KZhXU6okk4xQU,168
duckguard/pytest_plugin/plugin.py,sha256=SA1dvkZ0MYyNyRXzuqelreEo2zK0XTsNZeYwUYd3Gy0,4949
duckguard/reporting/__init__.py,sha256=R7Fm--yEiuOb_II-Qo7MGXYyCNhsGnVsMVuAzZT6rIM,199
duckguard/reporting/console.py,sha256=GvXFqKLLkU-LQb1FNkS7HI-NQYbHpQCSBYI4FSUDOMw,3026
duckguard/reporting/json_report.py,sha256=dqUry9akuPRwNz4ysUM6ZP6ZCXl77nA_Z7mXG-1VGKA,3509
duckguard/reports/__init__.py,sha256=JGGZ2IJFVOutcQaZ8kpjDDKJru9e5EsVi91au2VFKsk,1025
duckguard/reports/html_reporter.py,sha256=mcvk_C1qoXFjzhcPLvDh3XlGP513kcLMpIsx_xARUW4,20734
duckguard/reports/pdf_reporter.py,sha256=u6zuV24y9YCBlpDwDObHTSrVE9W9beTIqj-UQyvA8jQ,3094
duckguard/rules/__init__.py,sha256=XYVasAnu8ErJ-Cvsqeh1mX5zxqd1wk-sM4OzuBJn72Y,813
duckguard/rules/executor.py,sha256=0MKi4mA0Ig873J7JDKpE_O2OJsBFSx6w2jgcGQWl_8w,20720
duckguard/rules/generator.py,sha256=h8sawDPDauw-ipU-gktDw1z4MMbKHgbt6hQq7QLwqVE,10989
duckguard/rules/loader.py,sha256=gzFihSX6w3lpldEXVUn0Ysh9MAOEXh3ABNqJrVlGEng,14622
duckguard/rules/schema.py,sha256=KkUAUjQBNbDLRX_XfiXc6DH8EdK4Zbd3NqupKjkoZjc,9326
duckguard/semantic/__init__.py,sha256=FbX60d-Qf7qaVEhnSTy9NzKiXZt66A1G-NZdhvi3TIY,847
duckguard/semantic/analyzer.py,sha256=2be1oofe-owBhTg-Dy88-wihaoTQ7DPxf1NuA1sgfR0,8297
duckguard/semantic/detector.py,sha256=YUAPj-CEiKQCQn2BjnL5gzETH4N4ffV1EIdGcD4r3ms,14872
duckguard/semantic/validators.py,sha256=8Zu3vwPwh79U09zGf4_PpcwV85_hbNCwRHcxTIQ7G_I,10945
duckguard/validators/__init__.py,sha256=g717IM5xlVLCTg1nLRRccLAFHCsbRO-IgjzG4H6K32A,268
duckguard-2.2.0.dist-info/METADATA,sha256=nX1ekQ3XILAlHloEG3r5c6we5FZxvVmrYEUIkd2mQnM,11632
duckguard-2.2.0.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
duckguard-2.2.0.dist-info/entry_points.txt,sha256=teP6JdXUvY20E9P44TW_Z24xuQtXMgnCyOuWtd_KIYU,108
duckguard-2.2.0.dist-info/licenses/LICENSE,sha256=1Li9P3fainL-epQ9kEHZWKDScWtp4inPd6AkhUTJStk,3841
duckguard-2.2.0.dist-info/RECORD,,
