Package | Description |
---|---|
com.espertech.esper.client.hook |
Callback interfaces for use with statement annotations.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.core |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.core.eval |
Select expression evaluators.
|
com.espertech.esper.epl.updatehelper |
Helpers for EPL update functionality.
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
Modifier and Type | Method and Description |
---|---|
TypeWidener |
ObjectValueTypeWidenerFactory.make(ObjectValueTypeWidenerFactoryContext context)
Returns a type widener or coercer.
|
Modifier and Type | Method and Description |
---|---|
TypeWidener[] |
InternalEventRouterEntry.getWideners()
Returns the type wideners to use or null if none required.
|
TypeWidener[] |
InternalEventRouterDesc.getWideners() |
Constructor and Description |
---|
DeliveryConvertorWidener(TypeWidener[] wideners) |
DeliveryConvertorWidenerWStatement(TypeWidener[] wideners,
EPStatement statement) |
InternalEventRouterDesc(UpdateDesc updateDesc,
EventBeanCopyMethod copyMethod,
TypeWidener[] wideners,
EventType eventType,
Annotation[] annotations,
EngineImportService engineImportService,
String statementName) |
InternalEventRouterEntry(int priority,
boolean drop,
ExprEvaluator optionalWhereClause,
ExprNode[] assignments,
EventBeanWriter writer,
TypeWidener[] wideners,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect)
Ctor.
|
Modifier and Type | Field and Description |
---|---|
protected TypeWidener[] |
SelectExprProcessorTypableSingleForge.wideners |
protected TypeWidener[] |
SelectExprProcessorTypableMultiForge.wideners |
Modifier and Type | Method and Description |
---|---|
protected static void |
SelectExprProcessorHelper.applyWideners(Object[][] rows,
TypeWidener[] wideners) |
protected static void |
SelectExprProcessorHelper.applyWideners(Object[] row,
TypeWidener[] wideners) |
protected static CodegenExpression |
SelectExprProcessorHelper.applyWidenersCodegen(CodegenExpressionRef row,
TypeWidener[] wideners,
CodegenContext context) |
protected static CodegenExpression |
SelectExprProcessorHelper.applyWidenersCodegenMultirow(CodegenExpressionRef rows,
TypeWidener[] wideners,
CodegenContext context) |
Constructor and Description |
---|
SelectExprInsertNativeWidening(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators,
TypeWidener[] wideners) |
SelectExprProcessorTypableMultiForge(ExprTypableReturnForge typable,
boolean hasWideners,
TypeWidener[] wideners,
EventBeanManufacturer factory,
EventType targetType,
boolean firstRowOnly) |
SelectExprProcessorTypableSingleForge(ExprTypableReturnForge typable,
boolean hasWideners,
TypeWidener[] wideners,
EventBeanManufacturer factory,
EventType targetType,
boolean singleRowOnly) |
Constructor and Description |
---|
EvalInsertNoWildcardObjectArrayRemapWWiden(SelectExprContext selectExprContext,
EventType resultEventType,
int[] remapped,
TypeWidener[] wideners) |
Modifier and Type | Method and Description |
---|---|
TypeWidener |
EventBeanUpdateItem.getOptionalWidener() |
Constructor and Description |
---|
EventBeanUpdateItem(ExprEvaluator expression,
String optinalPropertyName,
EventPropertyWriter optionalWriter,
boolean notNullableField,
TypeWidener 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 TypeWidener |
TypeWidenerFactory.getArrayToCollectionCoercer(Class componentType) |
static TypeWidener |
TypeWidenerFactory.getCheckPropertyAssignType(String columnName,
Class columnType,
Class writeablePropertyType,
String writeablePropertyName,
boolean allowObjectArrayToCollectionConversion,
TypeWidenerCustomizer customizer,
String statementName,
String engineURI)
Returns the widener.
|
TypeWidener |
TypeWidenerCustomizer.widenerFor(String columnName,
Class columnType,
Class writeablePropertyType,
String writeablePropertyName,
String statementName,
String engineURI) |