1       w r r  r r     r  r   * * r - -   r r r r    r          r     !"#$%&'()* +,-./ r0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU rV rWXY Z [ \]^  _`ab cdefghijklmnopqrstuvwxyz {|}~          -mFQNameLjava/lang/String;mNamemModulemFieldsLjava/util/ArrayList; Signature8Ljava/util/ArrayList; vectorStructsLjava/util/HashMap;9Ljava/util/HashMap;*(Ljava/lang/String;Ljava/util/ArrayList;)VCodeLineNumberTableLocalVariableTablethis"Lorg/apache/jute/compiler/JRecord;nameflistidxILocalVariableTypeTableM(Ljava/lang/String;Ljava/util/ArrayList;)VgetName()Ljava/lang/String; getJavaFQName getCppFQNamegetJavaPackagegetCppNameSpace getFields()Ljava/util/ArrayList;:()Ljava/util/ArrayList; getSignaturesiLjava/util/Iterator;sbLjava/lang/StringBuilder;7Ljava/util/Iterator; genCppDecl&(Ljava/lang/String;)Ljava/lang/String;fnamegenJavaReadMethod8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;taggenJavaReadWrapper9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;declZretgenJavaWriteWrappergenCCode+(Ljava/io/FileWriter;Ljava/io/FileWriter;)Vjv"Lorg/apache/jute/compiler/JVector;jvType Lorg/apache/jute/compiler/JType; struct_namef!Lorg/apache/jute/compiler/JField;i$vthLjava/io/FileWriter;crec_name Exceptions genSerialize[(Ljava/io/FileWriter;Lorg/apache/jute/compiler/JType;Ljava/lang/String;Ljava/lang/String;)VtypegenDeserializeextractMethodSuffix4(Lorg/apache/jute/compiler/JType;)Ljava/lang/String;textractStructName genCppCodejfhhccns[Ljava/lang/String;fIdx genJavaCode(Ljava/io/File;)VoutputDirectoryLjava/io/File;pkgpkgpathpkgdirjfilejjfLen unimplemented()V SourceFile JRecord.javajava/lang/StringBuilder :struct    H\.:: [Record : /0 10  20 34L(   org/apache/jute/compiler/JField PH)  ; ]^ : IH= new ();  a_.readRecord(,"");  a_.writeRecord(  org/apache/jute/compiler/JVector  x 78   { int32_t count; *data X }; int serialize_/(struct oarchive *out, const char *tag, struct  *v); int deserialize_.(struct iarchive *in, const char *tag, struct  int allocate_(struct  *v, int32_t len); int deallocate_ *v, int32_t len) {  if (!len) {  v->count = 0;  v->data = 0;  } else {  v->count = len; 1 v->data = calloc(sizeof(*v->data), len);  }  return 0; }  *v) {  if (v->data) {  int32_t i; # for(i=0;icount; i++) {  deallocate_ wx(&v->data[i]);  }  free(v->data);  *v) {  int32_t count = v->count;  int rc = 0;  int32_t i; . rc = out->start_vector(out, tag, &count);  for(i=0;icount;i++) { datadata[i] st+ rc = rc ? : out->end_vector(out, tag);  return rc; / rc = in->start_vector(in, tag, &v->count); 2 v->data = calloc(v->count, sizeof(*v->data)); value vt" rc = in->end_vector(in, tag); GH { H}; *v); void deallocate_*);  *v) int rc; & rc = out->start_record(out, tag); H+ rc = rc ? : out->end_record(out, tag); *v)$ rc = in->start_record(in, tag); ) rc = rc ? : in->end_record(in, tag);  org/apache/jute/compiler/JRecord deallocate_ zx(&v->); "org/apache/jute/compiler/JCompType rc = rc ? : serialize_(out, "", &v-> rc = rc ? : out->serialize_ rc = rc ? : deserialize_(in, " rc = rc ? : in->deserialize_ H H   LH  namespace class  : public ::hadoop::Record {  private: WH mutable std::bitset<  > bs_; public: I virtual void serialize(::hadoop::OArchive& a_, const char* tag) const; E virtual void deserialize(::hadoop::IArchive& a_, const char* tag); - virtual const ::std::string& type() const; 2 virtual const ::std::string& signature() const; ! virtual bool validate() const;  virtual bool operator<(const & peer_) const;  virtual bool operator==(const  virtual ~() {}; }; // end record  } // end namespace void JH=::serialize(::hadoop::OArchive& a_, const char* tag) const { K if (!validate()) throw new ::hadoop::IOException("All fields not set.");  a_.startRecord(*this,tag);  org/apache/jute/compiler/JBuffer a_.serialize(, .length()," bs_.reset( a_.endRecord(*this,tag);  return; 9::deserialize(::hadoop::IArchive& a_, const char* tag) { ! { size_t len=0; a_.deserialize(,len,"");}  a_.deserialize( bs_.set(bool ::validate() const { / if (bs_.size() != bs_.count()) return false;  if (!.validate()) return false;  return true; ::operator< (const & peer_) const {  return (1  && ( < peer_.)  ); ::operator== (const  == peer_.const ::std::string&::type() const { $ static const ::std::string type_(" return type_; ::signature() const { # static const ::std::string sig_(" return sig_; KH/ java/io/File :  java/io/IOExceptionCannnot create directory:  is not a directory..javajava/io/FileWriter ::// File generated by hadoop record compiler. Do not edit. /** =* Licensed to the Apache Software Foundation (ASF) under one ?* or more contributor license agreements. See the NOTICE file 8* distributed with this work for additional information =* regarding copyright ownership. The ASF licenses this file 4* to you under the Apache License, Version 2.0 (the =* "License"); you may not use this file except in compliance =* with the License. You may obtain a copy of the License at * 1* http://www.apache.org/licenses/LICENSE-2.0 F* Unless required by applicable law or agreed to in writing, software D* distributed under the License is distributed on an "AS IS" BASIS, K* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. F* See the License for the specific language governing permissions and !* limitations under the License. */ package ; import java.util.*; import org.apache.jute.*;  public class  implements Record { H public () {  } ( X, ) { X S public void serialize(OutputArchive a_, String tag) throws java.io.IOException {  a_.startRecord(this,tag); H a_.endRecord(this,tag); T public void deserialize(InputArchive a_, String tag) throws java.io.IOException {  a_.startRecord(tag); H a_.endRecord(tag);  public String toString() {  try { ( java.io.ByteArrayOutputStream s = - new java.io.ByteArrayOutputStream();  CsvOutputArchive a_ = ! new CsvOutputArchive(s);  a_.startRecord(this,"");  a_.endRecord(this,""); 3 return new String(s.toByteArray(), "UTF-8");  } catch (Throwable ex) {  ex.printStackTrace();  return "ERROR"; I public void write(java.io.DataOutput out) throws java.io.IOException { @ BinaryOutputArchive archive = new BinaryOutputArchive(out);  serialize(archive, ""); L public void readFields(java.io.DataInput in) throws java.io.IOException { = BinaryInputArchive archive = new BinaryInputArchive(in);  deserialize(archive, ""); B public int compareTo (Object peer_) throws ClassCastException { org/apache/jute/compiler/JMap7 throw new UnsupportedOperationException("comparing  is unimplemented");  if (!(peer_ instanceof )) { M throw new ClassCastException("Comparing different types of records.");  peer = ( ) peer_;  int ret = 0; H if (ret != 0) return ret;  return ret; ( public boolean equals(Object peer_) {  return false;  if (peer_ == this) {  return true;  boolean ret = false; H if (!ret) return ret;  public int hashCode() {  int result = 17;  int ret; H result = 37*result + ret;  return result; % public static String signature() {  return ""; java/util/HashMapappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/String lastIndexOf(I)I substring(I)Ljava/lang/String;toString replaceAll](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(II)Ljava/lang/String;java/util/ArrayListiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;(Ljava/lang/String;)VgetType"()Lorg/apache/jute/compiler/JType;getElementTypeextractVectorNameget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/apache/jute/compiler/JTypegenCDeclwritegetTaggetMethodSuffixgetCType startsWith(Ljava/lang/String;)Zlength()Isplit'(Ljava/lang/String;)[Ljava/lang/String;size(I)Ljava/lang/StringBuilder; genCppGetSet#(Ljava/io/File;Ljava/lang/String;)Vexistsmkdirs isDirectory genJavaDeclgenJavaConstructorParamgenJavaConstructorSet genJavaGetSetgenJavaWriteMethodNamegenJavaReadMethodNamegenJavaCompareTo genJavaEqualsgenJavaHashCodeclose!rw/0102034567859:;<U*Y++.`+ + + *+ +.>*+`*+*,=*.,3-:.E/O0T1>*U?@UA0UB4:CDE UB65FGH</*=4> ?@IH</* =8> ?@JH<6 *  =<>  ?@KH</*=@> ?@LH<6 * =D>  ?@MN</*=H> ?@5OPH<NYL+*W*M,,N+-W+W+="LMN,O9P?QBRIS>*9Q0#RSN?@FTUE #RVWX<Y%Y*+=W>%?@%Y0Z[<F*+,=[> ?@Y0\0]^<Y:-Y *!+WY +"*!#WY$+%,&W=_ `a9ccde>4?@Y0\0_` aUb[<`"Y'+%,&=i> "?@"Y0"\0cd<*(N--:)*)*:+:,:-.-/W+Y0+1234+Y5674+Y8974+Y:;<4+Y=;74,Y:;>4,?4,@4,A4,B4,C4,D4,E4,F4,G4,Y=;H4,I4,J4,K4,YLMN4,O4,P4,A4,E4,F4,G4,Y56Q4,R4,S4,T4,U4,V4,W4*,XYZ,E4,[4,\4,G4,Y89Q4,R4,T4,U4,]4,^4,W4*,_Y`,E4,a4,\4,G42*bN+Y-c4*(::+d4+e4+Y5-6-74+Y8-9-f4+Yg-;-h4,Y5-6-i4,R4,j4,k4*(:&:*,)lmZ,n4,\4,G4,Y8-9-o4,R4,j4,p4*(:&:*,)lm`,q4,\4,G4,Yg-;-o4,R4*(::)r6,Ys)tumv4)*@)*:,Ys+,umv4>)w3,Ys)Mumv4),G4=`no'p1q8r?sJtUuvwxy zG{M|S}Y~_ekqw}!'-39?EPV\bh%+Pu >DJPo +5es>1ef8gh?i0jklS jk"lSjk-lSojkY-lS50mfjklS?@nopoq0rst<,r8+Yx,ty-zv4w,*>+Yx,*+,y-zv45+Y{,My-zv4=<C~>4?@pouh\0A0rvt<,r8+Y|,t}-zv4w,*>+Y|,*+,}-zv45+Y~,M}-zv4=<C~>4?@pouh\0A0rwx<C*r*t*= > yh zx<V*L+++=>yhu0{d<* N6-(+Y-2c4+Y*b4+4*::+4+Y*4+4+4+4+4+4+4+Y*b4+Y*b4+Y*b46*: :+4+Y*b4-d6(+Y-24,Y*4,4,46*::m:):,Yl&4-,Y%l&4,Yv4W,4,4,G4,Y*4,46*::m:)0,Yl4-,Y%l&4,Yv4a,4,4,G4,Y*4,4*:D:):r#,Ym4,4,G4,Y**4,4*:@:m:,Y4,4,G4,Y**4,4*:@:m:,Y4,4,G4,Y*4,Y*&4,4,G4,Y*¶4,Yö*Ķ&4,Ŷ4,G4=~_ 39X^q}      ,/BNY_~  !D#n%'()+,-./012)4S6p.v8|9:<=>?@AB>EF H8I>JQK]LdMNOPRSTUVWXY!Z'\F]e^k_qabcdf> ,RD} |kg"RSN |k8'RS*RD|kA0RS|kA0RS/|k(uhKRS].|kd'A0GGRS.|k'A0GRS?@}o~o /DE>g"RV8'RVRVRVGGRVGRVr<  *M,Ƕ NY+-:ʚ&˚AYYͶ-οϚYY-жοYY*bѶ:Y:Զ4ն4ֶ4׶4ض4ٶ4ڶ4۶4ܶ4ݶ4޶4ݶ4߶4444444Y*ƶ444Y*b4*::4Y*b44Y*b46*6*:  9 :   m4d446*:  $ :   m446*:  ! :  4446*:   :  444446*:   :  44G444444446*:   :  44444E444 4 4 44 4 44446 *(:  + :  ) )*6  (Y*b4Y*b44E4Y *b*b44*:  ' :  44444Y*b44E444E4Y *b*b4 4*:  ' :  !4"444#4$4%4*:  ' :  &4'4(44)4Y**Ķ+44G4,=nijkl!n)oDqLrgtuvwxyz{|}~ 8?Ffy(.58KWflsv%/5<CJQX`hpx{&)H^di&,4;Cemt| 2 > H P V^em>B  |ko#RS$|k @RS W|k A+RS  |k (RS  |k &RS % |k &RS  |k &RS Hjk 22lS |k .RS |k .RS >|k (.RS ?@00oDD)z` Ef o#RV@RV A+RV (RV &RV &RV &RV .RV .RV (.RV r<# -Y.-=l