Подтвердить что ты не робот

Деревья выражений Java

Существует ли эквивалент .net Деревья выражений, который под LINQ для JVM? Я хотел бы реализовать некоторые структуры LINQ, такие как структуры кода в Scala, и мне интересно, нужно ли мне также свернуть мою собственную библиотеку дерева выражений.

Обновление: Меня не интересует эквивалент linq..net имеет большой набор инструментов дерева выражений, которые упрощают динамическую компиляцию кода во время выполнения, могут быть вызваны из вашего кода. Проект, который я хочу предпринять, не имеет отношения к базам данных. Дерево выражений обеспечивает простой способ описания кода, который работает с данными.

Если нет другой библиотеки, я думаю, это создать тот, который испускает байт-код.

4b9b3361

Ответ 2

Ближайшая вещь, о которой я знаю, это Julian Hyde linq4j и Optiq. Они имеют модель дерева выражений, поддерживают LINQ-подобную модель программирования (с учетом синтаксиса Java) против многих типов источников данных.