Поддержка SQL, подобная коллекции Scala, как в LINQ

Насколько я понимаю, единственное, что LINQ поддерживает, чего в настоящее время Scala не поддерживает в своей библиотеке коллекций, - это интеграция с базой данных SQL.

Как насколько я понимаю, LINQ может «накапливать» различные операции и может передавать «весь» оператор в базу данных при запросе для его обработки там, предотвращая, что простой SELECT сначала копирует всю таблицу в структуры данных VM.

Если я ошибаюсь, я был бы счастлив, если бы меня исправили.

Если нет, что необходимо для поддержки того же в Scala?

Разве нельзя было бы написать библиотеку, реализующую интерфейс коллекции, но не Есть ли какие-либо структуры данных, поддерживающие это, кроме String, которая собирается со следующей коллекцией в требуемый оператор базы данных?

Или я полностью ошибаюсь в своих наблюдениях?

11
задан pedrofurla 6 December 2010 в 21:47
поделиться