org.exolab.castor.jdo.drivers

Class JDBCQueryExpression.Join

Enclosing Class:
JDBCQueryExpression

(package private) static class JDBCQueryExpression.Join
extends java.lang.Object

Field Summary

protected String[]
_leftColumns
protected String
_leftTable
protected boolean
_outer
protected String[]
_rightColumns
protected String
_rightTable

Constructor Summary

Join(String leftTable, String leftColumn, String rightTable, String rightColumn, boolean outer)
Join(String leftTable, String[] leftColumns, String rightTable, String[] rightColumns, boolean outer)

Method Summary

boolean
equals(Object obj)
int
hashCode()
boolean
isOuter()
Indicates whether the join in question is an outer join.
String
toString()

Field Details

_leftColumns

protected final String[] _leftColumns

_leftTable

protected final String _leftTable

_outer

protected final boolean _outer

_rightColumns

protected final String[] _rightColumns

_rightTable

protected final String _rightTable

Constructor Details

Join

(package private)  Join(String leftTable,
                        String leftColumn,
                        String rightTable,
                        String rightColumn,
                        boolean outer)

Join

(package private)  Join(String leftTable,
                        String[] leftColumns,
                        String rightTable,
                        String[] rightColumns,
                        boolean outer)

Method Details

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

isOuter

public boolean isOuter()
Indicates whether the join in question is an outer join.
Returns:
True if it is an outer join.

toString

public String toString()

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com