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

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

public class ComplexAttribute
extends Object
implements OutputAttribute


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

Constructor Detail

ComplexAttribute

public ComplexAttribute(String rename,
                        String attributeName,
                        Expression... expressions)
Method Detail

getRename

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

getAttributeName

public String getAttributeName()

getExpressions

public Expression[] getExpressions()

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.