org.apache.hadoop.record.compiler
Class JRecord
java.lang.Object
org.apache.hadoop.record.compiler.JType
org.apache.hadoop.record.compiler.JRecord
public class JRecord
- extends JType
- Author:
- milindb
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRecord
public JRecord(String name,
ArrayList flist)
- Creates a new instance of JRecord
getName
public String getName()
getJavaFQName
public String getJavaFQName()
getCppFQName
public String getCppFQName()
getJavaPackage
public String getJavaPackage()
getCppNameSpace
public String getCppNameSpace()
getFields
public ArrayList getFields()
getSignature
public String getSignature()
- Specified by:
getSignature
in class JType
genCppDecl
public String genCppDecl(String fname)
- Overrides:
genCppDecl
in class JType
genJavaDecl
public String genJavaDecl(String fname)
- Overrides:
genJavaDecl
in class JType
genJavaReadWrapper
public String genJavaReadWrapper(String fname,
String tag,
boolean decl)
- Overrides:
genJavaReadWrapper
in class JType
genJavaWriteWrapper
public String genJavaWriteWrapper(String fname,
String tag)
- Overrides:
genJavaWriteWrapper
in class JType
genCppCode
public void genCppCode(FileWriter hh,
FileWriter cc)
throws IOException
- Throws:
IOException
genJavaCode
public void genJavaCode()
throws IOException
- Throws:
IOException
genCppGetSet
public String genCppGetSet(String fname,
int fIdx)
- Overrides:
genCppGetSet
in class JType
genJavaCompareTo
public String genJavaCompareTo(String fname)
- Overrides:
genJavaCompareTo
in class JType
genJavaEquals
public String genJavaEquals(String fname,
String peer)
- Overrides:
genJavaEquals
in class JType
genJavaHashCode
public String genJavaHashCode(String fname)
- Overrides:
genJavaHashCode
in class JType
Copyright © 2006 The Apache Software Foundation