org.israfil.sqlelements
Class SelectTable
java.lang.Object
org.israfil.sqlelements.AbstractAliasedSQLElement
org.israfil.sqlelements.AbstractTable
org.israfil.sqlelements.SelectTable
- All Implemented Interfaces:
- java.lang.Cloneable, AliasedSQLElement, SQLElement, Table
public class SelectTable
- extends AbstractTable
A Table implementation that wraps a sub-select. Used to implement sql such as
"select * from at_job_wk_registry where job_id = (select max(job_id) from at_job)".
the inner select would be represented via a SelectTable object.
- Version:
- $Revision: 17 $
- Author:
- Christian Edward Gruber , Latest: $Author: cgruber $
Method Summary |
java.lang.Object |
clone()
Implementation of Object.clone() |
java.lang.String |
render(SQLRenderContext context)
|
java.lang.String |
toString()
Pretty printed string representation of the object |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
query
public final Query query
SelectTable
public SelectTable(Query query)
SelectTable
public SelectTable(Query query,
java.lang.String alias)
toString
public java.lang.String toString()
- Pretty printed string representation of the object
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Implementation of Object.clone()
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
render
public java.lang.String render(SQLRenderContext context)
- See Also:
SQLElement.render(SQLRenderContext)
Copyright 2005-2005-2006 null. All Rights Reserved.