|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.client.soda.CreateTableColumn
public class CreateTableColumn
Table column in a create-table statement.
Constructor Summary | |
---|---|
CreateTableColumn()
Ctor. |
|
CreateTableColumn(java.lang.String columnName,
Expression optionalExpression,
java.lang.String optionalTypeName,
java.lang.Boolean optionalTypeIsArray,
java.lang.Boolean optionalTypeIsPrimitiveArray,
java.util.List<AnnotationPart> annotations,
java.lang.Boolean primaryKey)
Ctor. |
Method Summary | |
---|---|
java.util.List<AnnotationPart> |
getAnnotations()
Returns optional annotations, or null if there are none |
java.lang.String |
getColumnName()
Returns the table column name |
Expression |
getOptionalExpression()
Returns the aggragtion expression, if the type of the column is aggregation, or null if a type name is provided instead. |
java.lang.Boolean |
getOptionalTypeIsArray()
Returns indicator whether type is an array type, applicable only if a type name is provided |
java.lang.Boolean |
getOptionalTypeIsPrimitiveArray()
Returns indicator whether the array is an array of primitives or boxed types (only when a type name is provided and array flag set) |
java.lang.String |
getOptionalTypeName()
Returns the type name, or null if the column is an aggregation and an aggregation expression is provided instead. |
java.lang.Boolean |
getPrimaryKey()
Returns indicator whether the column is a primary key |
void |
setAnnotations(java.util.List<AnnotationPart> annotations)
Sets optional annotations, or null if there are none |
void |
setColumnName(java.lang.String columnName)
Sets the table column name |
void |
setOptionalExpression(Expression optionalExpression)
Sets the aggragtion expression, if the type of the column is aggregation, or null if a type name is provided instead. |
void |
setOptionalTypeIsArray(java.lang.Boolean optionalTypeIsArray)
Sets indicator whether type is an array type, applicable only if a type name is provided |
void |
setOptionalTypeIsPrimitiveArray(java.lang.Boolean optionalTypeIsPrimitiveArray)
Sets indicator whether the array is an array of primitives or boxed types (only when a type name is provided and array flag set) |
void |
setOptionalTypeName(java.lang.String optionalTypeName)
Sets the type name, or null if the column is an aggregation and an aggregation expression is provided instead. |
void |
setPrimaryKey(java.lang.Boolean primaryKey)
Sets indicator whether the column is a primary key |
void |
toEPL(java.io.StringWriter writer)
Render create-table column |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CreateTableColumn(java.lang.String columnName, Expression optionalExpression, java.lang.String optionalTypeName, java.lang.Boolean optionalTypeIsArray, java.lang.Boolean optionalTypeIsPrimitiveArray, java.util.List<AnnotationPart> annotations, java.lang.Boolean primaryKey)
columnName
- the table column nameoptionalExpression
- an optional aggregation expression (exclusive of type name)optionalTypeName
- a type name (exclusive of aggregation expression)optionalTypeIsArray
- flag whether type is arrayoptionalTypeIsPrimitiveArray
- flag whether array of primitive (requires array flag)annotations
- optional annotationsprimaryKey
- flag indicating whether the column is a primary keypublic CreateTableColumn()
Method Detail |
---|
public java.lang.String getColumnName()
public void setColumnName(java.lang.String columnName)
columnName
- column namepublic java.util.List<AnnotationPart> getAnnotations()
public void setAnnotations(java.util.List<AnnotationPart> annotations)
annotations
- annotationspublic Expression getOptionalExpression()
public void setOptionalExpression(Expression optionalExpression)
optionalExpression
- expressionpublic java.lang.String getOptionalTypeName()
public void setOptionalTypeName(java.lang.String optionalTypeName)
optionalTypeName
- type namepublic java.lang.Boolean getOptionalTypeIsArray()
public void setOptionalTypeIsArray(java.lang.Boolean optionalTypeIsArray)
optionalTypeIsArray
- array type indicatorpublic java.lang.Boolean getPrimaryKey()
public void setPrimaryKey(java.lang.Boolean primaryKey)
primaryKey
- primary key indicatorpublic java.lang.Boolean getOptionalTypeIsPrimitiveArray()
public void setOptionalTypeIsPrimitiveArray(java.lang.Boolean optionalTypeIsPrimitiveArray)
optionalTypeIsPrimitiveArray
- primitive array indicatorpublic void toEPL(java.io.StringWriter writer)
writer
- to render to
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |