org.apache.hadoop.mapred.join
Class Parser.Node
java.lang.Object
org.apache.hadoop.mapred.join.Parser.Node
- All Implemented Interfaces:
- InputFormat, ComposableInputFormat
- Enclosing class:
- Parser
public abstract static class Parser.Node
- extends Object
- implements ComposableInputFormat
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rrCstrMap
protected static final Map<String,Constructor<? extends ComposableRecordReader>> rrCstrMap
id
protected int id
ident
protected String ident
cmpcl
protected Class<? extends WritableComparator> cmpcl
Parser.Node
protected Parser.Node(String ident)
addIdentifier
protected static void addIdentifier(String ident,
Class<?>[] mcstrSig,
Class<? extends Parser.Node> nodetype,
Class<? extends ComposableRecordReader> cl)
throws NoSuchMethodException
- For a given identifier, add a mapping to the nodetype for the parse
tree and to the ComposableRecordReader to be created, including the
formals required to invoke the constructor.
The nodetype and constructor signature should be filled in from the
child node.
- Throws:
NoSuchMethodException
setID
protected void setID(int id)
setKeyComparator
protected void setKeyComparator(Class<? extends WritableComparator> cmpcl)
Copyright © 2009 The Apache Software Foundation