Add beast_sqdb module

This commit is contained in:
Vinnie Falco committed 2013-07-24 11:47:42 -07:00
1 parent ed8d9b1ed3
commit 76e0d4c770
35 files changed
+4983

No files matched your search

+103
View File
@@ -257,6 +257,29 @@
<ClInclude Include="..\..\modules\beast_crypto\math\beast_UnsignedInteger.h" />
<ClInclude Include="..\..\modules\beast_db\beast_db.h" />
<ClInclude Include="..\..\modules\beast_db\keyvalue\beast_KeyvaDB.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\backend.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\blob.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\into.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\session.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\statement.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\transaction.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\type_conversion_traits.h" />
<ClInclude Include="..\..\modules\beast_sqdb\api\use.h" />
<ClInclude Include="..\..\modules\beast_sqdb\beast_sqdb.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\error_codes.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\exchange_traits.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\into_type.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\once_temp_type.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\prepare_temp_type.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\ref_counted_prepare_info.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\ref_counted_statement.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\statement_imp.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\type_conversion.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\type_ptr.h" />
<ClInclude Include="..\..\modules\beast_sqdb\detail\use_type.h" />
<ClInclude Include="..\..\modules\beast_sqlite\beast_sqlite.h" />
<ClInclude Include="..\..\modules\beast_sqlite\sqlite\sqlite3.h" />
<ClInclude Include="..\..\modules\beast_sqlite\sqlite\sqlite3ext.h" />
<ClInclude Include="BeastConfig.h" />
</ItemGroup>
<ItemGroup>
@@ -948,6 +971,86 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\beast_sqdb.cpp" />
<ClCompile Include="..\..\modules\beast_sqdb\source\blob.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\error_codes.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\into_type.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\once_temp_type.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\prepare_temp_type.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\ref_counted_prepare_info.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\ref_counted_statement.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\session.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\statement.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\statement_imp.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\transaction.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\use_type.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqlite\beast_sqlite.c" />
<ClCompile Include="..\..\modules\beast_sqlite\sqlite\sqlite3.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Text Include="..\..\TODO.txt" />
@@ -134,6 +134,24 @@
<Filter Include="beast_db\keyvalue">
<UniqueIdentifier>{15a98fee-1b52-45eb-9480-514b8750d755}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqlite">
<UniqueIdentifier>{cbf5f5a3-5d66-4b6d-996d-20ed14b41793}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqlite\sqlite">
<UniqueIdentifier>{acd9ab9d-3ba8-4c60-bfb8-36799d9d7a06}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqdb">
<UniqueIdentifier>{67b47aab-8e6a-4acd-9291-d95a8795d6ad}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqdb\api">
<UniqueIdentifier>{e666952d-d490-40a2-aa05-2d63ea23284f}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqdb\detail">
<UniqueIdentifier>{3f969218-0a32-41f1-8e05-9a47247cf494}</UniqueIdentifier>
</Filter>
<Filter Include="beast_sqdb\source">
<UniqueIdentifier>{10ef778f-6b81-437e-a6ef-558ff4163acc}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\modules\beast_core\beast_core.h">
@@ -647,6 +665,75 @@
<ClInclude Include="..\..\modules\beast_db\keyvalue\beast_KeyvaDB.h">
<Filter>beast_db\keyvalue</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqlite\beast_sqlite.h">
<Filter>beast_sqlite</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqlite\sqlite\sqlite3.h">
<Filter>beast_sqlite\sqlite</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqlite\sqlite\sqlite3ext.h">
<Filter>beast_sqlite\sqlite</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\beast_sqdb.h">
<Filter>beast_sqdb</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\backend.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\blob.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\into.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\session.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\statement.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\transaction.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\type_conversion_traits.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\api\use.h">
<Filter>beast_sqdb\api</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\error_codes.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\exchange_traits.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\into_type.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\once_temp_type.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\prepare_temp_type.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\ref_counted_prepare_info.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\ref_counted_statement.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\statement_imp.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\type_conversion.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\type_ptr.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\beast_sqdb\detail\use_type.h">
<Filter>beast_sqdb\detail</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\modules\beast_core\beast_core.cpp">
@@ -1003,6 +1090,51 @@
<ClCompile Include="..\..\modules\beast_db\keyvalue\beast_KeyvaDB.cpp">
<Filter>beast_db\keyvalue</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqlite\beast_sqlite.c">
<Filter>beast_sqlite</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqlite\sqlite\sqlite3.c">
<Filter>beast_sqlite\sqlite</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\beast_sqdb.cpp">
<Filter>beast_sqdb</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\blob.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\error_codes.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\into_type.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\once_temp_type.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\prepare_temp_type.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\ref_counted_prepare_info.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\ref_counted_statement.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\session.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\statement.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\statement_imp.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\transaction.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\beast_sqdb\source\use_type.cpp">
<Filter>beast_sqdb\source</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Text Include="..\..\TODO.txt" />