Logo

Navigation

  • index
  • modules |
  • next |
  • previous |
  • CubicWeb 3.25.4 »
  • Appendixes »

2. Relation Query Language (RQL)ΒΆ

This chapter describes the Relation Query Language syntax and its implementation in CubicWeb.

  • 2.1. Introduction
    • 2.1.1. Goals of RQL
    • 2.1.2. Comparison with existing languages
    • 2.1.3. The different types of queries
    • 2.1.4. RQL relation expressions
    • 2.1.5. RQL Operators
  • 2.2. RQL syntax
    • 2.2.1. Reserved keywords
    • 2.2.2. Case
    • 2.2.3. Variables and typing
    • 2.2.4. Virtual relations
    • 2.2.5. Literal expressions
    • 2.2.6. Operators
    • 2.2.7. Search Query
    • 2.2.8. Available functions
    • 2.2.9. Examples
    • 2.2.10. Insertion query
    • 2.2.11. Update and relation creation queries
    • 2.2.12. Deletion query
  • 2.3. Debugging RQL
    • 2.3.1. Available levels
    • 2.3.2. Enable verbose output
    • 2.3.3. Detect largest RQL queries
    • 2.3.4. API
  • 2.4. Implementation
    • 2.4.1. BNF grammar
    • 2.4.2. Internal representation (syntactic tree)
    • 2.4.3. Known limitations
    • 2.4.4. Topics

Previous topic

1. Frequently Asked Questions (FAQ)

Next topic

2.1. Introduction

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • CubicWeb 3.25.4 »
  • Appendixes »
© Copyright 2001-2015, Logilab. Last updated on Jan 23, 2018. Created using Sphinx 1.6.5.