]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/statement.h
More efficient way of loading binary files
[libs/datafile.git] / source / statement.h
index 80b7b15af8da82566f3526d1494e82a3a787c2e4..184ef9955cbc78af80231eabda307bb45605be54 100644 (file)
@@ -49,6 +49,16 @@ struct StatementKey
        { return keyword<o.keyword || (keyword==o.keyword && signature<o.signature); }
 };
 
+struct StatementInfo
+{
+       StatementKey key;
+       unsigned args_size;
+       std::vector<unsigned> arg_offsets;
+
+       StatementInfo();
+       StatementInfo(const std::string &, const std::string &);
+};
+
 } // namespace DataFile
 } // namespace Msp