|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
TraceableValue | Mark a runtime object which may be traced (serialized in a trace file). |
Value | Supertype for traced value representations. |
Class Summary | |
---|---|
AbstractValue | |
ConstantValue | Constant (not just immutable, but atomic) value, such as a String, Number, Boolean, Character, or null. |
ConsValue | |
FieldValue | |
ListValue | |
Marshaller | |
NilValue | |
NullValue | |
ObjectValue | The only thing we can reliably record about a Java object is its identity. |
OptionValue | |
RecordValue | This doesn't correspond to any specific Orc
type but is instead intended to be used by
implementors of TraceableValue to
encode object-like immutable structures. |
TaggedValue | |
TupleValue |
Serializable, immutable representations of Orc runtime values. While the usual Orc types are immutable and serializable, arbitrary Java objects (which they may contain) aren't. So we need an explicit conversion which translates any Java objects to serializable stand-ins.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |