RumbleDB | Documentation
CtrlK
  • RumbleDB 1.23 "Mountain Ash"
  • Ways to install and use
    • On the online sandbox
    • As a pip package
    • In jupyter notebooks
    • In Java with a single jar file
    • With homebrew
    • With an existing Spark installation
    • With docker
    • On a Spark cluster (e.g., AWS EMR)
    • As an HTTP server
    • Installing from source (for the adventurous)
  • First queries
  • Writing JSONiq queries in Python
    • Your first programs
    • Ways to get and process the output of a JSONiq query
    • Type mapping
    • Binding JSONiq variables to Python values
    • Interacting with pandas DataFrames
    • Interacting with pyspark DataFrames
    • More advanced output retrieval methods
    • Writing queries directly in Jupyter notebook cells
    • Advanced configuration
    • Write back to the disk (or data lake)
  • The JSONiq language
    • JSONiq 1.0
      • Introduction
      • The JSONiq data model
      • Input datasets (examples)
      • The JSONiq type system
      • Expressions
      • Prologs
      • Modules
      • Function library
      • Equality and identity
      • Notes
      • Open Issues
    • JSONiq 3.1
    • JSONiq Update Facility
      • JSON update primitives
      • Merging updates
      • Applying updates
      • The transform expression
      • Primary updating expressions
  • RumbleDB Reference
    • JSONiq coverage
    • Reading data
    • Function library
    • User-defined types
    • HTTP/CLI parameters
    • RumbleML
  • Frequently asked questions and common issues
  • Error codes
  • Licenses
Powered by GitBook
On this page

RumbleDB Reference

JSONiq coverageReading dataFunction libraryUser-defined typesHTTP/CLI parametersRumbleML
PreviousPrimary updating expressionsNextJSONiq coverage