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
Method Summary |
protected static void |
addIdentifier(String ident,
Class<?>[] mcstrSig,
Class<? extends Parser.Node> nodetype,
Class<? extends org.apache.hadoop.mapred.join.ComposableRecordReader> cl)
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. |
protected void |
setID(int id)
|
protected void |
setKeyComparator(Class<? extends WritableComparator> cmpcl)
|
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 org.apache.hadoop.mapred.join.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 org.apache.hadoop.mapred.join.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 © 2006 The Apache Software Foundation