com.espertech.esper.client.soda
Class SchemaColumnDesc

java.lang.Object
  extended by com.espertech.esper.client.soda.SchemaColumnDesc
All Implemented Interfaces:
java.io.Serializable

public class SchemaColumnDesc
extends java.lang.Object
implements java.io.Serializable

Descriptor for use in create-schema syntax to define property name and type of an event property.

See Also:
Serialized Form

Constructor Summary
SchemaColumnDesc()
          Ctor.
SchemaColumnDesc(java.lang.String name, java.lang.String type, boolean array)
          Ctor.
SchemaColumnDesc(java.lang.String name, java.lang.String type, boolean array, boolean primitiveArray)
          Ctor.
 
Method Summary
 java.lang.String getName()
          Returns property name.
 java.lang.String getType()
          Returns property type.
 boolean isArray()
          Returns true for array properties.
 boolean isPrimitiveArray()
          Returns indicator whether array of primitives (requires array and a primitive type)
 void setArray(boolean array)
          Set array indicator.
 void setName(java.lang.String name)
          Set property name.
 void setPrimitiveArray(boolean primitiveArray)
          Sets indicator whether array of primitives (requires array and a primitive type)
 void setType(java.lang.String type)
          Set property type.
 void toEPL(java.io.StringWriter writer)
          Render to EPL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaColumnDesc

public SchemaColumnDesc()
Ctor.


SchemaColumnDesc

public SchemaColumnDesc(java.lang.String name,
                        java.lang.String type,
                        boolean array)
Ctor.

Parameters:
name - column name
type - type name
array - array flag

SchemaColumnDesc

public SchemaColumnDesc(java.lang.String name,
                        java.lang.String type,
                        boolean array,
                        boolean primitiveArray)
Ctor.

Parameters:
name - property name
type - property type, can be any simple class name or fully-qualified class name or existing event type name
array - true for array property
primitiveArray - true for array of primitive (requires array property to be set and a primitive type)
Method Detail

getName

public java.lang.String getName()
Returns property name.

Returns:
name

getType

public java.lang.String getType()
Returns property type.

Returns:
type

isArray

public boolean isArray()
Returns true for array properties.

Returns:
indicator

setName

public void setName(java.lang.String name)
Set property name.

Parameters:
name - to set

setType

public void setType(java.lang.String type)
Set property type.

Parameters:
type - type

setArray

public void setArray(boolean array)
Set array indicator.

Parameters:
array - indicator

isPrimitiveArray

public boolean isPrimitiveArray()
Returns indicator whether array of primitives (requires array and a primitive type)

Returns:
indicator

setPrimitiveArray

public void setPrimitiveArray(boolean primitiveArray)
Sets indicator whether array of primitives (requires array and a primitive type)

Parameters:
primitiveArray - indicator

toEPL

public void toEPL(java.io.StringWriter writer)
Render to EPL.

Parameters:
writer - to render to

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com