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:

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.