Advertisement
Guest User

PtRowNode

a guest
Aug 17th, 2011
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. public class CompactPtRowNode {
  2.    
  3.     /************** fields *******************/
  4.     //these are ordered by their order in the final compressed byte[]
  5.    
  6.     //all nodes have a token except 1b leaves whose only byte is in the parent fan
  7.     int tokenWidth;
  8.     byte[] token;
  9.    
  10.     int fanOut; //0 for leaf, meaning no children
  11.     byte[] fan;
  12.    
  13.     int numCells;// will be 0 for internal nodes
  14.    
  15.     //these exist if numCells > 0
  16.     //each cell has a column and a timestamp
  17.     byte[] columnOffsets;//offset from the column data start
  18.     byte[] timestampIndexes;//version deltas have fixed widths
  19.    
  20.     //block index: offset into hfile
  21.     //data block: offset into data array
  22.     byte[] dataOffsets;
  23.  
  24.     //block index: disk size of data block
  25.     //data block: length of value
  26.     byte[] dataLengths;
  27.    
  28.     //branches and nubs
  29.     Integer offsetWidth;//boxed Integer because it is not known at first
  30.     byte[] offsetBytes;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement