Teiid 8.3.0.Final

org.teiid.language
Class WindowFunction

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.WindowFunction
All Implemented Interfaces:
Expression, LanguageObject

public class WindowFunction
extends BaseLanguageObject
implements Expression


Constructor Summary
WindowFunction()
           
 
Method Summary
 void acceptVisitor(LanguageObjectVisitor visitor)
           
 boolean equals(Object obj)
           
 AggregateFunction getFunction()
           
 Class<?> getType()
          Determine the type returned by this expression.
 WindowSpecification getWindowSpecification()
           
 int hashCode()
           
 void setFunction(AggregateFunction expression)
           
 void setWindowSpecification(WindowSpecification windowSpecification)
           
 
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WindowFunction

public WindowFunction()
Method Detail

getFunction

public AggregateFunction getFunction()

setFunction

public void setFunction(AggregateFunction expression)

getWindowSpecification

public WindowSpecification getWindowSpecification()

setWindowSpecification

public void setWindowSpecification(WindowSpecification windowSpecification)

getType

public Class<?> getType()
Description copied from interface: Expression
Determine the type returned by this expression.

Specified by:
getType in interface Expression
Returns:
The type, as defined by a Java class

acceptVisitor

public void acceptVisitor(LanguageObjectVisitor visitor)
Specified by:
acceptVisitor in interface LanguageObject

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

Teiid 8.3.0.Final

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.