public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) { EventBean event = eventsPerStream[streamId]; if (event == null) { return null; } return getter.get(event); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) { EventBean theEvent = eventsPerStream[streamId]; if (theEvent == null) { return null; } Object event = getterFragment.getFragment(theEvent); if (!(event instanceof EventBean)) { return null; } return getterTimestamp.get((EventBean) event); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { EventBean theEvent = eventsPerStream[0]; if (theEvent != null) { return getter.get(theEvent); } return null; }
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { if (!(target instanceof EventBean)) { return null; } return getter.get((EventBean) target); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { EventBean event = eventsPerStream[streamNum]; if (event == null) { return null; } return getter.get(event); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { EventBean streamEvent = eventsPerStream[streamNum]; if (streamEvent == null) { return null; } return getter.get(streamEvent); }
public Object getObjectArray(Object[] array) throws PropertyAccessException { // If the map does not contain the key, this is allowed and represented as null Object value = array[propertyIndex]; if (value == null) { return null; } // Object within the map EventBean theEvent = (EventBean) value; return eventBeanEntryGetter.get(theEvent); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { EventBean event = eventsPerStream[streamNum]; if (event == null) { return null; } return propertyGetter.get(event); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) { EventBean event = eventsPerStream[streamId]; if (event == null) { return null; } return getter.get(event); }
private Collection<EventBean> evaluateInternal(EventBean event) { Object result = getter.get(event); if (result == null) { return null; } if (!(result instanceof Collection)) { log.warn("Expected collection-type input from property '" + propertyName + "' but received " + result.getClass()); return null; } return (Collection) getter.get(event); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { EventBean event = eventsPerStream[streamNum]; if (event == null) { return null; } Object result = getter.get(event); if (result != null && result.getClass().isArray()) { return Arrays.asList((Object[]) result); } return null; }
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) { Object timestamp = forge.getter.get((EventBean) target); if (timestamp == null) { return null; } return inner.evaluate(timestamp, eventsPerStream, isNewData, exprEvaluatorContext); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) { EventBean props = context.getContextProperties(); Object result = props != null ? getter.get(props) : null; return result; }
public Double getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext exprEvaluatorContext) { if (exprEvaluatorContext.getContextProperties() == null) { return null; } Object object = getter.get(exprEvaluatorContext.getContextProperties()); if (object == null) { return null; } Number value = (Number) object; return value.doubleValue(); }
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext exprEvaluatorContext) { if (exprEvaluatorContext.getContextProperties() == null) { return null; } return getter.get(exprEvaluatorContext.getContextProperties()); }
public boolean isExistsProperty(EventBean eventBean) { if (!getterChain[0].isExistsProperty(eventBean)) { return false; } Object result = getterChain[0].get(eventBean); return handleIsExistsTrailingChain(result); }
public Object get(EventBean theEvent) { if (!(theEvent instanceof DecoratingEventBean)) { throw new PropertyAccessException("Mismatched property getter to EventBean type"); } DecoratingEventBean wrapperEvent = (DecoratingEventBean) theEvent; EventBean wrappedEvent = wrapperEvent.getUnderlyingEvent(); if (wrappedEvent == null) { return null; } return underlyingGetter.get(wrappedEvent); }
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) { if (context.getContextProperties() != null) { return getter.get(context.getContextProperties()); } return null; }
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext) { if (evaluatorContext.getContextProperties() == null) { return null; } Object result = getter.get(evaluatorContext.getContextProperties()); if (numberCoercer == null) { return result; } return numberCoercer.coerceBoxed((Number) result); }
public Object get(EventBean theEvent) { if (!(theEvent instanceof DecoratingEventBean)) { throw new PropertyAccessException("Mismatched property getter to EventBean type"); } DecoratingEventBean wrapperEvent = (DecoratingEventBean) theEvent; Map map = wrapperEvent.getDecoratingProperties(); return mapGetter.get(eventBeanTypedEventFactory.adapterForTypedMap(map, underlyingMapType)); }