Added ITypeTrait interface to indicate statically know size of types. The BTree can now use this information (with the TypeAwareTupleWriter) to save space on field slots as follows. There are no more field slots for fixed-length types and the field slots for variable-length types are delta-compressed and encoded in a variable-byte format.

git-svn-id: https://hyracks.googlecode.com/svn/trunk@198 123451ca-8445-de46-9d55-352943316053
48 files changed
tree: aae20eae65b01a16b61aeb33327cf369124393f0
  1. hyracks/