Interface | Description |
---|---|
CopyableValue<T> |
Interface to be implemented by basic types that support to be copied efficiently.
|
Key<T> | Deprecated
The Key type is a relict of a deprecated and removed API and will be removed
in future (2.0) versions as well.
|
NormalizableKey<T> |
The base interface for normalizable keys.
|
ResettableValue<T extends Value> | |
Value |
Basic value interface for types that act as serializable values.
|
Class | Description |
---|---|
BooleanValue |
Boxed serializable and comparable boolean type, representing the primitive
type
boolean . |
ByteValue |
Boxed serializable and comparable byte type, representing the primitive
type
byte (signed 8 bit integer). |
CharValue |
Boxed serializable and comparable character type, representing the primitive
type
char . |
DoubleValue |
Boxed serializable and comparable double precision floating point type, representing the primitive
type
double . |
Either<L,R> |
This type represents a value of one two possible types, Left or Right (a
disjoint union), inspired by Scala's Either type.
|
Either.Left<L,R> |
A left value of
Either |
Either.Right<L,R> |
A right value of
Either |
FloatValue |
Boxed serializable and comparable single precision floating point type, representing the primitive
type
float . |
IntValue |
Boxed serializable and comparable integer type, representing the primitive
type
int . |
JavaToValueConverter | |
ListValue<V extends Value> |
Generic list base type for PACT programs that implements the Value and List interfaces.
|
LongValue |
Boxed serializable and comparable long integer type, representing the primitive
type
long . |
MapValue<K extends Value,V extends Value> |
Generic map base type for PACT programs that implements the Value and Map interfaces.
|
Nothing |
A type for (synthetic) operators that do not output data.
|
NullValue |
Null base type for programs that implements the Key interface.
|
Record |
The Record represents a multi-valued data record.
|
Row |
A Row can have arbitrary number of fields and contain a set of fields, which may all be
different types.
|
ShortValue |
Boxed serializable and comparable short integer type, representing the primitive
type
short . |
StringValue |
Mutable string data type that implements the Key interface.
|
Exception | Description |
---|---|
DeserializationException |
An exception specifying that the deserialization caused an error.
|
KeyFieldOutOfBoundsException |
An exception specifying that a required key field was not set in a record, i.e.
|
NullFieldException |
An exception specifying that a required field was not set in a record, i.e.
|
NullKeyFieldException |
An exception specifying that a required key field was not set in a record, i.e.
|
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.