public class AvroEventBeanGetterIndexedDynamic extends java.lang.Object implements AvroEventPropertyGetter
Constructor and Description |
---|
AvroEventBeanGetterIndexedDynamic(java.lang.String propertyName,
int index) |
Modifier and Type | Method and Description |
---|---|
com.espertech.esper.codegen.model.expression.CodegenExpression |
eventBeanExistsCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
eventBeanFragmentCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
eventBeanGetCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
java.lang.Object |
get(com.espertech.esper.client.EventBean eventBean) |
java.lang.Object |
getAvroFieldValue(org.apache.avro.generic.GenericData.Record record) |
static java.lang.Object |
getAvroFieldValue(org.apache.avro.generic.GenericData.Record record,
java.lang.String propertyName,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
java.lang.Object |
getAvroFragment(org.apache.avro.generic.GenericData.Record record) |
java.lang.Object |
getFragment(com.espertech.esper.client.EventBean eventBean) |
static boolean |
isAvroFieldExists(org.apache.avro.generic.GenericData.Record record,
java.lang.String propertyName)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
boolean |
isExistsProperty(com.espertech.esper.client.EventBean eventBean) |
boolean |
isExistsPropertyAvro(org.apache.avro.generic.GenericData.Record record) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
underlyingExistsCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
underlyingFragmentCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
underlyingGetCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope,
com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope) |
public AvroEventBeanGetterIndexedDynamic(java.lang.String propertyName, int index)
public static java.lang.Object getAvroFieldValue(org.apache.avro.generic.GenericData.Record record, java.lang.String propertyName, int index)
record
- recordpropertyName
- propertyindex
- indexpublic static boolean isAvroFieldExists(org.apache.avro.generic.GenericData.Record record, java.lang.String propertyName)
record
- recordpropertyName
- propertypublic java.lang.Object getAvroFieldValue(org.apache.avro.generic.GenericData.Record record)
getAvroFieldValue
in interface AvroEventPropertyGetter
public java.lang.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 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 java.lang.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 java.lang.Object getAvroFragment(org.apache.avro.generic.GenericData.Record record)
getAvroFragment
in interface AvroEventPropertyGetter
public com.espertech.esper.codegen.model.expression.CodegenExpression eventBeanGetCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
eventBeanGetCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression eventBeanExistsCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
eventBeanExistsCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression eventBeanFragmentCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
eventBeanFragmentCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression underlyingGetCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
underlyingGetCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExistsCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
underlyingExistsCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression underlyingFragmentCodegen(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.codegen.base.CodegenClassScope codegenClassScope)
underlyingFragmentCodegen
in interface com.espertech.esper.event.EventPropertyGetterSPI