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:
PlainSelect unqualifiedSelect = ...
SeConnection conn = ...
SelectVisitor visitor = new SelectVisitor(conn);
visitor.accept(unqualifiedSelect);
PlainSelect qualifiedSelect = visitor.getQualifiedQuery();
author: Gabriel Roldan, Axios Engineering version: $Id: SelectQualifier.java 29135 2008-02-07 19:49:09Z desruisseaux $ since: 2.3.x |