public class SchemaColumnDesc extends Object implements Serializable
Constructor and Description |
---|
SchemaColumnDesc()
Ctor.
|
SchemaColumnDesc(String name,
String type,
boolean array)
Ctor.
|
SchemaColumnDesc(String name,
String type,
boolean array,
boolean primitiveArray)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
String |
getName()
Returns property name.
|
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(String name)
Set property name.
|
void |
setPrimitiveArray(boolean primitiveArray)
Sets indicator whether array of primitives (requires array and a primitive type)
|
void |
setType(String type)
Set property type.
|
void |
toEPL(StringWriter writer)
Render to EPL.
|
public SchemaColumnDesc()
public SchemaColumnDesc(String name, String type, boolean array)
name
- column nametype
- type namearray
- array flagpublic SchemaColumnDesc(String name, 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 String getName()
public String getType()
public boolean isArray()
public void setName(String name)
name
- to setpublic void setType(String type)
type
- typepublic void setArray(boolean array)
array
- indicatorpublic boolean isPrimitiveArray()
public void setPrimitiveArray(boolean primitiveArray)
primitiveArray
- indicatorpublic void toEPL(StringWriter writer)
writer
- to render to