org.apache.ojb.broker.accesslayer.sql
Class SqlQueryStatement.TableAlias
java.lang.Object
org.apache.ojb.broker.accesslayer.sql.SqlQueryStatement.TableAlias
- Enclosing class:
- SqlQueryStatement
- static final class SqlQueryStatement.TableAlias
- extends java.lang.Object
This class represents one table (possibly with alias) in the SQL query
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
logger
Logger logger
cld
ClassDescriptor cld
table
java.lang.String table
alias
final java.lang.String alias
extents
java.util.List extents
hints
java.util.List hints
joins
java.util.List joins
SqlQueryStatement.TableAlias
SqlQueryStatement.TableAlias(java.lang.String aTable,
java.lang.String anAlias)
SqlQueryStatement.TableAlias
SqlQueryStatement.TableAlias(ClassDescriptor aCld,
java.lang.String anAlias)
SqlQueryStatement.TableAlias
SqlQueryStatement.TableAlias(ClassDescriptor aCld,
java.lang.String anAlias,
boolean lookForExtents,
java.util.List hints)
getClassDescriptor
ClassDescriptor getClassDescriptor()
getTableAndAlias
java.lang.String getTableAndAlias()
hasExtents
boolean hasExtents()
iterateExtents
java.util.Iterator iterateExtents()
copy
SqlQueryStatement.TableAlias copy(java.lang.String aPostfix)
- Copy the Alias and all it's extents adding a Postfix
Joins are not copied
- Parameters:
aPostfix
-
- Returns:
addJoin
void addJoin(SqlQueryStatement.Join join)
iterateJoins
java.util.Iterator iterateJoins()
hasJoins
boolean hasJoins()
toString
public java.lang.String toString()
equals
public boolean equals(java.lang.Object obj)
hashCode
public int hashCode()
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