Package | Description |
---|---|
org.apache.crunch.types |
Common functionality for business object serialization.
|
org.apache.crunch.types.avro |
Business object serialization using Apache Avro.
|
org.apache.crunch.types.writable |
Business object serialization using Hadoop's Writables framework.
|
Modifier and Type | Class and Description |
---|---|
class |
CollectionDeepCopier<T>
Performs deep copies (based on underlying PType deep copying) of Collections.
|
class |
MapDeepCopier<T> |
class |
NoOpDeepCopier<T>
A
DeepCopier that does nothing, and just returns the input value without copying anything. |
class |
TupleDeepCopier<T extends Tuple>
Performs deep copies (based on underlying PType deep copying) of Tuple-based objects.
|
class |
UnionDeepCopier |
Modifier and Type | Class and Description |
---|---|
class |
AvroDerivedValueDeepCopier<T,S>
A DeepCopier specific to Avro derived types.
|
Constructor and Description |
---|
AvroType(Class<T> typeClass,
org.apache.avro.Schema schema,
DeepCopier<T> deepCopier,
PType... ptypes) |
AvroType(Class<T> typeClass,
org.apache.avro.Schema schema,
MapFn inputMapFn,
MapFn outputMapFn,
DeepCopier<T> deepCopier,
AvroType.AvroRecordType recordType,
PType... ptypes) |
Modifier and Type | Class and Description |
---|---|
class |
WritableDeepCopier<T extends org.apache.hadoop.io.Writable>
Performs deep copies of Writable values.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.