public class SelectQualifier extends Object implements SelectVisitor
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 and Description |
---|
SelectQualifier(ISession session)
Creates a new SelectQualifier object.
|
Modifier and Type | Method and Description |
---|---|
PlainSelect |
getQualifiedQuery() |
static PlainSelect |
qualify(ISession conn,
PlainSelect select) |
void |
visit(PlainSelect plainSelect) |
void |
visit(Union union) |
public SelectQualifier(ISession session)
session
- public static PlainSelect qualify(ISession conn, PlainSelect select)
public PlainSelect getQualifiedQuery()
public void visit(PlainSelect plainSelect) throws IllegalStateException
visit
in interface SelectVisitor
IllegalStateException
public void visit(Union union)
visit
in interface SelectVisitor
Copyright © 1996–2019 Geotools. All rights reserved.