com.espertech.esper.epl.spec
Class CreateSchemaDesc

java.lang.Object
  extended by com.espertech.esper.epl.spec.CreateSchemaDesc
All Implemented Interfaces:
MetaDefItem, java.io.Serializable

public class CreateSchemaDesc
extends java.lang.Object
implements MetaDefItem, java.io.Serializable

Specification for creating an event type/schema.

See Also:
Serialized Form

Nested Class Summary
static class CreateSchemaDesc.AssignedType
           
 
Constructor Summary
CreateSchemaDesc(java.lang.String schemaName, java.util.Set<java.lang.String> types, java.util.List<ColumnDesc> columns, java.util.Set<java.lang.String> inherits, CreateSchemaDesc.AssignedType assignedType, java.lang.String startTimestampProperty, java.lang.String endTimestampProperty, java.util.Set<java.lang.String> copyFrom)
          Ctor.
 
Method Summary
 CreateSchemaDesc.AssignedType getAssignedType()
           
 java.util.List<ColumnDesc> getColumns()
          Returns column definitions.
 java.util.Set<java.lang.String> getCopyFrom()
           
 java.lang.String getEndTimestampProperty()
           
 java.util.Set<java.lang.String> getInherits()
          Returns supertypes.
 java.lang.String getSchemaName()
          Returns schema name.
 java.lang.String getStartTimestampProperty()
           
 java.util.Set<java.lang.String> getTypes()
          Returns type name(s).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateSchemaDesc

public CreateSchemaDesc(java.lang.String schemaName,
                        java.util.Set<java.lang.String> types,
                        java.util.List<ColumnDesc> columns,
                        java.util.Set<java.lang.String> inherits,
                        CreateSchemaDesc.AssignedType assignedType,
                        java.lang.String startTimestampProperty,
                        java.lang.String endTimestampProperty,
                        java.util.Set<java.lang.String> copyFrom)
Ctor.

Parameters:
schemaName - name
types - event type name(s)
columns - column definition
inherits - supertypes
assignedType - any type assignment such as Map, Object-array or variant or none-specified
Method Detail

getSchemaName

public java.lang.String getSchemaName()
Returns schema name.

Returns:
schema name

getColumns

public java.util.List<ColumnDesc> getColumns()
Returns column definitions.

Returns:
column defs

getInherits

public java.util.Set<java.lang.String> getInherits()
Returns supertypes.

Returns:
supertypes

getTypes

public java.util.Set<java.lang.String> getTypes()
Returns type name(s).

Returns:
types

getAssignedType

public CreateSchemaDesc.AssignedType getAssignedType()

getStartTimestampProperty

public java.lang.String getStartTimestampProperty()

getEndTimestampProperty

public java.lang.String getEndTimestampProperty()

getCopyFrom

public java.util.Set<java.lang.String> getCopyFrom()

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