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 Node[]BaseBuilder. nodesprotected NodeBaseBuilder. rootMain root of this queryMethods in org.apache.cayenne.access.sqlbuilder that return Node Modifier and Type Method Description NodeBaseBuilder. build()NodeColumnNodeBuilder. build()NodeExpressionNodeBuilder. build()NodeFunctionNodeBuilder. build()NodeJoinNodeBuilder. build()NodeNodeBuilder. build()NodeOrderingNodeBuilder. build()NodeTableNodeBuilder. build()NodeValueNodeBuilder. build()NodeBaseBuilder. getRoot()protected NodeBaseBuilder. node(int idx, Supplier<Node> nodeSupplier)Methods in org.apache.cayenne.access.sqlbuilder with parameters of type Node Modifier and Type Method Description static NodeBuilderSQLBuilder. aliased(Node node, String alias)SelectBuilderSelectBuilder. groupBy(Node node)SelectBuilderSelectBuilder. having(Node node)static NodeBuilderSQLBuilder. node(Node node)voidNodeTreeVisitor. 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)voidNodeTreeVisitor. onNodeEnd(Node node)voidSQLGenerationVisitor. onNodeEnd(Node node)booleanNodeTreeVisitor. onNodeStart(Node node)booleanSQLGenerationVisitor. onNodeStart(Node node)SelectBuilderSelectBuilder. where(Node node)Method parameters in org.apache.cayenne.access.sqlbuilder with type arguments of type Node Modifier and Type Method Description protected NodeBaseBuilder. 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 interfaceChildProcessor<T extends Node>classPerAttributeChildProcessor<T extends Node>Subclasses of Node in org.apache.cayenne.access.sqlbuilder.sqltree Modifier and Type Class Description classAliasedNodeclassBetweenNodeclassBitwiseNotNodeclassColumnNodeclassDeleteNodeclassDistinctNodeclassEmptyNodeclassEqualNodeclassExistsNodeclassExpressionNodeclassFromNodeclassFunctionNodeclassGroupByNodeclassHavingNodeclassInNodeclassInsertColumnsNodeclassInsertNodeclassInsertValuesNodeclassJoinNodeclassLikeNodeexpressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPEclassLimitOffsetNodeclassNotEqualNodeclassNotNodeclassOffsetFetchNextNodeclassOffsetNodeclassOpExpressionNodeclassOrderByNodeclassSelectNodeclassSelectResultNodeclassSubqueryNodeclassTableNodeclassTextNodeclassTopNodeclassTrimmingColumnNodeclassUnescapedColumnNodeclassUpdateNodeclassUpdateSetNodeclassValueNodeclassWhereNodeFields in org.apache.cayenne.access.sqlbuilder.sqltree declared as Node Modifier and Type Field Description protected Node[]Node. childrenprotected NodeNode. parentMethods in org.apache.cayenne.access.sqlbuilder.sqltree with type parameters of type Node Modifier and Type Method Description <T extends Node>
TNode. deepCopy()Methods in org.apache.cayenne.access.sqlbuilder.sqltree that return Node Modifier and Type Method Description NodeNode. addChild(int index, Node node)NodeNode. addChild(Node node)NodeAliasedNode. copy()NodeBetweenNode. copy()NodeBitwiseNotNode. copy()NodeColumnNode. copy()NodeDeleteNode. copy()NodeDistinctNode. copy()NodeEmptyNode. copy()NodeExistsNode. copy()NodeExpressionNode. copy()NodeFromNode. copy()NodeFunctionNode. copy()NodeGroupByNode. copy()NodeHavingNode. copy()NodeInNode. copy()NodeInsertColumnsNode. copy()NodeInsertNode. copy()NodeInsertValuesNode. copy()NodeJoinNode. copy()NodeLikeNode. copy()NodeLimitOffsetNode. copy()abstract NodeNode. copy()NodeNotNode. copy()NodeOffsetFetchNextNode. copy()NodeOffsetNode. copy()NodeOpExpressionNode. copy()NodeOrderByNode. copy()NodeSelectNode. copy()NodeSelectResultNode. copy()NodeSubqueryNode. copy()NodeTableNode. copy()NodeTextNode. copy()NodeTopNode. copy()NodeTrimmingColumnNode. copy()NodeUnescapedColumnNode. copy()NodeUpdateNode. copy()NodeUpdateSetNode. copy()NodeValueNode. copy()NodeWhereNode. copy()NodeNode. getChild(int idx)NodeNode. getParent()NodeSQLTreeProcessor. 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 NodeNode. addChild(int index, Node node)NodeNode. addChild(Node node)voidSimpleNodeTreeVisitor. onChildNodeEnd(Node parent, Node child, int index, boolean hasMore)booleanSimpleNodeTreeVisitor. onChildNodeStart(Node parent, Node child, int index, boolean hasMore)voidSimpleNodeTreeVisitor. onNodeEnd(Node node)booleanSimpleNodeTreeVisitor. onNodeStart(Node node)Optional<Node>ChildProcessor. process(Node parent, T child, int index)Optional<Node>PerAttributeChildProcessor. process(Node parent, T child, int index)NodeSQLTreeProcessor. process(Node node)voidNode. replaceChild(int idx, Node node)voidNode. setParent(Node parent)static FunctionNodeFunctionNode. 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. byNodeTypeProcessorsMethods in org.apache.cayenne.access.translator.select that return Node Modifier and Type Method Description NodeBaseSQLTreeProcessor. process(Node node)NodeTypeAwareSQLTreeProcessor. process(Node node)protected 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 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)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 voidBaseSQLTreeProcessor. onInNode(Node parent, InNode child, int index)protected 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)NodeBaseSQLTreeProcessor. process(Node node)NodeTypeAwareSQLTreeProcessor. process(Node node)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 Node Modifier and Type Method Description protected 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 Node Modifier and Type Method Description protected 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.sqltree Modifier and Type Class Description classDerbyValueNodeMethods in org.apache.cayenne.dba.derby.sqltree that return Node Modifier and Type Method Description NodeDerbyValueNode. 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 voidFirebirdSQLTreeProcessor. onFunctionNode(Node parent, FunctionNode child, int index)protected voidFirebirdSQLTreeProcessor. onInNode(Node parent, InNode child, int index)protected 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.sqltree Modifier and Type Class Description classFirebirdLimitNodeclassFirebirdSubstringFunctionNodeSUBSTRING 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 NodeFirebirdLimitNode. copy()NodeFirebirdSubstringFunctionNode. 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 voidFrontBaseSQLTreeProcessor. 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 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 Node Modifier and Type Method Description protected voidHSQLTreeProcessor. onColumnNode(Node parent, ColumnNode child, int index)protected voidHSQLTreeProcessor. 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 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 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 classConvertNodeclassMysqlLikeNodeclassMysqlLimitOffsetNodeMethods in org.apache.cayenne.dba.mysql.sqltree that return Node Modifier and Type Method Description NodeConvertNode. copy()NodeMysqlLikeNode. copy()NodeMysqlLimitOffsetNode. 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 voidOpenBaseSQLTreeProcessor. onFunctionNode(Node parent, FunctionNode child, int index)Deprecated.protected voidOpenBaseSQLTreeProcessor. onLikeNode(Node parent, LikeNode child, int index)Deprecated.protected voidOpenBaseSQLTreeProcessor. onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)Deprecated.protected voidOpenBaseSQLTreeProcessor. 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 NodeOracleSQLTreeProcessor. process(Node node)Methods in org.apache.cayenne.dba.oracle with parameters of type Node Modifier and Type Method Description protected voidOracleSQLTreeProcessor. onColumnNode(Node parent, ColumnNode child, int index)protected voidOracleSQLTreeProcessor. onFunctionNode(Node parent, FunctionNode child, int index)protected voidOracleSQLTreeProcessor. onInNode(Node parent, InNode child, int index)protected voidOracleSQLTreeProcessor. onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)protected voidOracleSQLTreeProcessor. onResultNode(Node parent, Node child, int index)NodeOracleSQLTreeProcessor. 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 classPositionFunctionNodeclassPostgresExtractFunctionNodeclassPostgresLikeNodeclassPostgresLimitOffsetNodeMethods in org.apache.cayenne.dba.postgres.sqltree that return Node Modifier and Type Method Description NodePositionFunctionNode. copy()NodePostgresExtractFunctionNode. copy()NodePostgresLikeNode. copy()NodePostgresLimitOffsetNode. 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 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 Node Modifier and Type Method Description protected 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.sqltree Modifier and Type Class Description classSQLServerColumnNodeclassSQLServerLimitOffsetNodeMethods in org.apache.cayenne.dba.sqlserver.sqltree that return Node Modifier and Type Method Description NodeSQLServerLimitOffsetNode. 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 voidSybaseSQLTreeProcessor. onFunctionNode(Node parent, FunctionNode child, int index)protected voidSybaseSQLTreeProcessor. onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)
-