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
Module:

Method Summary
static ColumnReference qualify(ISession session, Map tableAliases, ColumnReference colRef)
          DOCUMENT ME!
 void visit(Column column)
          DOCUMENT ME!
 void visit(ColumnIndex columnIndex)
          DOCUMENT ME!
 
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 tableAliases,
                                      ColumnReference colRef)
DOCUMENT ME!

Parameters:
session - DOCUMENT ME!
colRef - DOCUMENT ME!
Returns:
DOCUMENT ME!

visit

public void visit(ColumnIndex columnIndex)
DOCUMENT ME!

Specified by:
visit in interface ColumnReferenceVisitor
Parameters:
columnIndex - DOCUMENT ME!

visit

public void visit(Column column)
DOCUMENT ME!

Specified by:
visit in interface ColumnReferenceVisitor
Parameters:
column - DOCUMENT ME!


Copyright © 1996-2009 Geotools. All Rights Reserved.