| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: migrate sphinx api docs to mkdocs (#3980) ## Part 1 - [x] Dataframe Creation - [x] Dataframe - [x] Expressions (namespaces: url, float, datetime, string, list, struct, map, projection, image, partitioning, json, embedding, binary) - [x] Functions - [ ] SQL (all sql funcs) - [x] Sessions - [x] Catalogs - [x] Tables - [x] Schema - [x] Data types - [x] Groupby - [x] UDFs - [x] Series - [x] Configuration (s3config, s3credentials, gcsconfig, azureconfig) - [x] Miscellaneous ## Part 2 - [x] rename mkdocs folder to user-guide to differentiate between user guide and api docs ^ update: all user guide docs will live in docs and all api docs will live in docs/api_docs, this is so that build site opens on user guide - [x] update relative links between user guide and api docs - [x] Terminology - [x] Quickstart - [x] Core Concepts - [x] SQL Reference - [x] Sessions - [x] Catalogs - [x] Spark Connect - [x] Distributed Computing - [x] Advanced - [x] Integrations - [x] Ray - [x] Unity - [x] Apache Iceberg - [x] Delta Lake - [x] Apache Hudi - [x] AWS (blocked by s3config) - [x] Azure (blocked by azureconfig) - [x] SQL - [x] Hugging Face Datasets - [x] S3 Tables - [x] Resources - [x] Migration Guide ## Part 3 - [ ] reformat docstrings and examples for api docs https://github.com/Eventual-Inc/Daft/pull/4148 - [ ] fix warning/note boxes from original docstring - [ ] fix random headings that shouldn't be - [ ] how can we better group the integrations section? ## Part 4 / Clean Up (after complete migration is done) - [x] remove from mkdocs.yml - mkdocs-simple-hooks: hooks: on_pre_build: "docs.hooks:make_api_docs" - [x] remove docs/hooks.py file - [ ] delete docs/Makefile (these are sphinx build instructions) - [ ] remove sphinx folders in docs/.gitignore and only keep site - [ ] remove sphinx mentions in .github/workflows/build-docs.yml - [x] update Makefile with make docs to build docs and make serve to build in development serve - [x] update docs/CONTRIBUTING.md with build command make docs and serve command make serve in Daft dir not in docs dir - [ ] search todo(docs - cc) for missing items - [ ] remove docs/source/... in .pre-commit-config.yml | 1 年前 | |
feat: Support pattern filtering for SHOW TABLES (#5423) ## Changes Made <!-- Describe what changes were made and why. Include implementation details if necessary. --> ### Extended SQL LIKE Pattern Matching in MemoryCatalog - Upgrade sqlparser to extract namespace from query - Translate SQL LIKE patterns to regex (src/daft-catalog/src/pattern.rs) - Supports standard SQL LIKE wildcards: % (zero or more), _ (exactly one), \ (escape) - Updated documentation on SHOW TABLES syntax and pattern behavior ### Testing - Added pattern matching tests to test_sql_show_tables.py and in src/daft-catalog/pattern.rs - cargo test -p daft-catalog pattern:: ## Related Issues <!-- Link to related GitHub issues, e.g., "Closes #123" --> Closes #4461 Closes #4007 ## Checklist - [x] Documented in API Docs (if applicable) - [ ] Documented in User Guide (if applicable) - [ ] If adding a new documentation page, doc is added to docs/mkdocs.yml navigation - [ ] Documentation builds and is formatted properly | 9 个月前 | |
docs: migrate sphinx api docs to mkdocs (#3980) ## Part 1 - [x] Dataframe Creation - [x] Dataframe - [x] Expressions (namespaces: url, float, datetime, string, list, struct, map, projection, image, partitioning, json, embedding, binary) - [x] Functions - [ ] SQL (all sql funcs) - [x] Sessions - [x] Catalogs - [x] Tables - [x] Schema - [x] Data types - [x] Groupby - [x] UDFs - [x] Series - [x] Configuration (s3config, s3credentials, gcsconfig, azureconfig) - [x] Miscellaneous ## Part 2 - [x] rename mkdocs folder to user-guide to differentiate between user guide and api docs ^ update: all user guide docs will live in docs and all api docs will live in docs/api_docs, this is so that build site opens on user guide - [x] update relative links between user guide and api docs - [x] Terminology - [x] Quickstart - [x] Core Concepts - [x] SQL Reference - [x] Sessions - [x] Catalogs - [x] Spark Connect - [x] Distributed Computing - [x] Advanced - [x] Integrations - [x] Ray - [x] Unity - [x] Apache Iceberg - [x] Delta Lake - [x] Apache Hudi - [x] AWS (blocked by s3config) - [x] Azure (blocked by azureconfig) - [x] SQL - [x] Hugging Face Datasets - [x] S3 Tables - [x] Resources - [x] Migration Guide ## Part 3 - [ ] reformat docstrings and examples for api docs https://github.com/Eventual-Inc/Daft/pull/4148 - [ ] fix warning/note boxes from original docstring - [ ] fix random headings that shouldn't be - [ ] how can we better group the integrations section? ## Part 4 / Clean Up (after complete migration is done) - [x] remove from mkdocs.yml - mkdocs-simple-hooks: hooks: on_pre_build: "docs.hooks:make_api_docs" - [x] remove docs/hooks.py file - [ ] delete docs/Makefile (these are sphinx build instructions) - [ ] remove sphinx folders in docs/.gitignore and only keep site - [ ] remove sphinx mentions in .github/workflows/build-docs.yml - [x] update Makefile with make docs to build docs and make serve to build in development serve - [x] update docs/CONTRIBUTING.md with build command make docs and serve command make serve in Daft dir not in docs dir - [ ] search todo(docs - cc) for missing items - [ ] remove docs/source/... in .pre-commit-config.yml | 1 年前 |