export const CREATE_VIEWS_QUERY = ` CREATE VIEW models AS SELECT * FROM read_parquet('https://huggingface.co/datasets/cfahlgren1/hub-stats/resolve/refs%2Fconvert%2Fparquet/models/train/0000.parquet?download=true'); CREATE VIEW datasets AS SELECT * FROM read_parquet('https://huggingface.co/datasets/cfahlgren1/hub-stats/resolve/refs%2Fconvert%2Fparquet/datasets/train/0000.parquet?download=true'); CREATE VIEW spaces AS SELECT * FROM read_parquet('https://huggingface.co/datasets/cfahlgren1/hub-stats/resolve/refs%2Fconvert%2Fparquet/spaces/train/0000.parquet?download=true'); ` export const FETCH_CHART_DATA_QUERY = ` WITH all_data AS ( SELECT DATE_TRUNC('month', CAST(createdAt AS DATE)) AS month, 'model' AS type FROM models UNION ALL SELECT DATE_TRUNC('month', CAST(createdAt AS DATE)) AS month, 'dataset' AS type FROM datasets UNION ALL SELECT DATE_TRUNC('month', CAST(createdAt AS DATE)) AS month, 'space' AS type FROM spaces ) SELECT month, COUNT(*) FILTER (WHERE type = 'model') AS models, COUNT(*) FILTER (WHERE type = 'dataset') AS datasets, COUNT(*) FILTER (WHERE type = 'space') AS spaces FROM all_data GROUP BY month ORDER BY month ` export const FETCH_MODEL_LICENSE_DATA_QUERY = ` SELECT tag, COUNT(*) as count FROM models, UNNEST(tags) AS t(tag) WHERE tag LIKE 'license:%' GROUP BY tag; ` export const FETCH_DATASET_LICENSE_DATA_QUERY = ` SELECT tag, COUNT(*) as count FROM datasets, UNNEST(tags) AS t(tag) WHERE tag LIKE 'license:%' GROUP BY tag; ` export const FETCH_SPACE_SDK_DATA_QUERY = ` SELECT sdk, COUNT(*) as count FROM spaces GROUP BY sdk; `