com.metamatrix.query.sql.symbol
Class SelectSymbol

java.lang.Object
  extended by com.metamatrix.query.sql.symbol.Symbol
      extended by com.metamatrix.query.sql.symbol.SelectSymbol
All Implemented Interfaces:
LanguageObject, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
MultipleElementSymbol, SingleElementSymbol

public abstract class SelectSymbol
extends Symbol

This is the server's representation of a metadata symbol that can be used in a SELECT statement. It exists as a typing mechanism and to provide a single additional method to get an ordered list of elements from each symbol.

See Also:
Serialized Form

Constructor Summary
  SelectSymbol(java.lang.String name)
          Construct a symbol with a name
protected SelectSymbol(java.lang.String name, java.lang.String canonicalName)
          Passthrough constructor used for cloning
 
Method Summary
 
Methods inherited from class com.metamatrix.query.sql.symbol.Symbol
clone, equals, getCanonical, getCanonicalName, getName, getOutputName, hashCode, isResolved, setName, setOutputName, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.query.sql.LanguageObject
acceptVisitor
 

Constructor Detail

SelectSymbol

protected SelectSymbol(java.lang.String name,
                       java.lang.String canonicalName)
Passthrough constructor used for cloning

Parameters:
name -
canonicalName -
Since:
4.3

SelectSymbol

public SelectSymbol(java.lang.String name)
Construct a symbol with a name

Parameters:
name - Name of symbol


Copyright © 2009. All Rights Reserved.