About DQL
DealerOn Query Language (DQL) is a simple query language similar to the WHERE clause in SQL. DQL is designed to declare a criteria for selecting a subset of documents. DQL can then be translated to an Elasticsearch Query, compiled .NET function, or almost any other system. You could easily convert a DQL query to
Scope
It is important to define the scope of any project and probably most importantly define what it isn't. Below is our working definition for what DQL is and is not:
- DQL is a simple and human-readable query language
- DQL is based on the spec set forth in DKB-113.
- DQL is decoupled from the concept of a vehicle
- DQL is just about selecting documents. It does not define sorting, number of results to return, fields to return, etc.
- DQL is based on SQL syntax