public class JoinStack extends Object
Modifier and Type | Field and Description |
---|---|
protected JoinTreeNode |
rootNode |
protected JoinTreeNode |
topNode |
Modifier | Constructor and Description |
---|---|
protected |
JoinStack(DbAdapter dbAdapter,
DataMap dataMap,
QueryAssembler assembler) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendJoins(Appendable out)
Appends all configured joins to the provided output object.
|
protected void |
appendJoinSubtree(Appendable out,
JoinTreeNode node) |
protected void |
appendQualifier(Appendable out,
boolean firstQualifierElement)
Append join information to the qualifier - the part after "WHERE".
|
protected String |
newAlias() |
protected int |
size()
Returns the number of configured joins.
|
protected JoinTreeNode rootNode
protected JoinTreeNode topNode
protected JoinStack(DbAdapter dbAdapter, DataMap dataMap, QueryAssembler assembler)
protected int size()
protected void appendJoins(Appendable out) throws IOException
IOException
protected void appendJoinSubtree(Appendable out, JoinTreeNode node) throws IOException
IOException
protected void appendQualifier(Appendable out, boolean firstQualifierElement) throws IOException
IOException
protected String newAlias()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.