org.apache.hadoop.record.compiler
Class JFile

java.lang.Object
  extended by org.apache.hadoop.record.compiler.JFile

public class JFile
extends Object

Container for the Hadoop Record DDL. The main components of the file are filename, list of included files, and records defined in that file.


Constructor Summary
JFile(String name, ArrayList<JFile> inclFiles, ArrayList<JRecord> recList)
          Creates a new instance of JFile
 
Method Summary
 int genCode(String language, String destDir, ArrayList<String> options)
          Generate record code in given language.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JFile

public JFile(String name,
             ArrayList<JFile> inclFiles,
             ArrayList<JRecord> recList)
Creates a new instance of JFile

Parameters:
name - possibly full pathname to the file
inclFiles - included files (as JFile)
recList - List of records defined within this file
Method Detail

genCode

public int genCode(String language,
                   String destDir,
                   ArrayList<String> options)
            throws IOException
Generate record code in given language. Language should be all lowercase.

Throws:
IOException


Copyright © 2009 The Apache Software Foundation