# Uses of Interface
org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor

Packages that use NodeTreeVisitor
Package
Description
org.apache.cayenne.access.sqlbuilder
org.apache.cayenne.access.sqlbuilder.sqltree
org.apache.cayenne.access.translator.select
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.frontbase
FrontBase DbAdapter.
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.openbase
OpenBase DbAdapter.
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlite
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase
Sybase DbAdapter.

- ## Uses of NodeTreeVisitor in org.apache.cayenne.access.sqlbuilder

  Classes in org.apache.cayenne.access.sqlbuilder that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `SQLGenerationVisitor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.access.sqlbuilder.sqltree

  Classes in org.apache.cayenne.access.sqlbuilder.sqltree that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `SimpleNodeTreeVisitor`
  Methods in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type NodeTreeVisitor
  Modifier and Type
  Method
  Description
  `void`
  AliasedNode.`visit(NodeTreeVisitor visitor)`
  `void`
  FunctionNode.`visit(NodeTreeVisitor visitor)`
  `void`
  Node.`visit(NodeTreeVisitor visitor)`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.access.translator.select

  Classes in org.apache.cayenne.access.translator.select that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `BaseSQLTreeProcessor`
  `class`
  `TypeAwareSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.db2

  Classes in org.apache.cayenne.dba.db2 that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `DB2SQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.derby

  Classes in org.apache.cayenne.dba.derby that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `DerbySQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.firebird

  Classes in org.apache.cayenne.dba.firebird that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `FirebirdSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.frontbase

  Classes in org.apache.cayenne.dba.frontbase that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `FrontBaseSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.h2

  Classes in org.apache.cayenne.dba.h2 that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `H2SQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.hsqldb

  Classes in org.apache.cayenne.dba.hsqldb that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `HSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.ingres

  Classes in org.apache.cayenne.dba.ingres that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `IngressSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.mysql

  Classes in org.apache.cayenne.dba.mysql that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `MySQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.openbase

  Classes in org.apache.cayenne.dba.openbase that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `OpenBaseSQLTreeProcessor`
  Deprecated.
  since 4.2

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.oracle

  Classes in org.apache.cayenne.dba.oracle that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `OracleSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.postgres

  Classes in org.apache.cayenne.dba.postgres that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `PostgreSQLTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.sqlite

  Classes in org.apache.cayenne.dba.sqlite that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `SQLiteTreeProcessor`

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.sqlserver

  Classes in org.apache.cayenne.dba.sqlserver that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `SQLServerTreeProcessor`
  `class`
  `SQLServerTreeProcessorV12`
  SQL tree processor that supports OFFSET X ROWS FETCH NEXT Y ROWS ONLY clause for the SQLServer 2012 and later.

- ## Uses of NodeTreeVisitor in org.apache.cayenne.dba.sybase

  Classes in org.apache.cayenne.dba.sybase that implement NodeTreeVisitor
  Modifier and Type
  Class
  Description
  `class`
  `SybaseSQLTreeProcessor`