public class AvroEventBeanGetterNestedIndexRooted extends Object implements com.espertech.esper.event.EventPropertyGetterSPI
Constructor and Description |
---|
AvroEventBeanGetterNestedIndexRooted(int posTop,
int index,
AvroEventPropertyGetter nested) |
Modifier and Type | Method and Description |
---|---|
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenEventBeanExists(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenEventBeanFragment(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenEventBeanGet(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenUnderlyingExists(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenUnderlyingFragment(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
com.espertech.esper.codegen.model.expression.CodegenExpression |
codegenUnderlyingGet(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression,
com.espertech.esper.codegen.core.CodegenContext context) |
Object |
get(com.espertech.esper.client.EventBean eventBean) |
static org.apache.avro.generic.GenericData.Record |
getAtIndex(org.apache.avro.generic.GenericData.Record record,
int posTop,
int index)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Object |
getFragment(com.espertech.esper.client.EventBean eventBean) |
boolean |
isExistsProperty(com.espertech.esper.client.EventBean eventBean) |
public AvroEventBeanGetterNestedIndexRooted(int posTop, int index, AvroEventPropertyGetter nested)
public static org.apache.avro.generic.GenericData.Record getAtIndex(org.apache.avro.generic.GenericData.Record record, int posTop, int index) throws com.espertech.esper.client.PropertyAccessException
record
- recordposTop
- postopindex
- indexcom.espertech.esper.client.PropertyAccessException
- expublic 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 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 com.espertech.esper.codegen.model.expression.CodegenExpression codegenEventBeanGet(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenEventBeanGet
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression codegenEventBeanExists(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenEventBeanExists
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression codegenEventBeanFragment(com.espertech.esper.codegen.model.expression.CodegenExpression beanExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenEventBeanFragment
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression codegenUnderlyingGet(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenUnderlyingGet
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression codegenUnderlyingExists(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenUnderlyingExists
in interface com.espertech.esper.event.EventPropertyGetterSPI
public com.espertech.esper.codegen.model.expression.CodegenExpression codegenUnderlyingFragment(com.espertech.esper.codegen.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.codegen.core.CodegenContext context)
codegenUnderlyingFragment
in interface com.espertech.esper.event.EventPropertyGetterSPI