|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.arcsde.data.view.SelectQualifier
public class SelectQualifier
Visitor on a PlainSelect that produces another one but with all the table names and field names fully qualified as expected by ArcSDE.
At any time may throw an IllegalArgumentException if a table or field name stated in the PlainSelect is not found on the arcsde instance.
Usage:
<code> PlainSelect unqualifiedSelect = ... SeConnection conn = ... SelectVisitor visitor = new SelectVisitor(conn); visitor.accept(unqualifiedSelect); PlainSelect qualifiedSelect = visitor.getQualifiedQuery(); </code>
Constructor Summary | |
---|---|
SelectQualifier(ISession session)
Creates a new SelectQualifier object. |
Method Summary | |
---|---|
net.sf.jsqlparser.statement.select.PlainSelect |
getQualifiedQuery()
DOCUMENT ME! |
static net.sf.jsqlparser.statement.select.PlainSelect |
qualify(ISession conn,
net.sf.jsqlparser.statement.select.PlainSelect select)
|
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect)
DOCUMENT ME! |
void |
visit(net.sf.jsqlparser.statement.select.Union union)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SelectQualifier(ISession session)
session
- DOCUMENT ME!Method Detail |
---|
public static net.sf.jsqlparser.statement.select.PlainSelect qualify(ISession conn, net.sf.jsqlparser.statement.select.PlainSelect select)
public net.sf.jsqlparser.statement.select.PlainSelect getQualifiedQuery()
java.lang.IllegalStateException
- DOCUMENT ME!public void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) throws java.lang.IllegalStateException
visit
in interface net.sf.jsqlparser.statement.select.SelectVisitor
plainSelect
- DOCUMENT ME!
java.lang.IllegalStateException
- DOCUMENT ME!public void visit(net.sf.jsqlparser.statement.select.Union union)
visit
in interface net.sf.jsqlparser.statement.select.SelectVisitor
union
- DOCUMENT ME!
java.lang.UnsupportedOperationException
- DOCUMENT ME!
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |