Подобно OQL, Quilt - функциональный язык, где запросы представлены выражениями. Quilt поддерживает выражения нескольких типов, поэтому запросы на нем могут иметь несколько различных форм. Различные типы выражений могут вкладываться без потери общности, ибо подзапросы (subquery) являются естественной частью Quilt.