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.
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.nodesprotected final NodeBaseBuilder.rootMain 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 NodeMethods in org.apache.cayenne.access.sqlbuilder with parameters of type NodeModifier and TypeMethodDescriptionstatic NodeBuilderstatic NodeBuildervoidNodeTreeVisitor.onChildNodeEnd(Node parent, Node child, int index, boolean hasMore) voidSQLGenerationVisitor.onChildNodeEnd(Node parent, Node child, int index, boolean hasMore) booleanNodeTreeVisitor.onChildNodeStart(Node parent, Node child, int index, boolean hasMore) booleanSQLGenerationVisitor.onChildNodeStart(Node parent, Node child, int index, boolean hasMore) voidvoidbooleanNodeTreeVisitor.onNodeStart(Node node) booleanSQLGenerationVisitor.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 TypeInterfaceDescriptioninterfaceChildProcessor<T extends Node>classPerAttributeChildProcessor<T extends Node>Subclasses of Node in org.apache.cayenne.access.sqlbuilder.sqltreeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassexpressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPEclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields 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()CaseNode.copy()ColumnNode.copy()DeleteNode.copy()DistinctNode.copy()ElseNode.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 NodeNode.copy()NotNode.copy()OffsetFetchNextNode.copy()OffsetNode.copy()OpExpressionNode.copy()OrderByNode.copy()SelectNode.copy()SelectResultNode.copy()SubqueryNode.copy()TableNode.copy()TextNode.copy()ThenNode.copy()TopNode.copy()TrimmingColumnNode.copy()UnescapedColumnNode.copy()UpdateNode.copy()UpdateSetNode.copy()ValueNode.copy()WhenNode.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 TypeMethodDescriptionbooleanNode.deepEquals(Node node) voidSimpleNodeTreeVisitor.onChildNodeEnd(Node parent, Node child, int index, boolean hasMore) booleanSimpleNodeTreeVisitor.onChildNodeStart(Node parent, Node child, int index, boolean hasMore) voidbooleanSimpleNodeTreeVisitor.onNodeStart(Node node) voidNode.replaceChild(int idx, Node node) voidstatic 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.byNodeTypeProcessorsMethods in org.apache.cayenne.access.translator.select that return NodeModifier and TypeMethodDescriptionprotected static NodeBaseSQLTreeProcessor.wrapInFunction(Node node, String function) protected static NodeTypeAwareSQLTreeProcessor.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) booleanBaseSQLTreeProcessor.onChildNodeStart(Node parent, Node child, int index, boolean hasMore) booleanTypeAwareSQLTreeProcessor.onChildNodeStart(Node parent, Node child, int index, boolean hasMore) protected voidBaseSQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidBaseSQLTreeProcessor.onDistinctNode(Node parent, DistinctNode child, int index) protected voidBaseSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidprotected voidBaseSQLTreeProcessor.onLikeNode(Node parent, LikeNode child, int index) protected voidBaseSQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index) protected voidBaseSQLTreeProcessor.onResultNode(Node parent, Node child, int index) protected voidBaseSQLTreeProcessor.onUndefinedNode(Node parent, Node child, int index) protected voidBaseSQLTreeProcessor.onValueNode(Node parent, ValueNode child, int index) protected static voidBaseSQLTreeProcessor.replaceChild(Node parent, int index, Node newChild) protected static voidBaseSQLTreeProcessor.replaceChild(Node parent, int index, Node newChild, boolean transferChildren) protected static voidTypeAwareSQLTreeProcessor.replaceChild(Node parent, int index, Node newChild) protected static NodeBaseSQLTreeProcessor.wrapInFunction(Node node, String function) protected static NodeTypeAwareSQLTreeProcessor.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 voidDB2SQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidDB2SQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidDB2SQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index) protected voidDB2SQLTreeProcessor.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 voidDerbySQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidDerbySQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidDerbySQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index) protected voidDerbySQLTreeProcessor.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 voidFirebirdSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidprotected voidFirebirdSQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index) protected voidFirebirdSQLTreeProcessor.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 TypeClassDescriptionclassclassSUBSTRING 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 voidFrontBaseSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) -
Uses of Node in org.apache.cayenne.dba.h2
Subclasses of Node in org.apache.cayenne.dba.h2Methods in org.apache.cayenne.dba.h2 with parameters of type NodeModifier and TypeMethodDescriptionprotected voidH2SQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidH2SQLTreeProcessor.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 voidHSQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidHSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidHSQLTreeProcessor.onValueNode(Node parent, ValueNode 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 voidIngressSQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidIngressSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidIngressSQLTreeProcessor.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 TypeClassDescriptionclassclassclassMethods in org.apache.cayenne.dba.mysql.sqltree that return Node -
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 voidOracleSQLTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidOracleSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidprotected voidOracleSQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index) protected voidOracleSQLTreeProcessor.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 TypeClassDescriptionclassclassclassclassMethods 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 voidSQLiteTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidSQLiteTreeProcessor.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 booleanSQLServerTreeProcessorV12.hasOrderingClause(Node parent) protected voidSQLServerTreeProcessor.onColumnNode(Node parent, ColumnNode child, int index) protected voidSQLServerTreeProcessorV12.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 voidSybaseSQLTreeProcessor.onFunctionNode(Node parent, FunctionNode child, int index) protected voidSybaseSQLTreeProcessor.onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)