Package | Description |
---|---|
com.espertech.esper.common.client.hook.type |
Type mapping callbacks.
|
com.espertech.esper.common.internal.context.aifactory.update | |
com.espertech.esper.common.internal.epl.expression.etc | |
com.espertech.esper.common.internal.epl.resultset.select.core | |
com.espertech.esper.common.internal.epl.resultset.select.eval | |
com.espertech.esper.common.internal.epl.resultset.select.typable | |
com.espertech.esper.common.internal.epl.updatehelper |
Helpers for EPL update functionality.
|
com.espertech.esper.common.internal.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
Modifier and Type | Method and Description |
---|---|
TypeWidenerSPI |
ObjectValueTypeWidenerFactory.make(ObjectValueTypeWidenerFactoryContext context)
Returns a type widener or coercer.
|
Constructor and Description |
---|
InternalEventRouterDescForge(EventBeanCopyMethodForge copyMethod,
TypeWidenerSPI[] wideners,
EventType eventType,
Annotation[] annotations,
ExprNode optionalWhereClause,
String[] properties,
ExprNode[] assignments) |
Constructor and Description |
---|
ExprEvalWithTypeWidener(TypeWidenerSPI widener,
ExprNode validated,
Class targetType) |
Modifier and Type | Method and Description |
---|---|
protected static void |
SelectExprProcessorHelper.applyWideners(Object[] row,
TypeWidenerSPI[] wideners) |
static CodegenExpression |
SelectExprProcessorHelper.applyWidenersCodegen(CodegenExpressionRef row,
TypeWidenerSPI[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
SelectExprProcessorHelper.applyWidenersCodegenMultirow(CodegenExpressionRef rows,
TypeWidenerSPI[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
Constructor and Description |
---|
SelectExprInsertNativeWidening(EventType eventType,
EventBeanManufacturerForge eventManufacturer,
ExprForge[] exprForges,
TypeWidenerSPI[] wideners) |
Modifier and Type | Field and Description |
---|---|
protected TypeWidenerSPI[] |
SelectEvalInsertNoWildcardObjectArrayRemapWWiden.wideners |
Modifier and Type | Method and Description |
---|---|
static CodegenMethod |
SelectEvalInsertNoWildcardObjectArrayRemapWWiden.processCodegen(CodegenExpression resultEventType,
CodegenExpression eventBeanFactory,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
ExprForge[] forges,
String[] propertyNames,
int[] remapped,
TypeWidenerSPI[] optionalWideners) |
Constructor and Description |
---|
SelectEvalInsertNoWildcardObjectArrayRemapWWiden(SelectExprForgeContext context,
EventType resultEventType,
int[] remapped,
TypeWidenerSPI[] wideners) |
Modifier and Type | Field and Description |
---|---|
protected TypeWidenerSPI[] |
SelectExprProcessorTypableSingleForge.wideners |
protected TypeWidenerSPI[] |
SelectExprProcessorTypableMultiForge.wideners |
Constructor and Description |
---|
SelectExprProcessorTypableMultiForge(ExprTypableReturnForge typable,
boolean hasWideners,
TypeWidenerSPI[] wideners,
EventBeanManufacturerForge factory,
EventType targetType,
boolean firstRowOnly) |
SelectExprProcessorTypableSingleForge(ExprTypableReturnForge typable,
boolean hasWideners,
TypeWidenerSPI[] wideners,
EventBeanManufacturerForge factory,
EventType targetType,
boolean singleRowOnly) |
Modifier and Type | Method and Description |
---|---|
TypeWidenerSPI |
EventBeanUpdateItemForge.getOptionalWidener() |
Constructor and Description |
---|
EventBeanUpdateItemForge(ExprForge expression,
String optinalPropertyName,
EventPropertyWriterSPI optionalWriter,
boolean notNullableField,
TypeWidenerSPI optionalWidener) |
Modifier and Type | Class and Description |
---|---|
static class |
SimpleTypeCasterFactory.CharacterCaster
Cast implementation for char values.
|
class |
TypeWidenerBoxedNumeric
Widerner that coerces to a widened boxed number.
|
class |
TypeWidenerObjectArrayToCollectionCoercer
Type widner that coerces from String to char if required.
|
Modifier and Type | Method and Description |
---|---|
static TypeWidenerSPI |
TypeWidenerFactory.getArrayToCollectionCoercer(Class componentType) |
static TypeWidenerSPI |
TypeWidenerFactory.getCheckPropertyAssignType(String columnName,
Class columnType,
Class writeablePropertyType,
String writeablePropertyName,
boolean allowObjectArrayToCollectionConversion,
TypeWidenerCustomizer customizer,
String statementName)
Returns the widener.
|
TypeWidenerSPI |
TypeWidenerCustomizer.widenerFor(String columnName,
Class columnType,
Class writeablePropertyType,
String writeablePropertyName,
String statementName) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
TypeWidenerFactory.codegenWidener(TypeWidenerSPI widener,
CodegenMethod method,
Class originator,
CodegenClassScope classScope) |
Copyright © 2005–2020. All rights reserved.