org.geotools.arcsde.data.view
Class ColumnReferenceQualifier

Object
  extended by ColumnReferenceQualifier
All Implemented Interfaces:
ColumnReferenceVisitor

public class ColumnReferenceQualifier
extends Object
implements ColumnReferenceVisitor

Qualifies a column reference (aliased) the ArcSDE "table.user." prefix as required by the ArcSDE java api to not get confused when using joined tables.

Since:
2.3.x
Author:
Gabriel Roldan, Axios Engineering

Method Summary
static ColumnReference qualify(ISession session, Map<String,Object> tableAliases, ColumnReference colRef)
           
 void visit(Column column)
           
 void visit(ColumnIndex columnIndex)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

qualify

public static ColumnReference qualify(ISession session,
                                      Map<String,Object> tableAliases,
                                      ColumnReference colRef)

visit

public void visit(ColumnIndex columnIndex)
Specified by:
visit in interface ColumnReferenceVisitor

visit

public void visit(Column column)
Specified by:
visit in interface ColumnReferenceVisitor


Copyright © 1996-2014 Geotools. All Rights Reserved.