An universal chainable data query interface object.

Included in: dx.mobile.js, dx.web.js, dx.viz.js, dx.viz-web.js, dx.all.js
Module: data/query
Type: Object

To create a Query, call the query(array) or query(url, queryOptions) utility function, depending on the type of storage you access. The Query enables you to execute several methods in a single statement, as it supports method chaining.

var processedArray = DevExpress.data.query(inputArray)
    .filter([ [ "value", ">=", 10 ], "and", [ "value", "<=", 90 ]])
    .select("lastName", "firstName", "value")

For more information on the Query concept, refer to the Data Layer article.


This section describes the methods used to access the data associated with the Query.