public class SchemaColumnDesc
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public SchemaColumnDesc()
public SchemaColumnDesc(java.lang.String name, java.lang.String type, boolean array)
name
- column nametype
- type namearray
- array flagpublic SchemaColumnDesc(java.lang.String name, java.lang.String type, boolean array, boolean primitiveArray)
name
- property nametype
- property type, can be any simple class name or fully-qualified class name or existing event type namearray
- true for array propertyprimitiveArray
- true for array of primitive (requires array property to be set and a primitive type)public java.lang.String getName()
public java.lang.String getType()
public boolean isArray()
public void setName(java.lang.String name)
name
- to setpublic void setType(java.lang.String type)
type
- typepublic void setArray(boolean array)
array
- indicatorpublic boolean isPrimitiveArray()
public void setPrimitiveArray(boolean primitiveArray)
primitiveArray
- indicatorpublic void toEPL(java.io.StringWriter writer)
writer
- to render to