org.apache.ojb.broker.accesslayer.sql
Class SqlQueryStatement.Join

java.lang.Object
  extended byorg.apache.ojb.broker.accesslayer.sql.SqlQueryStatement.Join
Enclosing class:
SqlQueryStatement

final class SqlQueryStatement.Join
extends java.lang.Object

This class represents join between two TableAliases


Field Summary
(package private)  boolean isOuter
           
(package private)  SqlQueryStatement.TableAlias left
           
(package private)  java.lang.String[] leftKeys
           
(package private)  java.lang.String name
          This is the name of the field corresponding to this join
(package private)  SqlQueryStatement.TableAlias right
           
(package private)  java.lang.String[] rightKeys
           
 
Constructor Summary
(package private) SqlQueryStatement.Join(SqlQueryStatement.TableAlias left, java.lang.Object[] leftKeys, SqlQueryStatement.TableAlias right, java.lang.Object[] rightKeys, boolean isOuter, java.lang.String name)
          leftKeys and rightKeys should be either FieldDescriptor[] or String[]
 
Method Summary
(package private)  void appendJoinEqualities(java.lang.StringBuffer buf)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

left

final SqlQueryStatement.TableAlias left

leftKeys

final java.lang.String[] leftKeys

right

final SqlQueryStatement.TableAlias right

rightKeys

final java.lang.String[] rightKeys

isOuter

final boolean isOuter

name

final java.lang.String name
This is the name of the field corresponding to this join

Constructor Detail

SqlQueryStatement.Join

SqlQueryStatement.Join(SqlQueryStatement.TableAlias left,
                       java.lang.Object[] leftKeys,
                       SqlQueryStatement.TableAlias right,
                       java.lang.Object[] rightKeys,
                       boolean isOuter,
                       java.lang.String name)
leftKeys and rightKeys should be either FieldDescriptor[] or String[]

Method Detail

appendJoinEqualities

void appendJoinEqualities(java.lang.StringBuffer buf)

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

toString

public java.lang.String toString()


Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14