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

Packages that use FunctionNode
Package
Description
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.firebird.sqltree
org.apache.cayenne.dba.frontbase
FrontBase DbAdapter.
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.postgres.sqltree
org.apache.cayenne.dba.sqlite
org.apache.cayenne.dba.sybase
Sybase DbAdapter.

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

  Methods in org.apache.cayenne.access.sqlbuilder.sqltree that return FunctionNode
  Modifier and Type
  Method
  Description
  `static FunctionNode`
  FunctionNode.`wrap(Node node, String functionName)`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Subclasses of FunctionNode in org.apache.cayenne.dba.postgres.sqltree
  Modifier and Type
  Class
  Description
  `class`
  `PositionFunctionNode`

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

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

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

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