Package org.eigenbase.lurql

Defines the LURQL query language and a default implementation based on the JMI reflective interface.

See:
          Description

Class Summary
LurqlDynamicParam LurqlDynamicParam represents a dynamic parameter within a LURQL query.
LurqlExists LurqlExists represents an exists clause within a LURQL query.
LurqlFilter LurqlFilter represents a filter condition in a LURQL query.
LurqlFollow LurqlFollow represents a parsed FOLLOW clause in a LURQL query.
LurqlPathBranch LurqlPathBranch represents a parsed path branch (either FROM, FOLLOW, or RECURSIVELY) in a LURQL query.
LurqlPathSpec LurqlPathSpec represents the parsed form of a path specification in a LURQL query.
LurqlPlan LurqlPlan represents a prepared plan for executing a LURQL query.
LurqlPlanEdge LurqlPlanEdge is a follow edge in a LURQL plan graph.
LurqlPlanExistsEdge LurqlPlanExistsEdge implements the exists predicate within a LURQL plan graph.
LurqlPlanFollowEdge LurqlPlanEdge is a follow edge in a LURQL plan graph.
LurqlPlanVertex LurqlPlanVertex is a vertex in a LURQL plan graph.
LurqlQuery LurqlQuery represents the parsed form of a LURQL query.
LurqlQueryNode LurqlQueryNode is an abstract base class representing a node in a LURQL parse tree.
LurqlQueryProcessor LurqlQueryProcessor implements the JmiQueryProcessor interface for LURQL with the following implementation-specific behavior: parameters are not yet supported multiple threads may execute the same prepared query concurrently the repository must be MDR
LurqlRecurse LurqlRecurse represents a parsed RECURSIVELY clause in a LURQL query.
LurqlReflectiveExecutor LurqlReflectiveExecutor executes a LurqlPlan via calls to the JMI reflective interface.
LurqlRoot LurqlRoot represents the parsed form of a simple root in the FROM clause of a LURQL query.
 

Package org.eigenbase.lurql Description

Defines the LURQL query language and a default implementation based on the JMI reflective interface.

Revision $Id: //open/dev/farrago/src/org/eigenbase/lurql/package.html#1 $
Copyright Copyright (C) 2005-2009 The Eigenbase Project
Copyright (C) 2009-2009 SQLstream, Inc.
Copyright (C) 2005-2009 LucidEra, Inc.
Author John V. Sichi