Developing Apama Applications > Developing Apama Applications in EPL > Getting Started with Apama EPL > Defining event types > Allowable event field types
Allowable event field types
A field in an event can be any Apama data type. The Apama data types are:
*boolean
*decimal
*float
*integer
*string
*action
*chunk
*context
*dictionary
*event
*listener
*location
*sequence
*stream
Certain field types are valid only within a certain scope and you cannot pass events with such field types outside that scope. The details are as follows:
*context — When an event contains a context type field, you can send the event to other monitors within the same correlator but you cannot send the event outside the correlator. In other words, you can enqueue or route the event but you cannot emit the event. See Generating events.
*chunk , listener and stream — An event that contains one or more of these types of fields is valid only within the monitor that creates it. You cannot enqueue, route, or emit an event that contains a field of type chunk, listener or stream.
If an event contains a chunk, listener, or stream field you cannot listen for that event.
For details about each type allowed in an event, see event in the Apama EPL Reference.
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.