Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 Image Added  uses internal formats to represent data entities that it can process. All processing agents (for instance, Analysis and Aggregation) work with these internal formats.

...

Internal formats can also be automatically generated from in_map definitions. For further information, see target_internal specification in In-maps(3.0).

Class Specifications

All internal formats will be compiled into Java classes. It is possible to specify additional interfaces for the class to implement:

...

However, this requires that Interface1 and Interface2 only declare methods that are later generated by Ultra when it creates the Java class. For further information about methods and types for UDR type methods, see the /wiki/spaces/MD/pages/3214984.

Format Inheritance

It is possible to use alternative base UDR definitions for the generated Ultra classes by use of the extends_class or extends option.

...

Multiple inheritance is not supported, i e you can only use the extends or extends_class option once in the definition of an internal format. 

Event Types

It is possible to declare user defined event types in Ultra by using the event keyword instead of internal. Such an event is a special type of internal format with added event processing support.

...