GridLink
Bind ag-grid’s server-side / infinite row model straight to Spring Data Elasticsearch — no mapping code.
ag-grid’s sortModel / filterModel JSON binds into typed Java records, and one call turns a request
into a ready-to-run CriteriaQuery.
Production tested and validated.
Guide
| Page | Contents |
|---|---|
| Getting started | End-to-end: model a grid, accept the request, run the query. |
| Filtering | Text, number and date filters, compound AND/OR, multi-column, and the query each produces. |
| Sorting & paging | Multi-column sort and how the row window maps to a page. |
| Elasticsearch adapter | The ElasticsearchQueries facade and its translation rules. |
| Architecture | Module layout, design decisions, and version compatibility. |
API reference
Javadoc is published per module on javadoc.io:
gridlink-core— framework-agnostic model (filters, sorts).gridlink-elasticsearch— Spring Data Elasticsearch adapter.
Modules
| Module | What it is |
|---|---|
gridlink-core |
Framework-agnostic model of ag-grid’s filter / sort / grid request. Zero runtime dependencies. |
gridlink-elasticsearch |
Adapter translating that model into Spring Data Elasticsearch Criteria / Sort / CriteriaQuery. |