This project has retired. For details please refer to its Attic page.
Overview (Apache Crunch 0.15.0 API)
Skip navigation links

Apache Crunch 0.15.0 API

Core 
Package Description
org.apache.crunch
Client-facing API and core abstractions.
org.apache.crunch.fn
Commonly used functions for manipulating collections.
org.apache.crunch.impl.dist  
org.apache.crunch.impl.dist.collect  
org.apache.crunch.impl.mem
In-memory Pipeline implementation for rapid prototyping and testing.
org.apache.crunch.impl.mr
A Pipeline implementation that runs on Hadoop MapReduce.
org.apache.crunch.impl.spark  
org.apache.crunch.impl.spark.collect  
org.apache.crunch.impl.spark.fn  
org.apache.crunch.impl.spark.serde  
org.apache.crunch.io
Data input and output for Pipelines.
org.apache.crunch.test
Utilities for testing Crunch-based applications.
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.orc  
org.apache.crunch.types.writable
Business object serialization using Hadoop's Writables framework.
org.apache.crunch.util
An assorted set of utilities.
Extension Library 
Package Description
org.apache.crunch.lib
Joining, sorting, aggregating, and other commonly used functionality.
org.apache.crunch.lib.join
Inner and outer joins on collections.
org.apache.crunch.lib.sort  
User-contributed Functionality 
Package Description
org.apache.crunch.contrib
User contributions that may be interesting for special applications.
org.apache.crunch.contrib.bloomfilter
Support for creating Bloom Filters.
org.apache.crunch.contrib.io.jdbc
Support for reading data from RDBMS using JDBC
org.apache.crunch.contrib.text  
Examples 
Package Description
org.apache.crunch.examples
Example applications demonstrating various aspects of Crunch.
Other Packages 
Package Description
org.apache.crunch.impl  
org.apache.crunch.kafka  
org.apache.crunch.kafka.inputformat  
org.apache.crunch.kafka.offset  
org.apache.crunch.kafka.offset.hdfs  
org.apache.crunch.lambda
Alternative Crunch API using Java 8 features to allow construction of pipelines using lambda functions and method references.
org.apache.crunch.lambda.fn
Serializable versions of the functional interfaces that ship with Java 8
org.apache.hadoop.mapred  
Skip navigation links

Copyright © 2017 The Apache Software Foundation. All rights reserved.