public class HBaseScheme
extends cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>
Scheme subclass. It is used in conjunction with the HBaseTap to
allow for the reading and writing of data to and from a HBase cluster.HBaseTap,
Serialized Form| Constructor and Description |
|---|
HBaseScheme(cascading.tuple.Fields keyField,
cascading.tuple.Fields valueFields)
Constructor HBaseScheme creates a new HBaseScheme instance using fully qualified column names
|
HBaseScheme(cascading.tuple.Fields keyField,
cascading.tuple.Fields[] valueFields)
Constructor HBaseScheme creates a new HBaseScheme instance using fully qualified column names
|
HBaseScheme(cascading.tuple.Fields keyFields,
java.lang.String[] familyNames,
cascading.tuple.Fields[] valueFields)
Constructor HBaseScheme creates a new HBaseScheme instance.
|
HBaseScheme(cascading.tuple.Fields keyFields,
java.lang.String familyName,
cascading.tuple.Fields valueFields)
Constructor HBaseScheme creates a new HBaseScheme instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String[] |
getFamilyNames()
Method getFamilyNames returns the set of familyNames of this HBaseScheme object.
|
int |
hashCode() |
void |
sink(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SinkCall<java.lang.Object[],org.apache.hadoop.mapred.OutputCollector> sinkCall) |
void |
sinkConfInit(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> process,
cascading.tap.Tap<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector> tap,
org.apache.hadoop.mapred.JobConf conf) |
boolean |
source(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall) |
void |
sourceCleanup(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall) |
void |
sourceConfInit(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> process,
cascading.tap.Tap<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector> tap,
org.apache.hadoop.mapred.JobConf conf) |
void |
sourcePrepare(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall) |
getNumSinkParts, getSinkFields, getSourceFields, getTrace, isSink, isSource, isSymmetrical, presentSinkFields, presentSinkFieldsInternal, presentSourceFields, presentSourceFieldsInternal, retrieveSinkFields, retrieveSourceFields, setNumSinkParts, setSinkFields, setSourceFields, sinkCleanup, sinkPrepare, toStringpublic HBaseScheme(cascading.tuple.Fields keyFields,
java.lang.String familyName,
cascading.tuple.Fields valueFields)
keyFields - of type FieldsfamilyName - of type StringvalueFields - of type Fieldspublic HBaseScheme(cascading.tuple.Fields keyFields,
java.lang.String[] familyNames,
cascading.tuple.Fields[] valueFields)
keyFields - of type FieldsfamilyNames - of type String[]valueFields - of type Fields[]public HBaseScheme(cascading.tuple.Fields keyField,
cascading.tuple.Fields valueFields)
keyField - of type StringvalueFields - of type Fieldspublic HBaseScheme(cascading.tuple.Fields keyField,
cascading.tuple.Fields[] valueFields)
keyField - of type FieldvalueFields - of type Field[]public java.lang.String[] getFamilyNames()
public void sourcePrepare(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall)
sourcePrepare in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>public void sourceCleanup(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall)
sourceCleanup in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>public boolean source(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SourceCall<java.lang.Object[],org.apache.hadoop.mapred.RecordReader> sourceCall)
throws java.io.IOException
source in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>java.io.IOExceptionpublic void sink(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> flowProcess,
cascading.scheme.SinkCall<java.lang.Object[],org.apache.hadoop.mapred.OutputCollector> sinkCall)
throws java.io.IOException
sink in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>java.io.IOExceptionpublic void sinkConfInit(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> process,
cascading.tap.Tap<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector> tap,
org.apache.hadoop.mapred.JobConf conf)
sinkConfInit in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>public void sourceConfInit(cascading.flow.FlowProcess<org.apache.hadoop.mapred.JobConf> process,
cascading.tap.Tap<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector> tap,
org.apache.hadoop.mapred.JobConf conf)
sourceConfInit in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>public boolean equals(java.lang.Object object)
equals in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>public int hashCode()
hashCode in class cascading.scheme.Scheme<org.apache.hadoop.mapred.JobConf,org.apache.hadoop.mapred.RecordReader,org.apache.hadoop.mapred.OutputCollector,java.lang.Object[],java.lang.Object[]>