# Uses of Class
org.apache.cayenne.access.sqlbuilder.sqltree.Node

Packages that use Node
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.derby.sqltree
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.firebird.sqltree
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.mysql.sqltree
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.postgres.sqltree
org.apache.cayenne.dba.sqlite
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sqlserver.sqltree
org.apache.cayenne.dba.sybase
Sybase DbAdapter.

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

  Fields in org.apache.cayenne.access.sqlbuilder declared as Node
  Modifier and Type
  Field
  Description
  `protected final Node[]`
  BaseBuilder.`nodes`
  `protected final Node`
  BaseBuilder.`root`
  Main root of this query
  Methods in org.apache.cayenne.access.sqlbuilder that return Node
  Modifier and Type
  Method
  Description
  `Node`
  BaseBuilder.`build()`
  `Node`
  ColumnNodeBuilder.`build()`
  `Node`
  ExpressionNodeBuilder.`build()`
  `Node`
  FunctionNodeBuilder.`build()`
  `Node`
  JoinNodeBuilder.`build()`
  `Node`
  NodeBuilder.`build()`
  `Node`
  OrderingNodeBuilder.`build()`
  `Node`
  TableNodeBuilder.`build()`
  `Node`
  ValueNodeBuilder.`build()`
  `Node`
  BaseBuilder.`getRoot()`
  `protected Node`
  BaseBuilder.`node(int idx, Supplier<Node> nodeSupplier)`
  Methods in org.apache.cayenne.access.sqlbuilder with parameters of type Node
  Modifier and Type
  Method
  Description
  `static NodeBuilder`
  SQLBuilder.`aliased(Node node, String alias)`
  `SelectBuilder`
  SelectBuilder.`groupBy(Node node)`
  `SelectBuilder`
  SelectBuilder.`having(Node node)`
  `static NodeBuilder`
  SQLBuilder.`node(Node node)`
  `void`
  NodeTreeVisitor.`onChildNodeEnd(Node parent, Node child, int index, boolean hasMore)`
  `void`
  SQLGenerationVisitor.`onChildNodeEnd(Node parent, Node child, int index, boolean hasMore)`
  `boolean`
  NodeTreeVisitor.`onChildNodeStart(Node parent, Node child, int index, boolean hasMore)`
  `boolean`
  SQLGenerationVisitor.`onChildNodeStart(Node parent, Node child, int index, boolean hasMore)`
  `void`
  NodeTreeVisitor.`onNodeEnd(Node node)`
  `void`
  SQLGenerationVisitor.`onNodeEnd(Node node)`
  `boolean`
  NodeTreeVisitor.`onNodeStart(Node node)`
  `boolean`
  SQLGenerationVisitor.`onNodeStart(Node node)`
  `SelectBuilder`
  SelectBuilder.`where(Node node)`
  Method parameters in org.apache.cayenne.access.sqlbuilder with type arguments of type Node
  Modifier and Type
  Method
  Description
  `protected Node`
  BaseBuilder.`node(int idx, Supplier<Node> nodeSupplier)`
  Constructors in org.apache.cayenne.access.sqlbuilder with parameters of type Node
  Modifier
  Constructor
  Description
  ``
  `BaseBuilder(Node root, int size)`

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

  Classes in org.apache.cayenne.access.sqlbuilder.sqltree with type parameters of type Node
  Modifier and Type
  Interface
  Description
  `interface`
  `ChildProcessor<T extends Node>`
  `class`
  `PerAttributeChildProcessor<T extends Node>`
  Subclasses of Node in org.apache.cayenne.access.sqlbuilder.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `AliasedNode`
  `class`
  `BetweenNode`
  `class`
  `BitwiseNotNode`
  `class`
  `ColumnNode`
  `class`
  `DeleteNode`
  `class`
  `DistinctNode`
  `class`
  `EmptyNode`
  `class`
  `EqualNode`
  `class`
  `ExistsNode`
  `class`
  `ExpressionNode`
  `class`
  `FromNode`
  `class`
  `FunctionNode`
  `class`
  `GroupByNode`
  `class`
  `HavingNode`
  `class`
  `InNode`
  `class`
  `InsertColumnsNode`
  `class`
  `InsertNode`
  `class`
  `InsertValuesNode`
  `class`
  `JoinNode`
  `class`
  `LikeNode`
  expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPE
  `class`
  `LimitOffsetNode`
  `class`
  `NotEqualNode`
  `class`
  `NotNode`
  `class`
  `OffsetFetchNextNode`
  `class`
  `OffsetNode`
  `class`
  `OpExpressionNode`
  `class`
  `OrderByNode`
  `class`
  `SelectNode`
  `class`
  `SelectResultNode`
  `class`
  `SubqueryNode`
  `class`
  `TableNode`
  `class`
  `TextNode`
  `class`
  `TopNode`
  `class`
  `TrimmingColumnNode`
  `class`
  `UnescapedColumnNode`
  `class`
  `UpdateNode`
  `class`
  `UpdateSetNode`
  `class`
  `ValueNode`
  `class`
  `WhereNode`
  Fields in org.apache.cayenne.access.sqlbuilder.sqltree declared as Node
  Modifier and Type
  Field
  Description
  `protected Node[]`
  Node.`children`
  `protected Node`
  Node.`parent`
  Methods in org.apache.cayenne.access.sqlbuilder.sqltree with type parameters of type Node
  Modifier and Type
  Method
  Description
  `<T extends Node>
  T`
  Node.`deepCopy()`
  Methods in org.apache.cayenne.access.sqlbuilder.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  Node.`addChild(int index, Node node)`
  `Node`
  Node.`addChild(Node node)`
  `Node`
  AliasedNode.`copy()`
  `Node`
  BetweenNode.`copy()`
  `Node`
  BitwiseNotNode.`copy()`
  `Node`
  ColumnNode.`copy()`
  `Node`
  DeleteNode.`copy()`
  `Node`
  DistinctNode.`copy()`
  `Node`
  EmptyNode.`copy()`
  `Node`
  ExistsNode.`copy()`
  `Node`
  ExpressionNode.`copy()`
  `Node`
  FromNode.`copy()`
  `Node`
  FunctionNode.`copy()`
  `Node`
  GroupByNode.`copy()`
  `Node`
  HavingNode.`copy()`
  `Node`
  InNode.`copy()`
  `Node`
  InsertColumnsNode.`copy()`
  `Node`
  InsertNode.`copy()`
  `Node`
  InsertValuesNode.`copy()`
  `Node`
  JoinNode.`copy()`
  `Node`
  LikeNode.`copy()`
  `Node`
  LimitOffsetNode.`copy()`
  `abstract Node`
  Node.`copy()`
  `Node`
  NotNode.`copy()`
  `Node`
  OffsetFetchNextNode.`copy()`
  `Node`
  OffsetNode.`copy()`
  `Node`
  OpExpressionNode.`copy()`
  `Node`
  OrderByNode.`copy()`
  `Node`
  SelectNode.`copy()`
  `Node`
  SelectResultNode.`copy()`
  `Node`
  SubqueryNode.`copy()`
  `Node`
  TableNode.`copy()`
  `Node`
  TextNode.`copy()`
  `Node`
  TopNode.`copy()`
  `Node`
  TrimmingColumnNode.`copy()`
  `Node`
  UnescapedColumnNode.`copy()`
  `Node`
  UpdateNode.`copy()`
  `Node`
  UpdateSetNode.`copy()`
  `Node`
  ValueNode.`copy()`
  `Node`
  WhereNode.`copy()`
  `Node`
  Node.`getChild(int idx)`
  `Node`
  Node.`getParent()`
  `Node`
  SQLTreeProcessor.`process(Node node)`
  Methods in org.apache.cayenne.access.sqlbuilder.sqltree that return types with arguments of type Node
  Modifier and Type
  Method
  Description
  `Optional<Node>`
  ChildProcessor.`process(Node parent, T child, int index)`
  `Optional<Node>`
  PerAttributeChildProcessor.`process(Node parent, T child, int index)`
  Methods in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type Node
  Modifier and Type
  Method
  Description
  `Node`
  Node.`addChild(int index, Node node)`
  `Node`
  Node.`addChild(Node node)`
  `void`
  SimpleNodeTreeVisitor.`onChildNodeEnd(Node parent, Node child, int index, boolean hasMore)`
  `boolean`
  SimpleNodeTreeVisitor.`onChildNodeStart(Node parent, Node child, int index, boolean hasMore)`
  `void`
  SimpleNodeTreeVisitor.`onNodeEnd(Node node)`
  `boolean`
  SimpleNodeTreeVisitor.`onNodeStart(Node node)`
  `Optional<Node>`
  ChildProcessor.`process(Node parent, T child, int index)`
  `Optional<Node>`
  PerAttributeChildProcessor.`process(Node parent, T child, int index)`
  `Node`
  SQLTreeProcessor.`process(Node node)`
  `void`
  Node.`replaceChild(int idx, Node node)`
  `void`
  Node.`setParent(Node parent)`
  `static FunctionNode`
  FunctionNode.`wrap(Node node, String functionName)`

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

  Fields in org.apache.cayenne.access.translator.select with type parameters of type Node
  Modifier and Type
  Field
  Description
  `protected final Map<NodeType,ChildProcessor<Node>>`
  TypeAwareSQLTreeProcessor.`byNodeTypeProcessors`
  Methods in org.apache.cayenne.access.translator.select that return Node
  Modifier and Type
  Method
  Description
  `Node`
  BaseSQLTreeProcessor.`process(Node node)`
  `Node`
  TypeAwareSQLTreeProcessor.`process(Node node)`
  `protected static Node`
  BaseSQLTreeProcessor.`wrapInFunction(Node node, String function)`
  `protected static Node`
  TypeAwareSQLTreeProcessor.`wrapInFunction(Node node, String function)`
  Methods in org.apache.cayenne.access.translator.select that return types with arguments of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  TypeAwareSQLTreeProcessor.`defaultProcess(Node parent, Node child, int index)`
  Methods in org.apache.cayenne.access.translator.select with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  TypeAwareSQLTreeProcessor.`defaultProcess(Node parent, Node child, int index)`
  `boolean`
  BaseSQLTreeProcessor.`onChildNodeStart(Node parent, Node child, int index, boolean hasMore)`
  `boolean`
  TypeAwareSQLTreeProcessor.`onChildNodeStart(Node parent, Node child, int index, boolean hasMore)`
  `protected void`
  BaseSQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onDistinctNode(Node parent, DistinctNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onInNode(Node parent, InNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onResultNode(Node parent, Node child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onUndefinedNode(Node parent, Node child, int index)`
  `protected void`
  BaseSQLTreeProcessor.`onValueNode(Node parent, ValueNode child, int index)`
  `Node`
  BaseSQLTreeProcessor.`process(Node node)`
  `Node`
  TypeAwareSQLTreeProcessor.`process(Node node)`
  `protected static void`
  BaseSQLTreeProcessor.`replaceChild(Node parent, int index, Node newChild)`
  `protected static void`
  BaseSQLTreeProcessor.`replaceChild(Node parent, int index, Node newChild, boolean transferChildren)`
  `protected static void`
  TypeAwareSQLTreeProcessor.`replaceChild(Node parent, int index, Node newChild)`
  `protected static Node`
  BaseSQLTreeProcessor.`wrapInFunction(Node node, String function)`
  `protected static Node`
  TypeAwareSQLTreeProcessor.`wrapInFunction(Node node, String function)`

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

  Methods in org.apache.cayenne.dba.db2 with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  DB2SQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  DB2SQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  DB2SQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  `protected void`
  DB2SQLTreeProcessor.`onValueNode(Node parent, ValueNode child, int index)`

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

  Methods in org.apache.cayenne.dba.derby with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  DerbySQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  DerbySQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  DerbySQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  `protected void`
  DerbySQLTreeProcessor.`onValueNode(Node parent, ValueNode child, int index)`

- ## Uses of Node in org.apache.cayenne.dba.derby.sqltree

  Subclasses of Node in org.apache.cayenne.dba.derby.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `DerbyValueNode`
  Methods in org.apache.cayenne.dba.derby.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  DerbyValueNode.`copy()`

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

  Methods in org.apache.cayenne.dba.firebird with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  FirebirdSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  FirebirdSQLTreeProcessor.`onInNode(Node parent, InNode child, int index)`
  `protected void`
  FirebirdSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  `protected void`
  FirebirdSQLTreeProcessor.`onValueNode(Node parent, ValueNode child, int index)`

- ## Uses of Node in org.apache.cayenne.dba.firebird.sqltree

  Subclasses of Node in org.apache.cayenne.dba.firebird.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `FirebirdLimitNode`
  `class`
  `FirebirdSubstringFunctionNode`
  SUBSTRING function for Firebird It has following format: SUBSTRING (string FROM CAST(? AS INTEGER) FOR CAST(? AS INTEGER))
  Methods in org.apache.cayenne.dba.firebird.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  FirebirdLimitNode.`copy()`
  `Node`
  FirebirdSubstringFunctionNode.`copy()`

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

  Methods in org.apache.cayenne.dba.frontbase with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  FrontBaseSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`

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

  Methods in org.apache.cayenne.dba.h2 with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  H2SQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

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

  Methods in org.apache.cayenne.dba.hsqldb with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  HSQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  HSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`

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

  Methods in org.apache.cayenne.dba.ingres with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  IngressSQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  IngressSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  IngressSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

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

  Methods in org.apache.cayenne.dba.mysql that return types with arguments of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  MySQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected Optional<Node>`
  MySQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  `protected Optional<Node>`
  MySQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  Methods in org.apache.cayenne.dba.mysql with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  MySQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected Optional<Node>`
  MySQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  `protected Optional<Node>`
  MySQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

- ## Uses of Node in org.apache.cayenne.dba.mysql.sqltree

  Subclasses of Node in org.apache.cayenne.dba.mysql.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `ConvertNode`
  `class`
  `MysqlLikeNode`
  `class`
  `MysqlLimitOffsetNode`
  Methods in org.apache.cayenne.dba.mysql.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  ConvertNode.`copy()`
  `Node`
  MysqlLikeNode.`copy()`
  `Node`
  MysqlLimitOffsetNode.`copy()`

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

  Methods in org.apache.cayenne.dba.openbase with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  OpenBaseSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  Deprecated.
  `protected void`
  OpenBaseSQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  Deprecated.
  `protected void`
  OpenBaseSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  Deprecated.
  `protected void`
  OpenBaseSQLTreeProcessor.`onValueNode(Node parent, ValueNode child, int index)`
  Deprecated.

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

  Methods in org.apache.cayenne.dba.oracle that return Node
  Modifier and Type
  Method
  Description
  `Node`
  OracleSQLTreeProcessor.`process(Node node)`
  Methods in org.apache.cayenne.dba.oracle with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  OracleSQLTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  OracleSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  OracleSQLTreeProcessor.`onInNode(Node parent, InNode child, int index)`
  `protected void`
  OracleSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  `protected void`
  OracleSQLTreeProcessor.`onResultNode(Node parent, Node child, int index)`
  `Node`
  OracleSQLTreeProcessor.`process(Node node)`

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

  Methods in org.apache.cayenne.dba.postgres that return types with arguments of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`
  Methods in org.apache.cayenne.dba.postgres with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onLikeNode(Node parent, LikeNode child, int index)`
  `protected Optional<Node>`
  PostgreSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

- ## Uses of Node in org.apache.cayenne.dba.postgres.sqltree

  Subclasses of Node in org.apache.cayenne.dba.postgres.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `PositionFunctionNode`
  `class`
  `PostgresExtractFunctionNode`
  `class`
  `PostgresLikeNode`
  `class`
  `PostgresLimitOffsetNode`
  Methods in org.apache.cayenne.dba.postgres.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  PositionFunctionNode.`copy()`
  `Node`
  PostgresExtractFunctionNode.`copy()`
  `Node`
  PostgresLikeNode.`copy()`
  `Node`
  PostgresLimitOffsetNode.`copy()`

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

  Methods in org.apache.cayenne.dba.sqlite with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  SQLiteTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  SQLiteTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

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

  Methods in org.apache.cayenne.dba.sqlserver with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected boolean`
  SQLServerTreeProcessorV12.`hasOrderingClause(Node parent)`
  `protected void`
  SQLServerTreeProcessor.`onColumnNode(Node parent, ColumnNode child, int index)`
  `protected void`
  SQLServerTreeProcessorV12.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`

- ## Uses of Node in org.apache.cayenne.dba.sqlserver.sqltree

  Subclasses of Node in org.apache.cayenne.dba.sqlserver.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `SQLServerColumnNode`
  `class`
  `SQLServerLimitOffsetNode`
  Methods in org.apache.cayenne.dba.sqlserver.sqltree that return Node
  Modifier and Type
  Method
  Description
  `Node`
  SQLServerLimitOffsetNode.`copy()`

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

  Methods in org.apache.cayenne.dba.sybase with parameters of type Node
  Modifier and Type
  Method
  Description
  `protected void`
  SybaseSQLTreeProcessor.`onFunctionNode(Node parent, FunctionNode child, int index)`
  `protected void`
  SybaseSQLTreeProcessor.`onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)`