de.mguennewig.pobjects
Class TableRef

java.lang.Object
  extended by de.mguennewig.pobjects.TableRef

public class TableRef
extends java.lang.Object

Represents a table expression within an SQL FROM.

Author:
Michael Günnewig

Constructor Summary
TableRef(TableExpr te, java.lang.String alias, int fromIdx)
          Creates a new table reference.
 
Method Summary
 java.lang.String getAlias()
           
 java.lang.String getColumnRef(Column col)
           
 int getFromIndex()
           
 java.lang.String getIdColumnRef()
           
 IdField getIdField()
           
 java.lang.String getPClassColumnRef()
           
 TableExpr getTableExpr()
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableRef

public TableRef(TableExpr te,
                java.lang.String alias,
                int fromIdx)
Creates a new table reference.

Method Detail

getColumnRef

public final java.lang.String getColumnRef(Column col)

getIdColumnRef

public final java.lang.String getIdColumnRef()

getFromIndex

public final int getFromIndex()

getPClassColumnRef

public final java.lang.String getPClassColumnRef()

getAlias

public final java.lang.String getAlias()

getTableExpr

public final TableExpr getTableExpr()

getIdField

public final IdField getIdField()

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object