org.wso2.siddhi.query.api.definition
Class AbstractDefinition

java.lang.Object
  extended by org.wso2.siddhi.query.api.definition.AbstractDefinition
All Implemented Interfaces:
ExecutionPlan
Direct Known Subclasses:
StreamDefinition, TableDefinition

public abstract class AbstractDefinition
extends Object
implements ExecutionPlan


Field Summary
protected  List<Attribute> attributeList
           
protected  String id
           
 
Constructor Summary
AbstractDefinition()
           
 
Method Summary
protected  void checkAttribute(String attributeName)
           
 List<Attribute> getAttributeList()
           
 String[] getAttributeNameArray()
           
 int getAttributePosition(String attributeName)
           
 Attribute.Type getAttributeType(String attributeName)
           
 String getId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

attributeList

protected List<Attribute> attributeList
Constructor Detail

AbstractDefinition

public AbstractDefinition()
Method Detail

checkAttribute

protected void checkAttribute(String attributeName)

getAttributeList

public List<Attribute> getAttributeList()

getAttributeType

public Attribute.Type getAttributeType(String attributeName)

getAttributePosition

public int getAttributePosition(String attributeName)

getAttributeNameArray

public String[] getAttributeNameArray()

getId

public String getId()


Copyright © 2014. All rights reserved.