{"version":1,"pages":[{"id":"s25RncvJ0dtYvBFdfUAg","title":"RumbleDB 2.1 \"Cedrus Libani\"","pathname":"/","siteSpaceId":"sitesp_6TvFu","description":""},{"id":"Dm1dzViK8AoiaxqEYwZd","title":"Ways to install and use","pathname":"/getting-started","siteSpaceId":"sitesp_6TvFu","description":""},{"id":"UA9kXlXezNWWME4vz4w0","title":"On the online sandbox","pathname":"/getting-started/on-the-online-sandbox","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"FbIkRwPFIoCywspKzmyN","title":"As a pip package","pathname":"/getting-started/as-a-pip-package","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"eguL7jhEMvPKrpEiSdkx","title":"In jupyter notebooks","pathname":"/getting-started/in-jupyter-notebooks","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"ZXqlOSBxJN77tqN3uUAi","title":"With homebrew","pathname":"/getting-started/with-homebrew","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"onDoxjJ57o3Yn7rp90SP","title":"Command line (java -jar)","pathname":"/getting-started/command-line-java-jar","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"ugVYj1etqBUrvTiuauOd","title":"Command line (with spark-submit and an existing Spark installation)","pathname":"/getting-started/command-line-with-spark-submit-and-an-existing-spark-installation","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"979g8BatafHnYKeJTWUC","title":"With docker","pathname":"/getting-started/docker","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"ZW1DAVpEjIYtJJpiwT8i","title":"Through the Java API with Maven","pathname":"/getting-started/through-the-java-api-with-maven","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"Z6ccbFoMkU3SzEaMwy55","title":"On a Spark cluster (e.g., AWS EMR)","pathname":"/getting-started/run-on-a-cluster","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"F53dMZYcw04ds3nXuNFw","title":"Installing from source (for the adventurous)","pathname":"/getting-started/install","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"DaOsXGvYJYbNLW4J9xSP","title":"As an HTTP server","pathname":"/getting-started/httpserver","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"Ways to install and use"}]},{"id":"B28fJDULtaMPbsdOhosx","title":"First queries","pathname":"/first-queries","siteSpaceId":"sitesp_6TvFu"},{"id":"FfKClR4PJ2pjHEEG90vq","title":"Writing JSONiq queries in Python","pathname":"/writing-jsoniq-queries-in-python","siteSpaceId":"sitesp_6TvFu"},{"id":"5JGAEuuvrO73UfiwLLKN","title":"Your first programs","pathname":"/writing-jsoniq-queries-in-python/your-first-programs","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"PxV6OQ4inJMm5xrhAzLv","title":"Ways to get and process the output of a JSONiq query","pathname":"/writing-jsoniq-queries-in-python/ways-to-get-and-process-the-output-of-a-jsoniq-query","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"HfVlobOxy3FR5UsKlMWe","title":"Type mapping","pathname":"/writing-jsoniq-queries-in-python/type-mapping","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"rF8Uq1u6YlJR7JV4sNMh","title":"Binding JSONiq variables to Python values","pathname":"/writing-jsoniq-queries-in-python/binding-jsoniq-variables-to-python-values","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"6NHycNVyui03nWLoW9Ce","title":"Interacting with pandas DataFrames","pathname":"/writing-jsoniq-queries-in-python/interacting-with-pandas-dataframes","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"rrOowiUpMzSN7ZfcEz35","title":"Interacting with pyspark DataFrames","pathname":"/writing-jsoniq-queries-in-python/interacting-with-pyspark-dataframes","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"FgKNrQ0WsDgB4r9Wsz6I","title":"More advanced output retrieval methods","pathname":"/writing-jsoniq-queries-in-python/more-advanced-output-retrieval-methods","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"pTmlbIVWkJ04AcaET36F","title":"Writing queries directly in Jupyter notebook cells","pathname":"/writing-jsoniq-queries-in-python/writing-queries-directly-in-jupyter-notebook-cells","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"ED3iIZ66l1XiAWeFuMAO","title":"Advanced configuration","pathname":"/writing-jsoniq-queries-in-python/advanced-configuration","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"EzjS772MLiQDAR0IebGz","title":"Write back to the disk (or data lake)","pathname":"/writing-jsoniq-queries-in-python/write-back-to-the-disk-or-data-lake","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"Writing JSONiq queries in Python"}]},{"id":"2rRE6ruJWOlry7jfqqGs","title":"Data sources and formats","pathname":"/input","siteSpaceId":"sitesp_6TvFu","description":""},{"id":"Whq8N693KPZKkGXYTPFm","title":"The JSONiq language","pathname":"/the-jsoniq-language","siteSpaceId":"sitesp_6TvFu"},{"id":"6MXjgReE25GY1gKkMhAs","title":"JSONiq 1.0","pathname":"/the-jsoniq-language/jsoniq-specification","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"The JSONiq language"}]},{"id":"b4RAE6Za1FhfccxXDMBf","title":"Introduction","pathname":"/the-jsoniq-language/jsoniq-specification/introduction","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"apIh1xRppHx8oVk5j58J","title":"The JSONiq data model","pathname":"/the-jsoniq-language/jsoniq-specification/the-jsoniq-data-model","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"RszRQPUwfWEAcNUvQTBK","title":"Input datasets (examples)","pathname":"/the-jsoniq-language/jsoniq-specification/input-datasets-examples","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"9HWlhzQVXlZxAK33UziE","title":"The JSONiq type system","pathname":"/the-jsoniq-language/jsoniq-specification/the-jsoniq-type-system","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"0JZaCg8oFIA1wGpcInhl","title":"Expressions","pathname":"/the-jsoniq-language/jsoniq-specification/expressions","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"Dj9gbwz3esOHssBefyKi","title":"Prologs","pathname":"/the-jsoniq-language/jsoniq-specification/prologs","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"7RxO7H7CXuVyAdOKLhlV","title":"Modules","pathname":"/the-jsoniq-language/jsoniq-specification/modules","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"K9RcqY7hUo4e2qrhDVtm","title":"Function library","pathname":"/the-jsoniq-language/jsoniq-specification/function-library","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"L4HP6EB4Pzxy5DKNAvsW","title":"Equality and identity","pathname":"/the-jsoniq-language/jsoniq-specification/equality-and-identity","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"yEqJnU01puMKXlyQD4AV","title":"Notes","pathname":"/the-jsoniq-language/jsoniq-specification/notes","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"CsPdtOmEU10kj36ezb50","title":"Open Issues","pathname":"/the-jsoniq-language/jsoniq-specification/open-issues","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq 1.0"}]},{"id":"QNQzgufjk0AghmC9VvnF","title":"JSONiq 3.1","pathname":"/the-jsoniq-language/jsoniq-3.1","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"}]},{"id":"qPRapmFuX9Lxg6ywF1me","title":"JSONiq Update Facility","pathname":"/the-jsoniq-language/jsoniq-update-facility","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"}]},{"id":"zv0yD9qj66X4AKdnKyDE","title":"JSON update primitives","pathname":"/the-jsoniq-language/jsoniq-update-facility/json-update-primitives","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq Update Facility"}]},{"id":"y8jHRfgOSIvwVC0tCvAK","title":"Merging updates","pathname":"/the-jsoniq-language/jsoniq-update-facility/merging-updates","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq Update Facility"}]},{"id":"QlEqTV1R1gYUttYofKxv","title":"Applying updates","pathname":"/the-jsoniq-language/jsoniq-update-facility/applying-updates","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq Update Facility"}]},{"id":"2NjZ4PuuEB0ie9doGaEG","title":"The transform expression","pathname":"/the-jsoniq-language/jsoniq-update-facility/the-transform-expression","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq Update Facility"}]},{"id":"YNUmW4innw5raUvfLXCQ","title":"Primary updating expressions","pathname":"/the-jsoniq-language/jsoniq-update-facility/primary-updating-expressions","siteSpaceId":"sitesp_6TvFu","breadcrumbs":[{"label":"The JSONiq language"},{"label":"JSONiq Update Facility"}]},{"id":"GSYHg4WK9InXyLXny0C2","title":"RumbleDB Reference","pathname":"/rumbledb-reference","siteSpaceId":"sitesp_6TvFu"},{"id":"AzjvOpyfyOxvuzJVvnoO","title":"JSONiq coverage","pathname":"/rumbledb-reference/jsoniq","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"RumbleDB Reference"}]},{"id":"P2UKZ1h5FCGYiPSzN42M","title":"Function library","pathname":"/rumbledb-reference/function-library","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"RumbleDB Reference"}]},{"id":"UAjEIpCC0yTyS9Kl5IEK","title":"User-defined types","pathname":"/rumbledb-reference/types","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"RumbleDB Reference"}]},{"id":"SIdrxxnrW5IkQuZ7V5DI","title":"Configuration parameters","pathname":"/rumbledb-reference/cli","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"RumbleDB Reference"}]},{"id":"D0ck0IiTz6rAoQlebtu9","title":"RumbleML","pathname":"/rumbledb-reference/rumbleml","siteSpaceId":"sitesp_6TvFu","description":"","breadcrumbs":[{"label":"RumbleDB Reference"}]},{"id":"Mvoj0YHsnPLxQjAMeuMu","title":"Frequently asked questions and common issues","pathname":"/faq","siteSpaceId":"sitesp_6TvFu","description":""},{"id":"8vg3l6bYhnxIPmUHLP5X","title":"Error codes","pathname":"/error-codes","siteSpaceId":"sitesp_6TvFu","description":""},{"id":"FVKkD9iTgKvBNJ0VoRhR","title":"Licenses","pathname":"/licenses","siteSpaceId":"sitesp_6TvFu","description":""}]}