com.espertech.esper.epl.core
Class PropertyResolutionDescriptor

java.lang.Object
  extended by com.espertech.esper.epl.core.PropertyResolutionDescriptor

public class PropertyResolutionDescriptor
extends java.lang.Object

Encapsulates the result of resolving a property and optional stream name against a supplied list of streams StreamTypeService.


Constructor Summary
PropertyResolutionDescriptor(java.lang.String streamName, EventType streamEventType, java.lang.String propertyName, int streamNum, java.lang.Class propertyType, FragmentEventType fragmentEventType)
          Ctor.
 
Method Summary
 FragmentEventType getFragmentEventType()
           
 java.lang.String getPropertyName()
          Returns resolved property name of the property as it exists in a stream.
 java.lang.Class getPropertyType()
          Returns the property type of the resolved property.
 EventType getStreamEventType()
          Returns event type of the stream that the property was found in.
 java.lang.String getStreamName()
          Returns stream name.
 int getStreamNum()
          Returns the number of the stream the property was found in.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyResolutionDescriptor

public PropertyResolutionDescriptor(java.lang.String streamName,
                                    EventType streamEventType,
                                    java.lang.String propertyName,
                                    int streamNum,
                                    java.lang.Class propertyType,
                                    FragmentEventType fragmentEventType)
Ctor.

Parameters:
streamName - is the stream name
streamEventType - is the event type of the stream where the property was found
propertyName - is the regular name of property
streamNum - is the number offset of the stream
propertyType - is the type of the property
Method Detail

getStreamName

public java.lang.String getStreamName()
Returns stream name.

Returns:
stream name

getStreamEventType

public EventType getStreamEventType()
Returns event type of the stream that the property was found in.

Returns:
stream's event type

getPropertyName

public java.lang.String getPropertyName()
Returns resolved property name of the property as it exists in a stream.

Returns:
property name as resolved in a stream

getStreamNum

public int getStreamNum()
Returns the number of the stream the property was found in.

Returns:
stream offset number starting at zero to N-1 where N is the number of streams

getPropertyType

public java.lang.Class getPropertyType()
Returns the property type of the resolved property.

Returns:
class of property

getFragmentEventType

public FragmentEventType getFragmentEventType()

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com