Package org.apache.calcite.linq4j.tree

package org.apache.calcite.linq4j.tree
Object model for Java expressions.

This object model is used when the linq4j system is analyzing queries that have been submitted using methods on the Queryable interface. The system attempts to understand the intent of the query and reorganize it for efficiency; for example, it may attempt to push down filters to the source SQL system.