Uses of Class
org.apache.cayenne.access.sqlbuilder.sqltree.Node
Packages that use Node
Package
Description
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
OpenBase DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
-
Uses of Node in org.apache.cayenne.access.sqlbuilder
Fields in org.apache.cayenne.access.sqlbuilder declared as NodeModifier and TypeFieldDescriptionprotected final Node[]
BaseBuilder.nodes
protected final Node
BaseBuilder.root
Main root of this queryMethods in org.apache.cayenne.access.sqlbuilder that return NodeModifier and TypeMethodDescriptionBaseBuilder.build()
ColumnNodeBuilder.build()
ExpressionNodeBuilder.build()
FunctionNodeBuilder.build()
JoinNodeBuilder.build()
NodeBuilder.build()
OrderingNodeBuilder.build()
TableNodeBuilder.build()
ValueNodeBuilder.build()
BaseBuilder.getRoot()
protected Node
Methods in org.apache.cayenne.access.sqlbuilder with parameters of type NodeModifier and TypeMethodDescriptionstatic NodeBuilder
static NodeBuilder
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
void
boolean
NodeTreeVisitor.onNodeStart
(Node node) boolean
SQLGenerationVisitor.onNodeStart
(Node node) Method parameters in org.apache.cayenne.access.sqlbuilder with type arguments of type NodeConstructors in org.apache.cayenne.access.sqlbuilder with parameters of type Node -
Uses of Node in org.apache.cayenne.access.sqlbuilder.sqltree
Classes in org.apache.cayenne.access.sqlbuilder.sqltree with type parameters of type NodeModifier and TypeInterfaceDescriptioninterface
ChildProcessor<T extends Node>
class
PerAttributeChildProcessor<T extends Node>
Subclasses of Node in org.apache.cayenne.access.sqlbuilder.sqltreeModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPEclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.apache.cayenne.access.sqlbuilder.sqltree declared as NodeMethods in org.apache.cayenne.access.sqlbuilder.sqltree with type parameters of type NodeMethods in org.apache.cayenne.access.sqlbuilder.sqltree that return NodeModifier and TypeMethodDescriptionAliasedNode.copy()
BetweenNode.copy()
BitwiseNotNode.copy()
ColumnNode.copy()
DeleteNode.copy()
DistinctNode.copy()
EmptyNode.copy()
ExistsNode.copy()
ExpressionNode.copy()
FromNode.copy()
FunctionNode.copy()
GroupByNode.copy()
HavingNode.copy()
InNode.copy()
InsertColumnsNode.copy()
InsertNode.copy()
InsertValuesNode.copy()
JoinNode.copy()
LikeNode.copy()
LimitOffsetNode.copy()
abstract Node
Node.copy()
NotNode.copy()
OffsetFetchNextNode.copy()
OffsetNode.copy()
OpExpressionNode.copy()
OrderByNode.copy()
SelectNode.copy()
SelectResultNode.copy()
SubqueryNode.copy()
TableNode.copy()
TextNode.copy()
TopNode.copy()
TrimmingColumnNode.copy()
UnescapedColumnNode.copy()
UpdateNode.copy()
UpdateSetNode.copy()
ValueNode.copy()
WhereNode.copy()
Node.getChild
(int idx) Node.getParent()
Methods in org.apache.cayenne.access.sqlbuilder.sqltree that return types with arguments of type NodeModifier and TypeMethodDescriptionMethods in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type NodeModifier and TypeMethodDescriptionvoid
SimpleNodeTreeVisitor.onChildNodeEnd
(Node parent, Node child, int index, boolean hasMore) boolean
SimpleNodeTreeVisitor.onChildNodeStart
(Node parent, Node child, int index, boolean hasMore) void
boolean
SimpleNodeTreeVisitor.onNodeStart
(Node node) void
Node.replaceChild
(int idx, Node node) void
static FunctionNode
-
Uses of Node in org.apache.cayenne.access.translator.select
Fields in org.apache.cayenne.access.translator.select with type parameters of type NodeModifier and TypeFieldDescriptionprotected final Map
<NodeType, ChildProcessor<Node>> TypeAwareSQLTreeProcessor.byNodeTypeProcessors
Methods in org.apache.cayenne.access.translator.select that return NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionTypeAwareSQLTreeProcessor.defaultProcess
(Node parent, Node child, int index) Methods in org.apache.cayenne.access.translator.select with parameters of type NodeModifier and TypeMethodDescriptionTypeAwareSQLTreeProcessor.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
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) 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 NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionprotected 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.sqltreeMethods in org.apache.cayenne.dba.derby.sqltree that return Node -
Uses of Node in org.apache.cayenne.dba.firebird
Methods in org.apache.cayenne.dba.firebird with parameters of type NodeModifier and TypeMethodDescriptionprotected void
FirebirdSQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) protected void
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.sqltreeModifier and TypeClassDescriptionclass
class
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 -
Uses of Node in org.apache.cayenne.dba.frontbase
Methods in org.apache.cayenne.dba.frontbase with parameters of type NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionMySQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) MySQLTreeProcessor.onLikeNode
(Node parent, LikeNode child, int index) MySQLTreeProcessor.onLimitOffsetNode
(Node parent, LimitOffsetNode child, int index) Methods in org.apache.cayenne.dba.mysql with parameters of type NodeModifier and TypeMethodDescriptionMySQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) MySQLTreeProcessor.onLikeNode
(Node parent, LikeNode child, int index) 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.sqltreeModifier and TypeClassDescriptionclass
class
class
Methods in org.apache.cayenne.dba.mysql.sqltree that return Node -
Uses of Node in org.apache.cayenne.dba.openbase
Methods in org.apache.cayenne.dba.openbase with parameters of type NodeModifier and TypeMethodDescriptionprotected 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 NodeMethods in org.apache.cayenne.dba.oracle with parameters of type NodeModifier and TypeMethodDescriptionprotected void
OracleSQLTreeProcessor.onColumnNode
(Node parent, ColumnNode child, int index) protected void
OracleSQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) protected void
protected void
OracleSQLTreeProcessor.onLimitOffsetNode
(Node parent, LimitOffsetNode child, int index) protected void
OracleSQLTreeProcessor.onResultNode
(Node parent, Node child, int index) -
Uses of Node in org.apache.cayenne.dba.postgres
Methods in org.apache.cayenne.dba.postgres that return types with arguments of type NodeModifier and TypeMethodDescriptionPostgreSQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) PostgreSQLTreeProcessor.onLikeNode
(Node parent, LikeNode child, int index) PostgreSQLTreeProcessor.onLimitOffsetNode
(Node parent, LimitOffsetNode child, int index) Methods in org.apache.cayenne.dba.postgres with parameters of type NodeModifier and TypeMethodDescriptionPostgreSQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) PostgreSQLTreeProcessor.onLikeNode
(Node parent, LikeNode child, int index) 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.sqltreeModifier and TypeClassDescriptionclass
class
class
class
Methods in org.apache.cayenne.dba.postgres.sqltree that return Node -
Uses of Node in org.apache.cayenne.dba.sqlite
Methods in org.apache.cayenne.dba.sqlite with parameters of type NodeModifier and TypeMethodDescriptionprotected 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 NodeModifier and TypeMethodDescriptionprotected 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.sqltreeMethods in org.apache.cayenne.dba.sqlserver.sqltree that return Node -
Uses of Node in org.apache.cayenne.dba.sybase
Methods in org.apache.cayenne.dba.sybase with parameters of type NodeModifier and TypeMethodDescriptionprotected void
SybaseSQLTreeProcessor.onFunctionNode
(Node parent, FunctionNode child, int index) protected void
SybaseSQLTreeProcessor.onLimitOffsetNode
(Node parent, LimitOffsetNode child, int index)