Welcome to yaql documentation!
¶
YAQL: Yet Another Query Language
Quickstart
Project Resources
License
What is YAQL
Why YAQL?
Getting started with YAQL
Introduction to YAQL
Installation
HowTo: Use YAQL in Python
YAQL grammar
Basic YAQL query operations
Usage
Embedding YAQL
REPL utility
Language reference
Terminology
Literals
Keywords
Variable access
Function calls
Operators
List expressions
Map expressions
Index expressions
Delegate expressions
Customizing and extending yaql
Configuring yaql parser
Customizing operators
Execution options
Other engine customizations
Working with contexts
Naming conventions
Extending yaql
Extending yaql with new functions
Specifying function parameter types
Lazy evaluated function parameters
Auto-injected function parameters
Automatic parameters
Function resolution rules
Function development hints
Standard YAQL Library
Comparison operators
Boolean logic functions
Working with collections
Querying data
Branching functions
String manipulations
Math functions
Regex functions
DateTime functions
Intrinsic functions
YAQL`ization of Python classes
Legacy YAQL compatibility functions
For Contributors
¶
If you are a new contributor to Yaql please refer:
So You Want to Contribute…
yaql
Navigation
YAQL: Yet Another Query Language
What is YAQL
Why YAQL?
Getting started with YAQL
Usage
Language reference
Customizing and extending yaql
Standard YAQL Library
So You Want to Contribute…
Related Topics
Documentation overview
Next:
YAQL: Yet Another Query Language
Quick search