## 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.access.types | Defines an extendable mechanism to map Java types to JDBC types.
  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 Node[]` | BaseBuilder.`nodes` |
    `protected 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
    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 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.access.types

    Methods in org.apache.cayenne.access.types that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `ChildProcessor<? extends Node>` | WktType.`readProcessor()` |
    `ChildProcessor<? extends Node>` | WktType.`writeProcessor()` |

  - ### 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 void` | SQLServerTreeProcessor.`onColumnNode​(Node parent, ColumnNode 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` |

  - ### 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)` |