public class SerdeCompileTimeResolverImpl extends Object implements SerdeCompileTimeResolver
Constructor and Description |
---|
SerdeCompileTimeResolverImpl(List<SerdeProvider> serdeProviders,
boolean allowExtendedJVM,
boolean allowSerializable,
boolean allowExternalizable,
boolean allowSerializationFallback) |
public SerdeCompileTimeResolverImpl(List<SerdeProvider> serdeProviders, boolean allowExtendedJVM, boolean allowSerializable, boolean allowExternalizable, boolean allowSerializationFallback)
public boolean isTargetHA()
isTargetHA
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForFilter(EPType evaluationType, StatementRawInfo raw)
serdeForFilter
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForKeyNonArray(EPType paramType, StatementRawInfo raw)
serdeForKeyNonArray
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge[] serdeForMultiKey(EPType[] types, StatementRawInfo raw)
serdeForMultiKey
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge[] serdeForDataWindowSortCriteria(EPType[] sortCriteriaExpressions, StatementRawInfo raw)
serdeForDataWindowSortCriteria
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForDerivedViewAddProp(EPType evalType, StatementRawInfo raw)
serdeForDerivedViewAddProp
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForIndexHashNonArray(EPTypeClass propType, StatementRawInfo raw)
serdeForIndexHashNonArray
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForBeanEventType(StatementRawInfo raw, EPTypeClass underlyingType, String eventTypeName, EventType[] eventTypeSupertypes)
serdeForBeanEventType
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForEventProperty(EPTypeClass typedProperty, String eventTypeName, String propertyName, StatementRawInfo raw)
serdeForEventProperty
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForAggregation(EPType type, StatementRawInfo raw)
serdeForAggregation
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForAggregationDistinct(EPType type, StatementRawInfo raw)
serdeForAggregationDistinct
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForIndexBtree(EPTypeClass rangeType, StatementRawInfo raw)
serdeForIndexBtree
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForVariable(EPTypeClass type, String variableName, StatementRawInfo raw)
serdeForVariable
in interface SerdeCompileTimeResolver
public DataInputOutputSerdeForge serdeForEventTypeExternalProvider(BaseNestableEventType eventType, StatementRawInfo raw)
serdeForEventTypeExternalProvider
in interface SerdeCompileTimeResolver
Copyright © 2005–2021. All rights reserved.