Package org.apache.juneau.console.datatables


package org.apache.juneau.console.datatables
The DataTables server-side-processing JSON beans implementing the DataTables server-side processing wire contract.

This package holds only the DataTables JSON input (DataTablesRequest) and output (DataTablesResults) beans, plus the client-helper mixin. It carries no query-engine types: the beans know nothing about BeanQuery.

The bridge between the two worlds lives in the sibling package org.apache.juneau.console.datatables.adapter: DataTablesQuery maps a DataTablesRequest onto a BeanQuery, runs it against a BeanQuerySession, and populates a DataTablesResults envelope (mapping total→recordsTotal and matched→recordsFiltered).

See Also:
Since:
10.0.0