public class AvroEventBeanGetterIndexed extends Object implements AvroEventPropertyGetter
Constructor and Description |
---|
AvroEventBeanGetterIndexed(int pos,
int index,
com.espertech.esper.client.EventType fragmentEventType,
com.espertech.esper.event.EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
Object |
get(com.espertech.esper.client.EventBean eventBean) |
Object |
getAvroFieldValue(org.apache.avro.generic.GenericData.Record record) |
Object |
getAvroFragment(org.apache.avro.generic.GenericData.Record record) |
Object |
getFragment(com.espertech.esper.client.EventBean eventBean) |
protected static Object |
getIndexedValue(Collection values,
int index) |
boolean |
isExistsProperty(com.espertech.esper.client.EventBean eventBean) |
boolean |
isExistsPropertyAvro(org.apache.avro.generic.GenericData.Record record) |
public AvroEventBeanGetterIndexed(int pos, int index, com.espertech.esper.client.EventType fragmentEventType, com.espertech.esper.event.EventAdapterService eventAdapterService)
public Object get(com.espertech.esper.client.EventBean eventBean) throws com.espertech.esper.client.PropertyAccessException
get
in interface com.espertech.esper.client.EventPropertyGetter
com.espertech.esper.client.PropertyAccessException
public Object getAvroFieldValue(org.apache.avro.generic.GenericData.Record record)
getAvroFieldValue
in interface AvroEventPropertyGetter
public boolean isExistsProperty(com.espertech.esper.client.EventBean eventBean)
isExistsProperty
in interface com.espertech.esper.client.EventPropertyGetter
public boolean isExistsPropertyAvro(org.apache.avro.generic.GenericData.Record record)
isExistsPropertyAvro
in interface AvroEventPropertyGetter
public Object getFragment(com.espertech.esper.client.EventBean eventBean) throws com.espertech.esper.client.PropertyAccessException
getFragment
in interface com.espertech.esper.client.EventPropertyGetter
com.espertech.esper.client.PropertyAccessException
public Object getAvroFragment(org.apache.avro.generic.GenericData.Record record)
getAvroFragment
in interface AvroEventPropertyGetter
protected static Object getIndexedValue(Collection values, int index)