├── .github ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ └── FEATURE_REQUEST.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── publishperf-wip │ ├── pythonpackage.yml │ └── pythonpublish.yml ├── .gitignore ├── .scripts └── debug_test.py ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── codecov.yml ├── docker ├── Dockerfile └── build_image.sh ├── hello-world.png ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── requirements-test.txt ├── requirements.txt ├── tests ├── __init__.py ├── adventureworks │ ├── __init__.py │ ├── concepts │ │ ├── customer.preql │ │ ├── dates.preql │ │ ├── finance.preql │ │ ├── internet_sales.preql │ │ ├── organization.preql │ │ └── sales_territory.preql │ ├── conftest.py │ ├── finance_queries.preql │ ├── online_sales_queries.preql │ └── test_adventureworks.py ├── ai │ ├── test_prompt.py │ ├── test_providers_basic.py │ └── test_utils.py ├── cli │ └── test_display.py ├── complex │ ├── __init__.py │ ├── conftest.py │ ├── test_aggregate_at_grain.py │ ├── test_aggregate_of_aggregate.py │ ├── test_complex_source_fetching.py │ ├── test_dataset_merge.py │ ├── test_query_datasources.py │ ├── test_rowset.py │ ├── test_structs.py │ └── test_window_function_parsing.py ├── conftest.py ├── custom │ └── test_custom_types.py ├── discovery │ ├── aggregate_testing.preql │ ├── inputs.preql │ ├── test_aggregate_handling.py │ ├── test_aggregates_comprehensive.py │ ├── test_build_models.py │ └── test_discovery.py ├── engine │ ├── __init__.py │ ├── conftest.py │ ├── customer.parquet │ ├── demo │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── richest.csv │ │ ├── test_demo_duckdb.py │ │ ├── test_demo_duckdb_import.py │ │ ├── test_demo_duckdb_multi_table.py │ │ ├── test_reference.py │ │ └── train.csv │ ├── enrich.csv │ ├── function_test.preql │ ├── nation.parquet │ ├── recursive.preql │ ├── test.csv │ ├── test_base.py │ ├── test_bigquery.py │ ├── test_dataframe.py │ ├── test_duckdb.py │ ├── test_duckdb_systemic.py │ ├── test_postgres.py │ ├── test_presto.py │ ├── test_snowflake.py │ └── test_trino.py ├── etl │ ├── bq_funnel.preql │ ├── build_daily.preql │ ├── conftest.py │ ├── daily.preql │ ├── events.preql │ ├── generate.sql │ ├── implicit_build_full.preql │ ├── implicit_build_partial.preql │ ├── order_product_items.preql │ ├── raw │ │ ├── distribution_centers.preql │ │ ├── entrypoint.preql │ │ ├── events.preql │ │ ├── inventory_items.preql │ │ ├── order_items.preql │ │ ├── orders.preql │ │ ├── products.preql │ │ └── users.preql │ ├── root.preql │ ├── sales_reporting.preql │ ├── test_bigquery.py │ ├── test_duckdb.py │ └── users.preql ├── generators │ ├── conftest.py │ ├── test_enrichment_node_generators.py │ ├── test_filter_node_generator.py │ ├── test_group_generator.py │ ├── test_merge_concept_node.py │ ├── test_merge_node.py │ ├── test_multiselect_node_generator.py │ ├── test_rowset_node_generator.py │ ├── test_select_node_generator.py │ ├── test_synonym_node_generator.py │ ├── test_unnest_node_generator.py │ └── test_utility.py ├── hooks │ ├── __init__.py │ └── test_hooks.py ├── modeling │ ├── README.md │ ├── __init__.py │ ├── aggregates │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── orders.preql │ │ ├── products.preql │ │ ├── stores.preql │ │ ├── test_cardinality.py │ │ └── test_group_by.py │ ├── conftest.py │ ├── faa │ │ ├── __init__.py │ │ ├── aircraft.preql │ │ ├── aircraft_model.preql │ │ ├── airport.preql │ │ ├── carrier.preql │ │ ├── flight.preql │ │ ├── setup.sql │ │ ├── test_faa.py │ │ └── test_llm.py │ ├── funnel_analysis │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── funnel.preql │ │ └── test_funnel_analysis.py │ ├── gcat │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── engine.preql │ │ ├── engines.cleaned.tsv │ │ ├── family.cleaned.tsv │ │ ├── fuel_dashboard.preql │ │ ├── fuel_dashboard2.preql │ │ ├── launch.preql │ │ ├── launch_base.preql │ │ ├── launch_cleaned.tsv │ │ ├── launch_dashboard.preql │ │ ├── launch_sites.preql │ │ ├── lp.cleaned.tsv │ │ ├── lv.cleaned.tsv │ │ ├── lvs.cleaned.tsv │ │ ├── organizations.preql │ │ ├── orgs.cleaned.tsv │ │ ├── platform.preql │ │ ├── platforms.cleaned.tsv │ │ ├── refs.cleaned.tsv │ │ ├── satcat.cleaned.tsv │ │ ├── satcat.preql │ │ ├── setup.sql │ │ ├── sites.cleaned.tsv │ │ ├── stage.preql │ │ ├── stages.cleaned.tsv │ │ ├── test_gcat.py │ │ └── vehicle.preql │ ├── google_analytics │ │ ├── __init__.py │ │ ├── all_sites.preql │ │ ├── daily_analytics.preql │ │ ├── daily_visits.preql │ │ ├── device.preql │ │ ├── generic.preql │ │ ├── geo.preql │ │ ├── rolling_analytics.preql │ │ ├── rolling_analytics_alt.preql │ │ └── test_sane_ga_rendering.py │ ├── hackernews │ │ ├── adhoc01.preql │ │ ├── adhoc02.preql │ │ ├── adhoc03.preql │ │ ├── adhoc04.preql │ │ ├── adhoc05.preql │ │ ├── adhoc06.preql │ │ ├── adhoc07.preql │ │ ├── adhoc08.preql │ │ ├── github.preql │ │ ├── hackernews.preql │ │ ├── post.preql │ │ └── test_hackernews_queries.py │ ├── iris │ │ ├── distribution.csv │ │ ├── iris.preql │ │ ├── iris_bad.preql │ │ ├── iris_grain.preql │ │ ├── iris_joins.preql │ │ ├── setup.sql │ │ └── test_iris.py │ ├── join_resolution │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_join_resolution.py │ ├── mobs │ │ ├── __init__.py │ │ ├── data_all.preql │ │ ├── genus.preql │ │ ├── setup.sql │ │ └── test_mobs.py │ ├── ncaa │ │ ├── README.md │ │ ├── adhoc01.preql │ │ ├── adhoc01.sql │ │ ├── adhoc02.preql │ │ ├── adhoc03.preql │ │ ├── adhoc04.preql │ │ ├── adhoc05.preql │ │ ├── adhoc06.preql │ │ ├── adhoc07.preql │ │ ├── adhoc08.preql │ │ ├── adhoc09.preql │ │ ├── adhoc10.preql │ │ ├── conference.preql │ │ ├── division.preql │ │ ├── entrypoint.preql │ │ ├── game_event.preql │ │ ├── game_tall.preql │ │ ├── game_wide.preql │ │ ├── league.preql │ │ ├── player.preql │ │ ├── team.preql │ │ ├── test_ncaa.py │ │ └── top_player_dashboard.preql │ ├── nyc_citibike │ │ ├── README.md │ │ ├── __init__.py │ │ ├── bikes.preql │ │ ├── entrypoint.preql │ │ ├── riders.preql │ │ ├── stations.preql │ │ ├── test_nyc.py │ │ └── trips.preql │ ├── rides_example │ │ ├── script.preql │ │ ├── station.preql │ │ └── test_ride_example.py │ ├── stocks │ │ ├── README.md │ │ ├── __init__.py │ │ ├── dividend.preql │ │ ├── entrypoint.preql │ │ ├── geography.preql │ │ ├── holdings.preql │ │ ├── provider.preql │ │ ├── symbol.preql │ │ └── test_stocks.py │ ├── test_arrays.py │ ├── test_complex.py │ ├── test_core_concepts.py │ ├── test_merge_discovery.py │ ├── test_nullability.py │ ├── the_look │ │ ├── __init__.py │ │ ├── distribution_centers.preql │ │ ├── entrypoint.preql │ │ ├── events.preql │ │ ├── inventory_items.preql │ │ ├── order_items.preql │ │ ├── orders.preql │ │ ├── products.preql │ │ ├── test_the_look.py │ │ └── users.preql │ ├── tpc_ds │ │ ├── __init__.py │ │ ├── customer.preql │ │ ├── date.preql │ │ ├── item.preql │ │ ├── queries.preql │ │ ├── query1.preql │ │ ├── query3.preql │ │ ├── query3_alt.preql │ │ ├── store.preql │ │ ├── store_returns.preql │ │ ├── store_sales.preql │ │ ├── test_queries.py │ │ ├── time.preql │ │ └── web_sales.preql │ ├── tpc_ds_duckdb │ │ ├── README.md │ │ ├── address.preql │ │ ├── adhoc01.preql │ │ ├── adhoc01_imports.preql │ │ ├── adhoc02.preql │ │ ├── adhoc02_imports.preql │ │ ├── adhoc_perf.py │ │ ├── aggregates │ │ │ ├── opt_three.preql │ │ │ ├── query03.preql │ │ │ ├── query03_build.preql │ │ │ ├── test_agg_queries.py │ │ │ ├── zquery03.log │ │ │ ├── zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log │ │ │ └── zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log │ │ ├── amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-parse-perf.png │ │ ├── amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-perf.png │ │ ├── amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-parse-perf.png │ │ ├── amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-perf.png │ │ ├── analyze_test_results.py │ │ ├── call_center.preql │ │ ├── catalog_returns.preql │ │ ├── catalog_sales.preql │ │ ├── conftest.py │ │ ├── customer.preql │ │ ├── customer_demographic.preql │ │ ├── date.preql │ │ ├── inventory.preql │ │ ├── item.preql │ │ ├── promotion.preql │ │ ├── query01.preql │ │ ├── query01.sql │ │ ├── query02.preql │ │ ├── query02.sql │ │ ├── query03.preql │ │ ├── query04.preql │ │ ├── query05.preql │ │ ├── query06.preql │ │ ├── query07.preql │ │ ├── query08.preql │ │ ├── query08.sql │ │ ├── query10.preql │ │ ├── query10.sql │ │ ├── query12.preql │ │ ├── query12.sql │ │ ├── query15.preql │ │ ├── query16.preql │ │ ├── query20.preql │ │ ├── query20.sql │ │ ├── query21.preql │ │ ├── query21.sql │ │ ├── query24.preql │ │ ├── query24.sql │ │ ├── query25.preql │ │ ├── query25.sql │ │ ├── query26.preql │ │ ├── query26.sql │ │ ├── query30.preql │ │ ├── query30.sql │ │ ├── query32.preql │ │ ├── query32.sql │ │ ├── query55.preql │ │ ├── query55.sql │ │ ├── query56.preql │ │ ├── query56.sql │ │ ├── query6.sql │ │ ├── query95.preql │ │ ├── query95.sql │ │ ├── query97.preql │ │ ├── query97.sql │ │ ├── query98.preql │ │ ├── query98.sql │ │ ├── query99.preql │ │ ├── query99.sql │ │ ├── ship_mode.preql │ │ ├── store.preql │ │ ├── store_returns.preql │ │ ├── store_sales.preql │ │ ├── test_non_benchmark_queries.py │ │ ├── test_queries.py │ │ ├── time.preql │ │ ├── timing_debug.py │ │ ├── warehouse.preql │ │ ├── web_returns.preql │ │ ├── web_sales.preql │ │ ├── web_site.preql │ │ ├── zquery01.log │ │ ├── zquery02.log │ │ ├── zquery03.log │ │ ├── zquery06.log │ │ ├── zquery07.log │ │ ├── zquery08.log │ │ ├── zquery10.log │ │ ├── zquery12.log │ │ ├── zquery15.log │ │ ├── zquery16.log │ │ ├── zquery20.log │ │ ├── zquery21.log │ │ ├── zquery24.log │ │ ├── zquery25.log │ │ ├── zquery26.log │ │ ├── zquery30.log │ │ ├── zquery32.log │ │ ├── zquery55.log │ │ ├── zquery95.log │ │ ├── zquery97.log │ │ ├── zquery98.log │ │ ├── zquery99.log │ │ ├── zquery_timing.log │ │ ├── zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log │ │ └── zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log │ ├── tpc_h │ │ ├── adhoc01.preql │ │ ├── adhoc02.preql │ │ ├── adhoc03.preql │ │ ├── adhoc04.preql │ │ ├── adhoc05.preql │ │ ├── adhoc06.preql │ │ ├── cache.preql │ │ ├── cache_warm.preql │ │ ├── customer.preql │ │ ├── lineitem.preql │ │ ├── nation.preql │ │ ├── order.preql │ │ ├── part.preql │ │ ├── region.preql │ │ ├── supplier.preql │ │ ├── test_tpch_queries.py │ │ └── timing_debug.py │ ├── trilogyt │ │ ├── __init__.py │ │ ├── customer.preql │ │ ├── order.preql │ │ └── test_modeling.py │ └── usa_names │ │ ├── names.preql │ │ ├── test_aggregate_filter.preql │ │ └── test_names.py ├── nodes │ ├── __init__.py │ ├── test_base_node.py │ ├── test_filter_node.py │ ├── test_union_node.py │ ├── test_window_node.py │ └── utility │ │ ├── __init__.py │ │ ├── test_joins.py │ │ └── test_nullability.py ├── optimization │ ├── __init__.py │ ├── conftest.py │ ├── pushdown.preql │ ├── test_constant_optimization.py │ ├── test_inlining.py │ ├── test_optimization.py │ └── test_pushdown_optimization.py ├── persistence │ ├── final_persist.preql │ ├── generic.preql │ ├── generic_dependency.preql │ ├── optimization.preql │ ├── optimize.preql │ ├── query_one.preql │ ├── test_basic_persistence.py │ └── test_complex_persistence.py ├── profiling │ ├── catalog_sales.preql │ ├── conftest.py │ ├── customer.preql │ ├── customer_demographic.preql │ ├── date.preql │ ├── item.preql │ ├── perftest.py │ ├── perftestcompile.py │ ├── promotion.preql │ ├── query01.preql │ ├── query02.preql │ ├── query03.preql │ ├── query04.preql │ ├── query05.preql │ ├── query06.preql │ ├── query07.preql │ ├── query08.preql │ ├── query10.preql │ ├── query12.preql │ ├── query15.preql │ ├── store.preql │ ├── store_returns.preql │ ├── store_sales.preql │ ├── time.preql │ └── web_sales.preql ├── rendering │ ├── a.preql │ ├── b.preql │ ├── test_ergonomics.py │ └── test_rendering.py ├── scripts │ ├── __init__.py │ ├── bad_syntax_fmt.preql │ ├── directory │ │ ├── datasources.preql │ │ ├── script_one.preql │ │ └── script_two.preql │ ├── param_test.preql │ ├── test.db │ ├── test_trilogy.py │ └── validation_failure.preql ├── stack_overflow │ ├── __init__.py │ ├── concepts │ │ └── core.preql │ ├── so_concepts │ │ ├── answer.preql │ │ ├── badge.preql │ │ ├── circular.preql │ │ ├── circular_dep.preql │ │ ├── question.preql │ │ ├── tag.preql │ │ ├── user.preql │ │ └── user_metrics.preql │ ├── stackoverflow.preql │ ├── test_aggregate_grain.py │ ├── test_filtering_reduction.py │ └── test_import_rendering.py ├── stdlib │ ├── __init__.py │ ├── test_basic_import.py │ ├── test_display.py │ ├── test_money.py │ ├── test_ranking.py │ └── test_report.py ├── test_datatypes.py ├── test_declarations.py ├── test_derived_concepts.py ├── test_discovery_nodes.py ├── test_enums.py ├── test_env.preql ├── test_env_functions.preql ├── test_env_import_indirect_one.preql ├── test_env_import_indirect_two.preql ├── test_env_import_two.preql ├── test_env_two.preql ├── test_env_types.preql ├── test_environment.py ├── test_execute_models.py ├── test_executor.py ├── test_failure.py ├── test_functions.py ├── test_imports.py ├── test_io_statement.csv ├── test_lazy_env.preql ├── test_metadata.py ├── test_models.py ├── test_multi_join_assignments.py ├── test_parse_engine.py ├── test_parsing.py ├── test_parsing_failures.py ├── test_partial_handling.py ├── test_query_processing.py ├── test_query_render.py ├── test_select.py ├── test_show.py ├── test_statements.py ├── test_typing.py ├── test_undefined_concept.py ├── test_user_functions.py ├── test_validators.py ├── test_where_clause.py └── vscode │ ├── __init__.py │ └── test_vscode_test_cases.py └── trilogy ├── __init__.py ├── ai ├── README.md ├── __init__.py ├── constants.py ├── conversation.py ├── enums.py ├── execute.py ├── models.py ├── prompts.py └── providers │ ├── __init__.py │ ├── anthropic.py │ ├── base.py │ ├── google.py │ ├── openai.py │ └── utils.py ├── authoring ├── README.md └── __init__.py ├── constants.py ├── core ├── README.md ├── __init__.py ├── constants.py ├── enums.py ├── env_processor.py ├── environment_helpers.py ├── ergonomics.py ├── exceptions.py ├── functions.py ├── graph_models.py ├── internal.py ├── models │ ├── __init__.py │ ├── author.py │ ├── build.py │ ├── build_environment.py │ ├── core.py │ ├── datasource.py │ ├── environment.py │ └── execute.py ├── optimization.py ├── optimizations │ ├── __init__.py │ ├── base_optimization.py │ ├── hide_unused_concept.py │ ├── inline_datasource.py │ └── predicate_pushdown.py ├── processing │ ├── README.md │ ├── READMEv2.md │ ├── VIRTUAL_UNNEST.md │ ├── __init__.py │ ├── concept_strategies_v3.py │ ├── constants.py │ ├── discovery_node_factory.py │ ├── discovery_utility.py │ ├── discovery_validation.py │ ├── graph_utils.py │ ├── node_generators │ │ ├── README.md │ │ ├── __init__.py │ │ ├── basic_node.py │ │ ├── common.py │ │ ├── constant_node.py │ │ ├── filter_node.py │ │ ├── group_node.py │ │ ├── group_to_node.py │ │ ├── multiselect_node.py │ │ ├── node_merge_node.py │ │ ├── recursive_node.py │ │ ├── rowset_node.py │ │ ├── select_helpers │ │ │ ├── __init__.py │ │ │ └── datasource_injection.py │ │ ├── select_merge_node.py │ │ ├── select_node.py │ │ ├── synonym_node.py │ │ ├── union_node.py │ │ ├── unnest_node.py │ │ └── window_node.py │ ├── nodes │ │ ├── README.md │ │ ├── __init__.py │ │ ├── base_node.py │ │ ├── filter_node.py │ │ ├── group_node.py │ │ ├── merge_node.py │ │ ├── recursive_node.py │ │ ├── select_node_v2.py │ │ ├── union_node.py │ │ ├── unnest_node.py │ │ └── window_node.py │ └── utility.py ├── query_processor.py ├── statements │ ├── __init__.py │ ├── author.py │ ├── build.py │ ├── common.py │ └── execute.py ├── table_processor.py ├── utility.py └── validation │ ├── README.md │ ├── __init__.py │ ├── common.py │ ├── concept.py │ ├── datasource.py │ ├── environment.py │ └── fix.py ├── dialect ├── __init__.py ├── base.py ├── bigquery.py ├── common.py ├── config.py ├── dataframe.py ├── duckdb.py ├── enums.py ├── metadata.py ├── mock.py ├── postgres.py ├── presto.py ├── results.py ├── snowflake.py └── sql_server.py ├── engine.py ├── executor.py ├── hooks ├── __init__.py ├── base_hook.py ├── graph_hook.py └── query_debugger.py ├── metadata └── __init__.py ├── parser.py ├── parsing ├── README.md ├── __init__.py ├── common.py ├── config.py ├── exceptions.py ├── helpers.py ├── parse_engine.py ├── render.py └── trilogy.lark ├── py.typed ├── render.py ├── scripts ├── __init__.py ├── display.py ├── environment.py ├── execution.py └── trilogy.py ├── std ├── __init__.py ├── color.preql ├── date.preql ├── display.preql ├── geography.preql ├── metric.preql ├── money.preql ├── net.preql ├── ranking.preql ├── report.preql └── semantic.preql └── utility.py /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/publishperf-wip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/workflows/publishperf-wip -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.gitignore -------------------------------------------------------------------------------- /.scripts/debug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/.scripts/debug_test.py -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/codecov.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/build_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/docker/build_image.sh -------------------------------------------------------------------------------- /hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/hello-world.png -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | ignore_missing_imports = True -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/adventureworks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/adventureworks/concepts/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/customer.preql -------------------------------------------------------------------------------- /tests/adventureworks/concepts/dates.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/dates.preql -------------------------------------------------------------------------------- /tests/adventureworks/concepts/finance.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/finance.preql -------------------------------------------------------------------------------- /tests/adventureworks/concepts/internet_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/internet_sales.preql -------------------------------------------------------------------------------- /tests/adventureworks/concepts/organization.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/organization.preql -------------------------------------------------------------------------------- /tests/adventureworks/concepts/sales_territory.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/concepts/sales_territory.preql -------------------------------------------------------------------------------- /tests/adventureworks/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/conftest.py -------------------------------------------------------------------------------- /tests/adventureworks/finance_queries.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/finance_queries.preql -------------------------------------------------------------------------------- /tests/adventureworks/online_sales_queries.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/online_sales_queries.preql -------------------------------------------------------------------------------- /tests/adventureworks/test_adventureworks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/adventureworks/test_adventureworks.py -------------------------------------------------------------------------------- /tests/ai/test_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/ai/test_prompt.py -------------------------------------------------------------------------------- /tests/ai/test_providers_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/ai/test_providers_basic.py -------------------------------------------------------------------------------- /tests/ai/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/ai/test_utils.py -------------------------------------------------------------------------------- /tests/cli/test_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/cli/test_display.py -------------------------------------------------------------------------------- /tests/complex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/complex/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/conftest.py -------------------------------------------------------------------------------- /tests/complex/test_aggregate_at_grain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_aggregate_at_grain.py -------------------------------------------------------------------------------- /tests/complex/test_aggregate_of_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_aggregate_of_aggregate.py -------------------------------------------------------------------------------- /tests/complex/test_complex_source_fetching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_complex_source_fetching.py -------------------------------------------------------------------------------- /tests/complex/test_dataset_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_dataset_merge.py -------------------------------------------------------------------------------- /tests/complex/test_query_datasources.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/complex/test_rowset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_rowset.py -------------------------------------------------------------------------------- /tests/complex/test_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_structs.py -------------------------------------------------------------------------------- /tests/complex/test_window_function_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/complex/test_window_function_parsing.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/custom/test_custom_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/custom/test_custom_types.py -------------------------------------------------------------------------------- /tests/discovery/aggregate_testing.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/aggregate_testing.preql -------------------------------------------------------------------------------- /tests/discovery/inputs.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/inputs.preql -------------------------------------------------------------------------------- /tests/discovery/test_aggregate_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/test_aggregate_handling.py -------------------------------------------------------------------------------- /tests/discovery/test_aggregates_comprehensive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/test_aggregates_comprehensive.py -------------------------------------------------------------------------------- /tests/discovery/test_build_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/test_build_models.py -------------------------------------------------------------------------------- /tests/discovery/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/discovery/test_discovery.py -------------------------------------------------------------------------------- /tests/engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/engine/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/conftest.py -------------------------------------------------------------------------------- /tests/engine/customer.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/customer.parquet -------------------------------------------------------------------------------- /tests/engine/demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/engine/demo/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/conftest.py -------------------------------------------------------------------------------- /tests/engine/demo/richest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/richest.csv -------------------------------------------------------------------------------- /tests/engine/demo/test_demo_duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/test_demo_duckdb.py -------------------------------------------------------------------------------- /tests/engine/demo/test_demo_duckdb_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/test_demo_duckdb_import.py -------------------------------------------------------------------------------- /tests/engine/demo/test_demo_duckdb_multi_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/test_demo_duckdb_multi_table.py -------------------------------------------------------------------------------- /tests/engine/demo/test_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/test_reference.py -------------------------------------------------------------------------------- /tests/engine/demo/train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/demo/train.csv -------------------------------------------------------------------------------- /tests/engine/enrich.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,james 3 | 2,diane -------------------------------------------------------------------------------- /tests/engine/function_test.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/function_test.preql -------------------------------------------------------------------------------- /tests/engine/nation.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/nation.parquet -------------------------------------------------------------------------------- /tests/engine/recursive.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/recursive.preql -------------------------------------------------------------------------------- /tests/engine/test.csv: -------------------------------------------------------------------------------- 1 | id,age 2 | 1,23 3 | 2,67 -------------------------------------------------------------------------------- /tests/engine/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_base.py -------------------------------------------------------------------------------- /tests/engine/test_bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_bigquery.py -------------------------------------------------------------------------------- /tests/engine/test_dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_dataframe.py -------------------------------------------------------------------------------- /tests/engine/test_duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_duckdb.py -------------------------------------------------------------------------------- /tests/engine/test_duckdb_systemic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_duckdb_systemic.py -------------------------------------------------------------------------------- /tests/engine/test_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_postgres.py -------------------------------------------------------------------------------- /tests/engine/test_presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_presto.py -------------------------------------------------------------------------------- /tests/engine/test_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_snowflake.py -------------------------------------------------------------------------------- /tests/engine/test_trino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/engine/test_trino.py -------------------------------------------------------------------------------- /tests/etl/bq_funnel.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/bq_funnel.preql -------------------------------------------------------------------------------- /tests/etl/build_daily.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/build_daily.preql -------------------------------------------------------------------------------- /tests/etl/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/conftest.py -------------------------------------------------------------------------------- /tests/etl/daily.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/daily.preql -------------------------------------------------------------------------------- /tests/etl/events.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/events.preql -------------------------------------------------------------------------------- /tests/etl/generate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/generate.sql -------------------------------------------------------------------------------- /tests/etl/implicit_build_full.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/implicit_build_full.preql -------------------------------------------------------------------------------- /tests/etl/implicit_build_partial.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/implicit_build_partial.preql -------------------------------------------------------------------------------- /tests/etl/order_product_items.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/order_product_items.preql -------------------------------------------------------------------------------- /tests/etl/raw/distribution_centers.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/distribution_centers.preql -------------------------------------------------------------------------------- /tests/etl/raw/entrypoint.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/entrypoint.preql -------------------------------------------------------------------------------- /tests/etl/raw/events.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/events.preql -------------------------------------------------------------------------------- /tests/etl/raw/inventory_items.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/inventory_items.preql -------------------------------------------------------------------------------- /tests/etl/raw/order_items.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/order_items.preql -------------------------------------------------------------------------------- /tests/etl/raw/orders.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/orders.preql -------------------------------------------------------------------------------- /tests/etl/raw/products.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/products.preql -------------------------------------------------------------------------------- /tests/etl/raw/users.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/raw/users.preql -------------------------------------------------------------------------------- /tests/etl/root.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/root.preql -------------------------------------------------------------------------------- /tests/etl/sales_reporting.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/sales_reporting.preql -------------------------------------------------------------------------------- /tests/etl/test_bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/test_bigquery.py -------------------------------------------------------------------------------- /tests/etl/test_duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/test_duckdb.py -------------------------------------------------------------------------------- /tests/etl/users.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/etl/users.preql -------------------------------------------------------------------------------- /tests/generators/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/conftest.py -------------------------------------------------------------------------------- /tests/generators/test_enrichment_node_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_enrichment_node_generators.py -------------------------------------------------------------------------------- /tests/generators/test_filter_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_filter_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_group_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_group_generator.py -------------------------------------------------------------------------------- /tests/generators/test_merge_concept_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_merge_concept_node.py -------------------------------------------------------------------------------- /tests/generators/test_merge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_merge_node.py -------------------------------------------------------------------------------- /tests/generators/test_multiselect_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_multiselect_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_rowset_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_rowset_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_select_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_select_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_synonym_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_synonym_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_unnest_node_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_unnest_node_generator.py -------------------------------------------------------------------------------- /tests/generators/test_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/generators/test_utility.py -------------------------------------------------------------------------------- /tests/hooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hooks/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/hooks/test_hooks.py -------------------------------------------------------------------------------- /tests/modeling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/README.md -------------------------------------------------------------------------------- /tests/modeling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/aggregates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/aggregates/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/aggregates/conftest.py -------------------------------------------------------------------------------- /tests/modeling/aggregates/orders.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/aggregates/orders.preql -------------------------------------------------------------------------------- /tests/modeling/aggregates/products.preql: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | key id int; -------------------------------------------------------------------------------- /tests/modeling/aggregates/stores.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/aggregates/stores.preql -------------------------------------------------------------------------------- /tests/modeling/aggregates/test_cardinality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/aggregates/test_cardinality.py -------------------------------------------------------------------------------- /tests/modeling/aggregates/test_group_by.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/aggregates/test_group_by.py -------------------------------------------------------------------------------- /tests/modeling/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/conftest.py -------------------------------------------------------------------------------- /tests/modeling/faa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/faa/aircraft.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/aircraft.preql -------------------------------------------------------------------------------- /tests/modeling/faa/aircraft_model.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/aircraft_model.preql -------------------------------------------------------------------------------- /tests/modeling/faa/airport.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/airport.preql -------------------------------------------------------------------------------- /tests/modeling/faa/carrier.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/carrier.preql -------------------------------------------------------------------------------- /tests/modeling/faa/flight.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/flight.preql -------------------------------------------------------------------------------- /tests/modeling/faa/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/setup.sql -------------------------------------------------------------------------------- /tests/modeling/faa/test_faa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/test_faa.py -------------------------------------------------------------------------------- /tests/modeling/faa/test_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/faa/test_llm.py -------------------------------------------------------------------------------- /tests/modeling/funnel_analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/funnel_analysis/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/funnel_analysis/conftest.py -------------------------------------------------------------------------------- /tests/modeling/funnel_analysis/funnel.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/funnel_analysis/funnel.preql -------------------------------------------------------------------------------- /tests/modeling/funnel_analysis/test_funnel_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/funnel_analysis/test_funnel_analysis.py -------------------------------------------------------------------------------- /tests/modeling/gcat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/gcat/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/conftest.py -------------------------------------------------------------------------------- /tests/modeling/gcat/engine.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/engine.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/engines.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/engines.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/family.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/family.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/fuel_dashboard.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/fuel_dashboard.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/fuel_dashboard2.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/fuel_dashboard2.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/launch.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/launch.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/launch_base.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/launch_base.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/launch_cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/launch_cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/launch_dashboard.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/launch_dashboard.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/launch_sites.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/launch_sites.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/lp.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/lp.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/lv.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/lv.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/lvs.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/lvs.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/organizations.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/organizations.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/orgs.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/orgs.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/platform.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/platform.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/platforms.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/platforms.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/refs.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/refs.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/satcat.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/satcat.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/satcat.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/satcat.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/setup.sql -------------------------------------------------------------------------------- /tests/modeling/gcat/sites.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/sites.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/stage.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/stage.preql -------------------------------------------------------------------------------- /tests/modeling/gcat/stages.cleaned.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/stages.cleaned.tsv -------------------------------------------------------------------------------- /tests/modeling/gcat/test_gcat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/test_gcat.py -------------------------------------------------------------------------------- /tests/modeling/gcat/vehicle.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/gcat/vehicle.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/google_analytics/all_sites.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/all_sites.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/daily_analytics.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/daily_analytics.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/daily_visits.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/daily_visits.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/device.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/device.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/generic.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/generic.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/geo.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/geo.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/rolling_analytics.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/rolling_analytics.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/rolling_analytics_alt.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/rolling_analytics_alt.preql -------------------------------------------------------------------------------- /tests/modeling/google_analytics/test_sane_ga_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/google_analytics/test_sane_ga_rendering.py -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc01.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc02.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc03.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc04.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc04.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc05.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc05.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc06.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc06.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc07.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc07.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/adhoc08.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/adhoc08.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/github.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/github.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/hackernews.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/hackernews.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/post.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/post.preql -------------------------------------------------------------------------------- /tests/modeling/hackernews/test_hackernews_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/hackernews/test_hackernews_queries.py -------------------------------------------------------------------------------- /tests/modeling/iris/distribution.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/distribution.csv -------------------------------------------------------------------------------- /tests/modeling/iris/iris.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/iris.preql -------------------------------------------------------------------------------- /tests/modeling/iris/iris_bad.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/iris_bad.preql -------------------------------------------------------------------------------- /tests/modeling/iris/iris_grain.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/iris_grain.preql -------------------------------------------------------------------------------- /tests/modeling/iris/iris_joins.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/iris_joins.preql -------------------------------------------------------------------------------- /tests/modeling/iris/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/setup.sql -------------------------------------------------------------------------------- /tests/modeling/iris/test_iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/iris/test_iris.py -------------------------------------------------------------------------------- /tests/modeling/join_resolution/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/join_resolution/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/join_resolution/conftest.py -------------------------------------------------------------------------------- /tests/modeling/join_resolution/test_join_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/join_resolution/test_join_resolution.py -------------------------------------------------------------------------------- /tests/modeling/mobs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/mobs/data_all.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/mobs/data_all.preql -------------------------------------------------------------------------------- /tests/modeling/mobs/genus.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/mobs/genus.preql -------------------------------------------------------------------------------- /tests/modeling/mobs/setup.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/mobs/test_mobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/mobs/test_mobs.py -------------------------------------------------------------------------------- /tests/modeling/ncaa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/README.md -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc01.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc01.sql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc02.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc03.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc04.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc04.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc05.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc05.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc06.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc06.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc07.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc07.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc08.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc08.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc09.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc09.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/adhoc10.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/adhoc10.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/conference.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/conference.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/division.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/division.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/entrypoint.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/entrypoint.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/game_event.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/game_event.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/game_tall.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/game_tall.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/game_wide.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/game_wide.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/league.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/league.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/player.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/player.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/team.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/team.preql -------------------------------------------------------------------------------- /tests/modeling/ncaa/test_ncaa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/test_ncaa.py -------------------------------------------------------------------------------- /tests/modeling/ncaa/top_player_dashboard.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/ncaa/top_player_dashboard.preql -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/README.md -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/bikes.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/bikes.preql -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/entrypoint.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/entrypoint.preql -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/riders.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/riders.preql -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/stations.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/stations.preql -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/test_nyc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/test_nyc.py -------------------------------------------------------------------------------- /tests/modeling/nyc_citibike/trips.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/nyc_citibike/trips.preql -------------------------------------------------------------------------------- /tests/modeling/rides_example/script.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/rides_example/script.preql -------------------------------------------------------------------------------- /tests/modeling/rides_example/station.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/rides_example/station.preql -------------------------------------------------------------------------------- /tests/modeling/rides_example/test_ride_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/rides_example/test_ride_example.py -------------------------------------------------------------------------------- /tests/modeling/stocks/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/stocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/stocks/dividend.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/dividend.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/entrypoint.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/entrypoint.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/geography.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/geography.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/holdings.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/holdings.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/provider.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/provider.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/symbol.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/symbol.preql -------------------------------------------------------------------------------- /tests/modeling/stocks/test_stocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/stocks/test_stocks.py -------------------------------------------------------------------------------- /tests/modeling/test_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/test_arrays.py -------------------------------------------------------------------------------- /tests/modeling/test_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/test_complex.py -------------------------------------------------------------------------------- /tests/modeling/test_core_concepts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/test_core_concepts.py -------------------------------------------------------------------------------- /tests/modeling/test_merge_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/test_merge_discovery.py -------------------------------------------------------------------------------- /tests/modeling/test_nullability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/test_nullability.py -------------------------------------------------------------------------------- /tests/modeling/the_look/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/the_look/distribution_centers.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/distribution_centers.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/entrypoint.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/entrypoint.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/events.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/events.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/inventory_items.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/inventory_items.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/order_items.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/order_items.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/orders.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/orders.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/products.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/products.preql -------------------------------------------------------------------------------- /tests/modeling/the_look/test_the_look.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/test_the_look.py -------------------------------------------------------------------------------- /tests/modeling/the_look/users.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/the_look/users.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/customer.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/date.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/date.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/item.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/item.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/queries.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/queries.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/query1.preql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/query3.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/query3.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/query3_alt.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/query3_alt.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/store.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/store.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/store_returns.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/store_returns.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/store_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/store_sales.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/test_queries.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/time.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/time.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds/web_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds/web_sales.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/README.md -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/address.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/address.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/adhoc01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/adhoc01.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/adhoc01_imports.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/adhoc01_imports.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/adhoc02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/adhoc02.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/adhoc02_imports.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/adhoc02_imports.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/adhoc_perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/adhoc_perf.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/opt_three.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/opt_three.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/query03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/query03.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/query03_build.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/query03_build.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/test_agg_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/test_agg_queries.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/zquery03.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/zquery03.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/aggregates/zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/aggregates/zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-parse-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-parse-perf.png -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_154_stepping_4_genuineintel-12-tcp-ds-perf.png -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-parse-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-parse-perf.png -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/amd64-intel64_family_6_model_183_stepping_1_genuineintel-16-tcp-ds-perf.png -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/analyze_test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/analyze_test_results.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/call_center.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/call_center.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/catalog_returns.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/catalog_returns.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/catalog_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/catalog_sales.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/conftest.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/customer.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/customer_demographic.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/customer_demographic.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/date.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/date.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/inventory.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/inventory.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/item.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/item.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/promotion.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/promotion.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query01.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query01.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query02.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query02.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query03.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query04.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query04.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query05.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query05.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query06.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query06.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query07.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query07.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query08.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query08.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query08.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query10.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query10.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query10.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query12.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query12.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query12.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query15.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query15.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query16.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query16.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query20.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query20.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query20.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query21.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query21.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query21.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query24.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query24.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query24.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query24.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query25.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query25.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query25.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query25.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query26.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query26.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query26.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query26.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query30.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query30.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query30.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query32.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query32.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query32.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query32.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query55.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query55.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query55.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query55.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query56.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query56.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query56.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query56.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query6.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query95.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query95.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query95.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query95.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query97.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query97.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query97.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query97.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query98.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query98.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query98.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query98.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query99.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query99.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/query99.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/query99.sql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/ship_mode.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/ship_mode.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/store.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/store.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/store_returns.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/store_returns.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/store_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/store_sales.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/test_non_benchmark_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/test_non_benchmark_queries.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/test_queries.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/time.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/time.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/timing_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/timing_debug.py -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/warehouse.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/warehouse.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/web_returns.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/web_returns.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/web_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/web_sales.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/web_site.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/web_site.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery01.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery02.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery02.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery03.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery03.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery06.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery06.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery07.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery07.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery08.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery08.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery10.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery10.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery12.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery12.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery15.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery15.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery16.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery16.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery20.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery20.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery21.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery21.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery24.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery24.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery25.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery25.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery26.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery26.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery30.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery30.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery32.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery32.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery55.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery55.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery95.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery95.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery97.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery97.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery98.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery98.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery99.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery99.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery_timing.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery_timing.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery_timing_amd64-intel64_family_6_model_154_stepping_4_genuineintel-12.log -------------------------------------------------------------------------------- /tests/modeling/tpc_ds_duckdb/zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_ds_duckdb/zquery_timing_amd64-intel64_family_6_model_183_stepping_1_genuineintel-16.log -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc01.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc02.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc03.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc04.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc04.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc05.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc05.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/adhoc06.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/adhoc06.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/cache.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/cache.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/cache_warm.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/cache_warm.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/customer.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/lineitem.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/lineitem.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/nation.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/nation.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/order.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/order.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/part.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/part.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/region.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/region.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/supplier.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/supplier.preql -------------------------------------------------------------------------------- /tests/modeling/tpc_h/test_tpch_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/test_tpch_queries.py -------------------------------------------------------------------------------- /tests/modeling/tpc_h/timing_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/tpc_h/timing_debug.py -------------------------------------------------------------------------------- /tests/modeling/trilogyt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/trilogyt/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/trilogyt/customer.preql -------------------------------------------------------------------------------- /tests/modeling/trilogyt/order.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/trilogyt/order.preql -------------------------------------------------------------------------------- /tests/modeling/trilogyt/test_modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/trilogyt/test_modeling.py -------------------------------------------------------------------------------- /tests/modeling/usa_names/names.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/usa_names/names.preql -------------------------------------------------------------------------------- /tests/modeling/usa_names/test_aggregate_filter.preql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modeling/usa_names/test_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/modeling/usa_names/test_names.py -------------------------------------------------------------------------------- /tests/nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/nodes/test_base_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/nodes/test_base_node.py -------------------------------------------------------------------------------- /tests/nodes/test_filter_node.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/nodes/test_union_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/nodes/test_union_node.py -------------------------------------------------------------------------------- /tests/nodes/test_window_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/nodes/test_window_node.py -------------------------------------------------------------------------------- /tests/nodes/utility/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/nodes/utility/test_joins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/nodes/utility/test_joins.py -------------------------------------------------------------------------------- /tests/nodes/utility/test_nullability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/nodes/utility/test_nullability.py -------------------------------------------------------------------------------- /tests/optimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/optimization/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/conftest.py -------------------------------------------------------------------------------- /tests/optimization/pushdown.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/pushdown.preql -------------------------------------------------------------------------------- /tests/optimization/test_constant_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/test_constant_optimization.py -------------------------------------------------------------------------------- /tests/optimization/test_inlining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/test_inlining.py -------------------------------------------------------------------------------- /tests/optimization/test_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/test_optimization.py -------------------------------------------------------------------------------- /tests/optimization/test_pushdown_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/optimization/test_pushdown_optimization.py -------------------------------------------------------------------------------- /tests/persistence/final_persist.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/final_persist.preql -------------------------------------------------------------------------------- /tests/persistence/generic.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/generic.preql -------------------------------------------------------------------------------- /tests/persistence/generic_dependency.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/generic_dependency.preql -------------------------------------------------------------------------------- /tests/persistence/optimization.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/optimization.preql -------------------------------------------------------------------------------- /tests/persistence/optimize.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/optimize.preql -------------------------------------------------------------------------------- /tests/persistence/query_one.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/query_one.preql -------------------------------------------------------------------------------- /tests/persistence/test_basic_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/test_basic_persistence.py -------------------------------------------------------------------------------- /tests/persistence/test_complex_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/persistence/test_complex_persistence.py -------------------------------------------------------------------------------- /tests/profiling/catalog_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/catalog_sales.preql -------------------------------------------------------------------------------- /tests/profiling/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/conftest.py -------------------------------------------------------------------------------- /tests/profiling/customer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/customer.preql -------------------------------------------------------------------------------- /tests/profiling/customer_demographic.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/customer_demographic.preql -------------------------------------------------------------------------------- /tests/profiling/date.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/date.preql -------------------------------------------------------------------------------- /tests/profiling/item.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/item.preql -------------------------------------------------------------------------------- /tests/profiling/perftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/perftest.py -------------------------------------------------------------------------------- /tests/profiling/perftestcompile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/perftestcompile.py -------------------------------------------------------------------------------- /tests/profiling/promotion.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/promotion.preql -------------------------------------------------------------------------------- /tests/profiling/query01.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query01.preql -------------------------------------------------------------------------------- /tests/profiling/query02.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query02.preql -------------------------------------------------------------------------------- /tests/profiling/query03.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query03.preql -------------------------------------------------------------------------------- /tests/profiling/query04.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query04.preql -------------------------------------------------------------------------------- /tests/profiling/query05.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query05.preql -------------------------------------------------------------------------------- /tests/profiling/query06.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query06.preql -------------------------------------------------------------------------------- /tests/profiling/query07.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query07.preql -------------------------------------------------------------------------------- /tests/profiling/query08.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query08.preql -------------------------------------------------------------------------------- /tests/profiling/query10.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query10.preql -------------------------------------------------------------------------------- /tests/profiling/query12.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query12.preql -------------------------------------------------------------------------------- /tests/profiling/query15.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/query15.preql -------------------------------------------------------------------------------- /tests/profiling/store.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/store.preql -------------------------------------------------------------------------------- /tests/profiling/store_returns.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/store_returns.preql -------------------------------------------------------------------------------- /tests/profiling/store_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/store_sales.preql -------------------------------------------------------------------------------- /tests/profiling/time.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/time.preql -------------------------------------------------------------------------------- /tests/profiling/web_sales.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/profiling/web_sales.preql -------------------------------------------------------------------------------- /tests/rendering/a.preql: -------------------------------------------------------------------------------- 1 | 2 | 3 | const b <- 6; -------------------------------------------------------------------------------- /tests/rendering/b.preql: -------------------------------------------------------------------------------- 1 | 2 | 3 | const a <-5; -------------------------------------------------------------------------------- /tests/rendering/test_ergonomics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/rendering/test_ergonomics.py -------------------------------------------------------------------------------- /tests/rendering/test_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/rendering/test_rendering.py -------------------------------------------------------------------------------- /tests/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scripts/bad_syntax_fmt.preql: -------------------------------------------------------------------------------- 1 | select 1 test; -------------------------------------------------------------------------------- /tests/scripts/directory/datasources.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/scripts/directory/datasources.preql -------------------------------------------------------------------------------- /tests/scripts/directory/script_one.preql: -------------------------------------------------------------------------------- 1 | 2 | select 1 as test; -------------------------------------------------------------------------------- /tests/scripts/directory/script_two.preql: -------------------------------------------------------------------------------- 1 | 2 | select 10 as test2; -------------------------------------------------------------------------------- /tests/scripts/param_test.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/scripts/param_test.preql -------------------------------------------------------------------------------- /tests/scripts/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/scripts/test.db -------------------------------------------------------------------------------- /tests/scripts/test_trilogy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/scripts/test_trilogy.py -------------------------------------------------------------------------------- /tests/scripts/validation_failure.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/scripts/validation_failure.preql -------------------------------------------------------------------------------- /tests/stack_overflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stack_overflow/concepts/core.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/concepts/core.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/answer.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/answer.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/badge.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/badge.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/circular.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/circular.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/circular_dep.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/circular_dep.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/question.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/question.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/tag.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/tag.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/user.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/user.preql -------------------------------------------------------------------------------- /tests/stack_overflow/so_concepts/user_metrics.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/so_concepts/user_metrics.preql -------------------------------------------------------------------------------- /tests/stack_overflow/stackoverflow.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/stackoverflow.preql -------------------------------------------------------------------------------- /tests/stack_overflow/test_aggregate_grain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/test_aggregate_grain.py -------------------------------------------------------------------------------- /tests/stack_overflow/test_filtering_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/test_filtering_reduction.py -------------------------------------------------------------------------------- /tests/stack_overflow/test_import_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stack_overflow/test_import_rendering.py -------------------------------------------------------------------------------- /tests/stdlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stdlib/test_basic_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stdlib/test_basic_import.py -------------------------------------------------------------------------------- /tests/stdlib/test_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stdlib/test_display.py -------------------------------------------------------------------------------- /tests/stdlib/test_money.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stdlib/test_money.py -------------------------------------------------------------------------------- /tests/stdlib/test_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stdlib/test_ranking.py -------------------------------------------------------------------------------- /tests/stdlib/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/stdlib/test_report.py -------------------------------------------------------------------------------- /tests/test_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_datatypes.py -------------------------------------------------------------------------------- /tests/test_declarations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_declarations.py -------------------------------------------------------------------------------- /tests/test_derived_concepts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_derived_concepts.py -------------------------------------------------------------------------------- /tests/test_discovery_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_discovery_nodes.py -------------------------------------------------------------------------------- /tests/test_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_enums.py -------------------------------------------------------------------------------- /tests/test_env.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env.preql -------------------------------------------------------------------------------- /tests/test_env_functions.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env_functions.preql -------------------------------------------------------------------------------- /tests/test_env_import_indirect_one.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env_import_indirect_one.preql -------------------------------------------------------------------------------- /tests/test_env_import_indirect_two.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env_import_indirect_two.preql -------------------------------------------------------------------------------- /tests/test_env_import_two.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env_import_two.preql -------------------------------------------------------------------------------- /tests/test_env_two.preql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_env_types.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_env_types.preql -------------------------------------------------------------------------------- /tests/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_environment.py -------------------------------------------------------------------------------- /tests/test_execute_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_execute_models.py -------------------------------------------------------------------------------- /tests/test_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_executor.py -------------------------------------------------------------------------------- /tests/test_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_failure.py -------------------------------------------------------------------------------- /tests/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_functions.py -------------------------------------------------------------------------------- /tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_imports.py -------------------------------------------------------------------------------- /tests/test_io_statement.csv: -------------------------------------------------------------------------------- 1 | test 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /tests/test_lazy_env.preql: -------------------------------------------------------------------------------- 1 | import test_env; 2 | 3 | key id2 int; 4 | -------------------------------------------------------------------------------- /tests/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_metadata.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_multi_join_assignments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_multi_join_assignments.py -------------------------------------------------------------------------------- /tests/test_parse_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_parse_engine.py -------------------------------------------------------------------------------- /tests/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_parsing.py -------------------------------------------------------------------------------- /tests/test_parsing_failures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_parsing_failures.py -------------------------------------------------------------------------------- /tests/test_partial_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_partial_handling.py -------------------------------------------------------------------------------- /tests/test_query_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_query_processing.py -------------------------------------------------------------------------------- /tests/test_query_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_query_render.py -------------------------------------------------------------------------------- /tests/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_select.py -------------------------------------------------------------------------------- /tests/test_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_show.py -------------------------------------------------------------------------------- /tests/test_statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_statements.py -------------------------------------------------------------------------------- /tests/test_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_typing.py -------------------------------------------------------------------------------- /tests/test_undefined_concept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_undefined_concept.py -------------------------------------------------------------------------------- /tests/test_user_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_user_functions.py -------------------------------------------------------------------------------- /tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_validators.py -------------------------------------------------------------------------------- /tests/test_where_clause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/test_where_clause.py -------------------------------------------------------------------------------- /tests/vscode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vscode/test_vscode_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/tests/vscode/test_vscode_test_cases.py -------------------------------------------------------------------------------- /trilogy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/__init__.py -------------------------------------------------------------------------------- /trilogy/ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/README.md -------------------------------------------------------------------------------- /trilogy/ai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/__init__.py -------------------------------------------------------------------------------- /trilogy/ai/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/constants.py -------------------------------------------------------------------------------- /trilogy/ai/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/conversation.py -------------------------------------------------------------------------------- /trilogy/ai/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/enums.py -------------------------------------------------------------------------------- /trilogy/ai/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/execute.py -------------------------------------------------------------------------------- /trilogy/ai/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/models.py -------------------------------------------------------------------------------- /trilogy/ai/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/prompts.py -------------------------------------------------------------------------------- /trilogy/ai/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/ai/providers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/providers/anthropic.py -------------------------------------------------------------------------------- /trilogy/ai/providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/providers/base.py -------------------------------------------------------------------------------- /trilogy/ai/providers/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/providers/google.py -------------------------------------------------------------------------------- /trilogy/ai/providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/providers/openai.py -------------------------------------------------------------------------------- /trilogy/ai/providers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/ai/providers/utils.py -------------------------------------------------------------------------------- /trilogy/authoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/authoring/README.md -------------------------------------------------------------------------------- /trilogy/authoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/authoring/__init__.py -------------------------------------------------------------------------------- /trilogy/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/constants.py -------------------------------------------------------------------------------- /trilogy/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/README.md -------------------------------------------------------------------------------- /trilogy/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/constants.py -------------------------------------------------------------------------------- /trilogy/core/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/enums.py -------------------------------------------------------------------------------- /trilogy/core/env_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/env_processor.py -------------------------------------------------------------------------------- /trilogy/core/environment_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/environment_helpers.py -------------------------------------------------------------------------------- /trilogy/core/ergonomics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/ergonomics.py -------------------------------------------------------------------------------- /trilogy/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/exceptions.py -------------------------------------------------------------------------------- /trilogy/core/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/functions.py -------------------------------------------------------------------------------- /trilogy/core/graph_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/graph_models.py -------------------------------------------------------------------------------- /trilogy/core/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/internal.py -------------------------------------------------------------------------------- /trilogy/core/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/models/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/author.py -------------------------------------------------------------------------------- /trilogy/core/models/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/build.py -------------------------------------------------------------------------------- /trilogy/core/models/build_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/build_environment.py -------------------------------------------------------------------------------- /trilogy/core/models/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/core.py -------------------------------------------------------------------------------- /trilogy/core/models/datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/datasource.py -------------------------------------------------------------------------------- /trilogy/core/models/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/environment.py -------------------------------------------------------------------------------- /trilogy/core/models/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/models/execute.py -------------------------------------------------------------------------------- /trilogy/core/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimization.py -------------------------------------------------------------------------------- /trilogy/core/optimizations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimizations/__init__.py -------------------------------------------------------------------------------- /trilogy/core/optimizations/base_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimizations/base_optimization.py -------------------------------------------------------------------------------- /trilogy/core/optimizations/hide_unused_concept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimizations/hide_unused_concept.py -------------------------------------------------------------------------------- /trilogy/core/optimizations/inline_datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimizations/inline_datasource.py -------------------------------------------------------------------------------- /trilogy/core/optimizations/predicate_pushdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/optimizations/predicate_pushdown.py -------------------------------------------------------------------------------- /trilogy/core/processing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/README.md -------------------------------------------------------------------------------- /trilogy/core/processing/READMEv2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/READMEv2.md -------------------------------------------------------------------------------- /trilogy/core/processing/VIRTUAL_UNNEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/VIRTUAL_UNNEST.md -------------------------------------------------------------------------------- /trilogy/core/processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/processing/concept_strategies_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/concept_strategies_v3.py -------------------------------------------------------------------------------- /trilogy/core/processing/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/constants.py -------------------------------------------------------------------------------- /trilogy/core/processing/discovery_node_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/discovery_node_factory.py -------------------------------------------------------------------------------- /trilogy/core/processing/discovery_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/discovery_utility.py -------------------------------------------------------------------------------- /trilogy/core/processing/discovery_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/discovery_validation.py -------------------------------------------------------------------------------- /trilogy/core/processing/graph_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/graph_utils.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/README.md -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/__init__.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/basic_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/basic_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/common.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/constant_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/constant_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/filter_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/filter_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/group_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/group_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/group_to_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/group_to_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/multiselect_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/multiselect_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/node_merge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/node_merge_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/recursive_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/recursive_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/rowset_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/rowset_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/select_helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/select_helpers/datasource_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/select_helpers/datasource_injection.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/select_merge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/select_merge_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/select_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/select_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/synonym_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/synonym_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/union_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/union_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/unnest_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/unnest_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/node_generators/window_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/node_generators/window_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/README.md -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/__init__.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/base_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/base_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/filter_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/filter_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/group_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/group_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/merge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/merge_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/recursive_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/recursive_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/select_node_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/select_node_v2.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/union_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/union_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/unnest_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/unnest_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/nodes/window_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/nodes/window_node.py -------------------------------------------------------------------------------- /trilogy/core/processing/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/processing/utility.py -------------------------------------------------------------------------------- /trilogy/core/query_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/query_processor.py -------------------------------------------------------------------------------- /trilogy/core/statements/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/statements/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/statements/author.py -------------------------------------------------------------------------------- /trilogy/core/statements/build.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/statements/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/statements/common.py -------------------------------------------------------------------------------- /trilogy/core/statements/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/statements/execute.py -------------------------------------------------------------------------------- /trilogy/core/table_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/table_processor.py -------------------------------------------------------------------------------- /trilogy/core/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/utility.py -------------------------------------------------------------------------------- /trilogy/core/validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/README.md -------------------------------------------------------------------------------- /trilogy/core/validation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/core/validation/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/common.py -------------------------------------------------------------------------------- /trilogy/core/validation/concept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/concept.py -------------------------------------------------------------------------------- /trilogy/core/validation/datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/datasource.py -------------------------------------------------------------------------------- /trilogy/core/validation/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/environment.py -------------------------------------------------------------------------------- /trilogy/core/validation/fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/core/validation/fix.py -------------------------------------------------------------------------------- /trilogy/dialect/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/dialect/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/base.py -------------------------------------------------------------------------------- /trilogy/dialect/bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/bigquery.py -------------------------------------------------------------------------------- /trilogy/dialect/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/common.py -------------------------------------------------------------------------------- /trilogy/dialect/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/config.py -------------------------------------------------------------------------------- /trilogy/dialect/dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/dataframe.py -------------------------------------------------------------------------------- /trilogy/dialect/duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/duckdb.py -------------------------------------------------------------------------------- /trilogy/dialect/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/enums.py -------------------------------------------------------------------------------- /trilogy/dialect/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/metadata.py -------------------------------------------------------------------------------- /trilogy/dialect/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/mock.py -------------------------------------------------------------------------------- /trilogy/dialect/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/postgres.py -------------------------------------------------------------------------------- /trilogy/dialect/presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/presto.py -------------------------------------------------------------------------------- /trilogy/dialect/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/results.py -------------------------------------------------------------------------------- /trilogy/dialect/snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/snowflake.py -------------------------------------------------------------------------------- /trilogy/dialect/sql_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/dialect/sql_server.py -------------------------------------------------------------------------------- /trilogy/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/engine.py -------------------------------------------------------------------------------- /trilogy/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/executor.py -------------------------------------------------------------------------------- /trilogy/hooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/hooks/__init__.py -------------------------------------------------------------------------------- /trilogy/hooks/base_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/hooks/base_hook.py -------------------------------------------------------------------------------- /trilogy/hooks/graph_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/hooks/graph_hook.py -------------------------------------------------------------------------------- /trilogy/hooks/query_debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/hooks/query_debugger.py -------------------------------------------------------------------------------- /trilogy/metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parser.py -------------------------------------------------------------------------------- /trilogy/parsing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/README.md -------------------------------------------------------------------------------- /trilogy/parsing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/parsing/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/common.py -------------------------------------------------------------------------------- /trilogy/parsing/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/config.py -------------------------------------------------------------------------------- /trilogy/parsing/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/exceptions.py -------------------------------------------------------------------------------- /trilogy/parsing/helpers.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /trilogy/parsing/parse_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/parse_engine.py -------------------------------------------------------------------------------- /trilogy/parsing/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/render.py -------------------------------------------------------------------------------- /trilogy/parsing/trilogy.lark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/parsing/trilogy.lark -------------------------------------------------------------------------------- /trilogy/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/render.py -------------------------------------------------------------------------------- /trilogy/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/scripts/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/scripts/display.py -------------------------------------------------------------------------------- /trilogy/scripts/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/scripts/environment.py -------------------------------------------------------------------------------- /trilogy/scripts/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/scripts/execution.py -------------------------------------------------------------------------------- /trilogy/scripts/trilogy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/scripts/trilogy.py -------------------------------------------------------------------------------- /trilogy/std/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trilogy/std/color.preql: -------------------------------------------------------------------------------- 1 | 2 | 3 | type hex string; # Hex color value, e.g. #FF5733 -------------------------------------------------------------------------------- /trilogy/std/date.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/date.preql -------------------------------------------------------------------------------- /trilogy/std/display.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/display.preql -------------------------------------------------------------------------------- /trilogy/std/geography.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/geography.preql -------------------------------------------------------------------------------- /trilogy/std/metric.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/metric.preql -------------------------------------------------------------------------------- /trilogy/std/money.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/money.preql -------------------------------------------------------------------------------- /trilogy/std/net.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/net.preql -------------------------------------------------------------------------------- /trilogy/std/ranking.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/ranking.preql -------------------------------------------------------------------------------- /trilogy/std/report.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/report.preql -------------------------------------------------------------------------------- /trilogy/std/semantic.preql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/std/semantic.preql -------------------------------------------------------------------------------- /trilogy/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trilogy-data/pytrilogy/HEAD/trilogy/utility.py --------------------------------------------------------------------------------