Modifier and Type | Method and Description |
---|---|
Node |
ValueNodeBuilder.build() |
Node |
TableNodeBuilder.build() |
Node |
OrderingNodeBuilder.build() |
Node |
NodeBuilder.build() |
Node |
ExpressionNodeBuilder.build() |
Node |
JoinNodeBuilder.build() |
Node |
ColumnNodeBuilder.build() |
Node |
FunctionNodeBuilder.build() |
Node |
SelectBuilder.build() |
Node |
SelectBuilder.getRoot() |
Modifier and Type | Method and 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) |
Modifier and Type | Class and Description |
---|---|
class |
AliasedNode |
class |
BetweenNode |
class |
BitwiseNotNode |
class |
ColumnNode |
class |
DistinctNode |
class |
EmptyNode |
class |
EqualNode |
class |
ExistsNode |
class |
ExpressionNode |
class |
FromNode |
class |
FunctionNode |
class |
GroupByNode |
class |
HavingNode |
class |
InNode |
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 |
ValueNode |
class |
WhereNode |
Modifier and Type | Field and Description |
---|---|
protected Node[] |
Node.children |
protected Node |
Node.parent |
Modifier and Type | Method and Description |
---|---|
<T extends Node> |
Node.deepCopy() |
Modifier and Type | Method and Description |
---|---|
Node |
Node.addChild(int index,
Node node) |
Node |
Node.addChild(Node node) |
Node |
FromNode.copy() |
abstract Node |
Node.copy() |
Node |
UnescapedColumnNode.copy() |
Node |
BitwiseNotNode.copy() |
Node |
OpExpressionNode.copy() |
Node |
FunctionNode.copy() |
Node |
LikeNode.copy() |
Node |
EmptyNode.copy() |
Node |
InNode.copy() |
Node |
JoinNode.copy() |
Node |
DistinctNode.copy() |
Node |
OffsetNode.copy() |
Node |
WhereNode.copy() |
Node |
OffsetFetchNextNode.copy() |
Node |
BetweenNode.copy() |
Node |
SelectNode.copy() |
Node |
AliasedNode.copy() |
Node |
NotNode.copy() |
Node |
OrderByNode.copy() |
Node |
ValueNode.copy() |
Node |
ExistsNode.copy() |
Node |
ExpressionNode.copy() |
Node |
TextNode.copy() |
Node |
ColumnNode.copy() |
Node |
TopNode.copy() |
Node |
TrimmingColumnNode.copy() |
Node |
HavingNode.copy() |
Node |
SelectResultNode.copy() |
Node |
LimitOffsetNode.copy() |
Node |
GroupByNode.copy() |
Node |
SubqueryNode.copy() |
Node |
TableNode.copy() |
Node |
Node.getChild(int idx) |
Node |
Node.getParent() |
Modifier and Type | Method and 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) |
void |
Node.replaceChild(int idx,
Node node) |
void |
Node.setParent(Node parent) |
Modifier and Type | Method and Description |
---|---|
Node |
BaseSQLTreeProcessor.apply(Node node) |
Modifier and Type | Method and Description |
---|---|
Node |
BaseSQLTreeProcessor.apply(Node node) |
boolean |
BaseSQLTreeProcessor.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) |
protected void |
BaseSQLTreeProcessor.replaceChild(Node parent,
int index,
Node newChild) |
protected void |
BaseSQLTreeProcessor.replaceChild(Node parent,
int index,
Node newChild,
boolean transferChildren) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
AutoAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
AutoAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
DbAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
DbAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
JdbcAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
JdbcAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
DB2Adapter.getSqlTreeProcessor() |
Function<Node,Node> |
DB2Adapter.getSqlTreeProcessor() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
DerbyAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
DerbyAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and 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) |
Modifier and Type | Class and Description |
---|---|
class |
DerbyValueNode |
Modifier and Type | Method and Description |
---|---|
Node |
DerbyValueNode.copy() |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
FirebirdAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
FirebirdAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and 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) |
Modifier and Type | Class and Description |
---|---|
class |
FirebirdLimitNode |
class |
FirebirdSubstringFunctionNode
SUBSTRING function for Firebird
It has following format:
SUBSTRING (string FROM CAST(? AS INTEGER) FOR CAST(? AS INTEGER))
|
Modifier and Type | Method and Description |
---|---|
Node |
FirebirdSubstringFunctionNode.copy() |
Node |
FirebirdLimitNode.copy() |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
FrontBaseAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
FrontBaseAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
FrontBaseSQLTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
H2Adapter.getSqlTreeProcessor() |
Function<Node,Node> |
H2Adapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
H2SQLTreeProcessor.onLimitOffsetNode(Node parent,
LimitOffsetNode child,
int index) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
HSQLDBAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
HSQLDBAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
HSQLTreeProcessor.onColumnNode(Node parent,
ColumnNode child,
int index) |
protected void |
HSQLTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
IngresAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
IngresAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
MySQLAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
MySQLAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
MySQLTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
protected void |
MySQLTreeProcessor.onLikeNode(Node parent,
LikeNode child,
int index) |
protected void |
MySQLTreeProcessor.onLimitOffsetNode(Node parent,
LimitOffsetNode child,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
MysqlLikeNode |
class |
MysqlLimitOffsetNode |
Modifier and Type | Method and Description |
---|---|
Node |
MysqlLikeNode.copy() |
Node |
MysqlLimitOffsetNode.copy() |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
OpenBaseAdapter.getSqlTreeProcessor()
Deprecated.
|
Function<Node,Node> |
OpenBaseAdapter.getSqlTreeProcessor()
Deprecated.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
Node |
OracleSQLTreeProcessor.apply(Node node) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
OracleAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
OracleAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
Node |
OracleSQLTreeProcessor.apply(Node node) |
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) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
PostgresAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
PostgresAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
PostgreSQLTreeProcessor.onColumnNode(Node parent,
ColumnNode child,
int index) |
protected void |
PostgreSQLTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
protected void |
PostgreSQLTreeProcessor.onLikeNode(Node parent,
LikeNode child,
int index) |
protected void |
PostgreSQLTreeProcessor.onLimitOffsetNode(Node parent,
LimitOffsetNode child,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
PositionFunctionNode |
class |
PostgresExtractFunctionNode |
class |
PostgresLikeNode |
class |
PostgresLimitOffsetNode |
Modifier and Type | Method and Description |
---|---|
Node |
PostgresLimitOffsetNode.copy() |
Node |
PositionFunctionNode.copy() |
Node |
PostgresLikeNode.copy() |
Node |
PostgresExtractFunctionNode.copy() |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
SQLiteAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
SQLiteAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
SQLiteTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
protected void |
SQLiteTreeProcessor.onLimitOffsetNode(Node parent,
LimitOffsetNode child,
int index) |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
SQLServerAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
SQLServerAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
SQLServerTreeProcessor.onColumnNode(Node parent,
ColumnNode child,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
SQLServerColumnNode |
Modifier and Type | Method and Description |
---|---|
Function<Node,Node> |
SybaseAdapter.getSqlTreeProcessor() |
Function<Node,Node> |
SybaseAdapter.getSqlTreeProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
SybaseSQLTreeProcessor.onFunctionNode(Node parent,
FunctionNode child,
int index) |
protected void |
SybaseSQLTreeProcessor.onLimitOffsetNode(Node parent,
LimitOffsetNode child,
int index) |
Copyright © 2001–2020 Apache Cayenne. All rights reserved.