org.apache.cayenne.dba.openbase
Class OpenBaseJoinStack
java.lang.Object
org.apache.cayenne.access.trans.JoinStack
org.apache.cayenne.dba.openbase.OpenBaseJoinStack
public class OpenBaseJoinStack
- extends JoinStack
OpenBase does not support standard JOIN keyword and have strange syntax for defining
inner/outer joins
- See Also:
http://www.openbase.com/help/KnowledgeBase/400_OpenBaseSQL/401_SelectStatements.html
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpenBaseJoinStack
public OpenBaseJoinStack()
appendJoinSubtree
protected void appendJoinSubtree(Appendable out,
JoinTreeNode node)
throws IOException
- Overrides:
appendJoinSubtree
in class JoinStack
- Throws:
IOException
appendQualifier
protected void appendQualifier(Appendable out,
boolean firstQualifyerElement)
throws IOException
- Description copied from class:
JoinStack
- Append join information to the qualifier - the part after "WHERE".
- Overrides:
appendQualifier
in class JoinStack
- Throws:
IOException
appendQualifierSubtree
protected void appendQualifierSubtree(Appendable out,
JoinTreeNode node)
throws IOException
- Throws:
IOException
Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.