org.objectweb.medor.query.rdb.api

Interface RdbExpField

All Superinterfaces:
Cloneable, Field, NullStatus, QueryTreeField, RdbField
Known Implementing Classes:
BasicRdbExpField

public interface RdbExpField
extends RdbField

An RdbExpField is a particular type of RdbField, which is associated to an RdbExpQueryLeaf, and which refers to a QualifiedTable.

Author:
Alexandre Lefebvre

See Also:
RdbExpQueryLeaf

Fields inherited from interface org.objectweb.medor.api.Field

PNAMENAME

Fields inherited from interface org.objectweb.medor.api.NullStatus

NONULLS, NULLABLE, NULLABLEUNKNOWN

Method Summary

QualifiedTable
getTable()
Returns the associated QualifiedTable.
void
setQueryLeaf(QueryLeaf ql)
Sets the QueryLeaf to which the RdbExpField is associated
void
setTable(QualifiedTable t)
Associates the RdbExpField with the QualifiedTable.

Methods inherited from interface org.objectweb.medor.api.Cloneable

clone

Methods inherited from interface org.objectweb.medor.api.Field

getName, getNullStatus, getType

Methods inherited from interface org.objectweb.medor.query.api.QueryTreeField

getQueryTree

Methods inherited from interface org.objectweb.medor.query.rdb.api.RdbField

getColumnName

Method Details

getTable

public QualifiedTable getTable()
Returns the associated QualifiedTable.

Returns:
the associated QualifiedTable in the underlying SQL query.


setQueryLeaf

public void setQueryLeaf(QueryLeaf ql)
Sets the QueryLeaf to which the RdbExpField is associated

Parameters:
ql - is the QueryLeaf to which the RdbExpField is associated


setTable

public void setTable(QualifiedTable t)
Associates the RdbExpField with the QualifiedTable.

Parameters:
t - is the associated QualifiedTable in the underlying SQL query.