public class AvroEventType extends Object implements com.espertech.esper.event.avro.AvroSchemaEventType, com.espertech.esper.event.EventTypeSPI
Constructor and Description |
---|
AvroEventType(com.espertech.esper.event.EventTypeMetadata metadata,
String eventTypeName,
int typeId,
com.espertech.esper.event.EventAdapterService eventAdapterService,
org.apache.avro.Schema avroSchema,
String startTimestampPropertyName,
String endTimestampPropertyName,
com.espertech.esper.client.EventType[] optionalSuperTypes,
Set<com.espertech.esper.client.EventType> deepSupertypes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equalsCompareType(com.espertech.esper.client.EventType other) |
com.espertech.esper.event.EventBeanCopyMethod |
getCopyMethod(String[] properties) |
Iterator<com.espertech.esper.client.EventType> |
getDeepSuperTypes() |
String |
getEndTimestampPropertyName() |
int |
getEventTypeId() |
com.espertech.esper.client.FragmentEventType |
getFragmentType(String propertyExpression) |
com.espertech.esper.client.EventPropertyGetter |
getGetter(String propertyExpression) |
com.espertech.esper.client.EventPropertyGetterIndexed |
getGetterIndexed(String indexedPropertyName) |
com.espertech.esper.client.EventPropertyGetterMapped |
getGetterMapped(String mappedPropertyName) |
com.espertech.esper.event.EventTypeMetadata |
getMetadata() |
String |
getName() |
com.espertech.esper.client.EventPropertyDescriptor |
getPropertyDescriptor(String propertyName) |
com.espertech.esper.client.EventPropertyDescriptor[] |
getPropertyDescriptors() |
String[] |
getPropertyNames() |
Class |
getPropertyType(String propertyName) |
com.espertech.esper.event.EventBeanReader |
getReader() |
Object |
getSchema() |
org.apache.avro.Schema |
getSchemaAvro() |
String |
getStartTimestampPropertyName() |
com.espertech.esper.client.EventType[] |
getSuperTypes() |
Class |
getUnderlyingType() |
com.espertech.esper.client.EventPropertyDescriptor |
getWritableProperty(String propertyName) |
com.espertech.esper.client.EventPropertyDescriptor[] |
getWriteableProperties() |
AvroEventBeanPropertyWriter |
getWriter(String propertyName) |
com.espertech.esper.event.EventBeanWriter |
getWriter(String[] properties) |
boolean |
isProperty(String propertyExpression) |
public AvroEventType(com.espertech.esper.event.EventTypeMetadata metadata, String eventTypeName, int typeId, com.espertech.esper.event.EventAdapterService eventAdapterService, org.apache.avro.Schema avroSchema, String startTimestampPropertyName, String endTimestampPropertyName, com.espertech.esper.client.EventType[] optionalSuperTypes, Set<com.espertech.esper.client.EventType> deepSupertypes)
public Class getUnderlyingType()
getUnderlyingType
in interface com.espertech.esper.client.EventType
public Class getPropertyType(String propertyName)
getPropertyType
in interface com.espertech.esper.client.EventType
public boolean isProperty(String propertyExpression)
isProperty
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyGetter getGetter(String propertyExpression)
getGetter
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.FragmentEventType getFragmentType(String propertyExpression)
getFragmentType
in interface com.espertech.esper.client.EventType
public String[] getPropertyNames()
getPropertyNames
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyDescriptor getPropertyDescriptor(String propertyName)
getPropertyDescriptor
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventType[] getSuperTypes()
getSuperTypes
in interface com.espertech.esper.client.EventType
public Iterator<com.espertech.esper.client.EventType> getDeepSuperTypes()
getDeepSuperTypes
in interface com.espertech.esper.client.EventType
public String getName()
getName
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyGetterMapped getGetterMapped(String mappedPropertyName)
getGetterMapped
in interface com.espertech.esper.client.EventType
public com.espertech.esper.client.EventPropertyGetterIndexed getGetterIndexed(String indexedPropertyName)
getGetterIndexed
in interface com.espertech.esper.client.EventType
public int getEventTypeId()
getEventTypeId
in interface com.espertech.esper.client.EventType
public String getStartTimestampPropertyName()
getStartTimestampPropertyName
in interface com.espertech.esper.client.EventType
public String getEndTimestampPropertyName()
getEndTimestampPropertyName
in interface com.espertech.esper.client.EventType
public com.espertech.esper.event.EventTypeMetadata getMetadata()
getMetadata
in interface com.espertech.esper.event.EventTypeSPI
public AvroEventBeanPropertyWriter getWriter(String propertyName)
getWriter
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.client.EventPropertyDescriptor[] getWriteableProperties()
getWriteableProperties
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.client.EventPropertyDescriptor getWritableProperty(String propertyName)
getWritableProperty
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanCopyMethod getCopyMethod(String[] properties)
getCopyMethod
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanWriter getWriter(String[] properties)
getWriter
in interface com.espertech.esper.event.EventTypeSPI
public com.espertech.esper.event.EventBeanReader getReader()
getReader
in interface com.espertech.esper.event.EventTypeSPI
public boolean equalsCompareType(com.espertech.esper.client.EventType other)
equalsCompareType
in interface com.espertech.esper.event.EventTypeSPI
public Object getSchema()
getSchema
in interface com.espertech.esper.event.avro.AvroSchemaEventType
public org.apache.avro.Schema getSchemaAvro()