|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| SqlBasicVisitor.ArgHandler<R> | |
| SqlVisitor<R> | Visitor class, follows the visitor pattern. |
| Class Summary | |
|---|---|
| ChainedSqlOperatorTable | ChainedSqlOperatorTable implements the SqlOperatorTable interface by
chaining together any number of underlying operator table instances. |
| ListSqlOperatorTable | Implementation of the SqlOperatorTable interface by using a list of
operators. |
| ReflectiveSqlOperatorTable | ReflectiveSqlOperatorTable implements the SqlOperatorTable interface
by reflecting the public fields of a subclass. |
| SqlBasicVisitor<R> | Basic implementation of SqlVisitor which does nothing at each node. |
| SqlBasicVisitor.ArgHandlerImpl<R> | Default implementation of SqlBasicVisitor.ArgHandler which merely calls SqlNode.accept(org.eigenbase.sql.util.SqlVisitor on each operand. |
| SqlShuttle | Basic implementation of SqlVisitor which returns each leaf node
unchanged. |
Utility classes for the SQL object model, parsing, and validation.
| Revision | $Id: //open/dev/farrago/src/org/eigenbase/sql/util/package.html#6 $ |
|---|---|
| Copyright | Copyright (C) 2005-2009 The Eigenbase Project
Copyright (C) 2004-2009 SQLstream, Inc. Copyright (C) 2005-2009 LucidEra, Inc. |
| Author | Julian Hyde |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||