commit | c110fd01da656ffa429fddbca4eab376040745ef | [log] [tgz] |
---|---|---|
author | alexander.behm <alexander.behm@123451ca-8445-de46-9d55-352943316053> | Mon Nov 15 20:55:10 2010 +0000 |
committer | alexander.behm <alexander.behm@123451ca-8445-de46-9d55-352943316053> | Mon Nov 15 20:55:10 2010 +0000 |
tree | aae20eae65b01a16b61aeb33327cf369124393f0 | |
parent | 6118da30da306c52500cc3f32d3f1bdd20111e94 [diff] |
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