org.wso2.siddhi.query.api.query.selection.attribute
Class OutputAttributeExtension

java.lang.Object
  extended by org.wso2.siddhi.query.api.query.selection.attribute.OutputAttributeExtension
All Implemented Interfaces:
Extension, OutputAttribute

public class OutputAttributeExtension
extends Object
implements OutputAttribute, Extension


Constructor Summary
OutputAttributeExtension(String rename, String extensionName, String functionName, Expression... expressions)
           
 
Method Summary
 Set<String> getDependencySet()
          Returns a set of strings which are the names of the variables contained in a given attribute.
 Expression[] getExpressions()
           
 String getFunction()
           
 String getNamespace()
           
 String getRename()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OutputAttributeExtension

public OutputAttributeExtension(String rename,
                                String extensionName,
                                String functionName,
                                Expression... expressions)
Method Detail

getRename

public String getRename()
Specified by:
getRename in interface OutputAttribute

getExpressions

public Expression[] getExpressions()

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface Extension

getFunction

public String getFunction()
Specified by:
getFunction in interface Extension

toString

public String toString()
Overrides:
toString in class Object

getDependencySet

public Set<String> getDependencySet()
Description copied from interface: OutputAttribute
Returns a set of strings which are the names of the variables contained in a given attribute.

Specified by:
getDependencySet in interface OutputAttribute
Returns:
a set of strings that are dependencies of an attribute


Copyright © 2014. All rights reserved.