Package io.siddhi.query.api.definition
Class TableDefinition
- java.lang.Object
-
- io.siddhi.query.api.definition.AbstractDefinition
-
- io.siddhi.query.api.definition.TableDefinition
-
- All Implemented Interfaces:
SiddhiElement,Serializable
public class TableDefinition extends AbstractDefinition
Siddhi Table Definition.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.siddhi.query.api.definition.AbstractDefinition
annotations, attributeList, attributeNameArray, hasDefinitionChanged, id
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTableDefinition(String id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TableDefinitionannotation(Annotation annotation)TableDefinitionattribute(String attributeName, Attribute.Type type)static TableDefinitionid(String id)StringtoString()-
Methods inherited from class io.siddhi.query.api.definition.AbstractDefinition
annotation, checkAttribute, equals, equalsIgnoreAnnotations, getAnnotations, getAttributeList, getAttributeNameArray, getAttributePosition, getAttributeType, getId, getQueryContextEndIndex, getQueryContextStartIndex, hashCode, setId, setQueryContextEndIndex, setQueryContextStartIndex, toString
-
-
-
-
Constructor Detail
-
TableDefinition
protected TableDefinition(String id)
-
-
Method Detail
-
id
public static TableDefinition id(String id)
-
attribute
public TableDefinition attribute(String attributeName, Attribute.Type type)
- Overrides:
attributein classAbstractDefinition
-
annotation
public TableDefinition annotation(Annotation annotation)
-
toString
public String toString()
- Overrides:
toStringin classAbstractDefinition
-
-