TSQLiteSerializerRowReader.cpp

Clone
Diff latest
Open in IDE
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
15 revisions
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

Revision ID:
0d5b67ee96b435d63f7bf075dc8e28603793b187
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp e98c03b108baad889dfd7c7fbb1a49f5ea5a55d8
Introduced engine-wide logging (with task manager serialization included). Moved serialization logging from debug tracing to a normal log file. (CH-114)

Introduced engine-wide logging (with task manager serialization included). Moved serialization logging from debug tracing to a normal log file. (CH-114)

Revision ID:
e98c03b108baad889dfd7c7fbb1a49f5ea5a55d8
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp d9527df01ee91b35d9a5fdccb80ded25a9c8265f
Moved to:
src/libserializer/TSQLiteSerializerRowReader.cpp 0d5b67ee96b435d63f7bf075dc8e28603793b187
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

Revision ID:
d9527df01ee91b35d9a5fdccb80ded25a9c8265f
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp a4635addad389b9e117679437a3e1b64a739ea96
Normalized line ending as specified in .gitattributes (CH-312).

Normalized line ending as specified in .gitattributes (CH-312).

Revision ID:
a4635addad389b9e117679437a3e1b64a739ea96
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp e8f31b0f922b402878356e130c866c4f3682a7f5
Head on:
ParallelizeReaderWriter
Improved engine core exception handling - now all core exceptions have appropriate message and the details are logged into tasks' log file (CH-219).

Improved engine core exception handling - now all core exceptions have appropriate message and the details are logged into tasks' log file (CH-219).

Revision ID:
e8f31b0f922b402878356e130c866c4f3682a7f5
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3
Tags:
1.43 1.44 1.40rc2 1.41
Head on:
LoggerImprovements ReaderWriterSplit
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

Revision ID:
e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp d76d3ce6c8c55fa23009dbb03b8bc06f482c5b72
Performed de-duplication of the progress data and stats data (i.e. current file processed size was available in both progress data and stats data and not always updated simultaneously). There is no separate progress data anymore - everything is now placed in the stats data. (CH-124)

Performed de-duplication of the progress data and stats data (i.e. current file processed size was available in both progress data and stats data and not always updated simultaneously). There is no separate progress data anymore - everything is now placed in the stats data. (CH-124)

Revision ID:
d76d3ce6c8c55fa23009dbb03b8bc06f482c5b72
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp 2fe97a93f21771d75901d4b6559057d1ea055104
Bugfix: crash when opening explorer's context menu (boost lexical_cast incorrectly detected underlying stream type due to the implicit cast of TString to const wchar_t) (CH-107).

Bugfix: crash when opening explorer's context menu (boost lexical_cast incorrectly detected underlying stream type due to the implicit cast of TString to const wchar_t) (CH-107).

Revision ID:
2fe97a93f21771d75901d4b6559057d1ea055104
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp fc67a825635691930b3ac00dc95b16e59f3d2fae
Added extended columns definitions to support slimmer row data in the future (CH-103).

Added extended columns definitions to support slimmer row data in the future (CH-103).

Revision ID:
fc67a825635691930b3ac00dc95b16e59f3d2fae
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp 081055369d6b332ef1651877756657973b1b2d9c
Removed use of smart pointer for column definitions (slimming down the serialization mechanism weight) (CH-103).

Removed use of smart pointer for column definitions (slimming down the serialization mechanism weight) (CH-103).

Revision ID:
081055369d6b332ef1651877756657973b1b2d9c
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp c8e73b75027d5e17fb8b1e1eb40e64f40fc62547
Adjusted serialization tracing, exported TSimpleTimer from the engine dll (CH-103).

Adjusted serialization tracing, exported TSimpleTimer from the engine dll (CH-103).

Revision ID:
c8e73b75027d5e17fb8b1e1eb40e64f40fc62547
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp a5aa3c3cb78f3767641de2627d1a49a1dc35b429
Added serialization to TFileInfo and TFileInfoArray objects (CH-75).

Added serialization to TFileInfo and TFileInfoArray objects (CH-75).

Revision ID:
a5aa3c3cb78f3767641de2627d1a49a1dc35b429
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db
Added serialization and deserialization of the base (input) paths (CH-72).

Added serialization and deserialization of the base (input) paths (CH-72).

Revision ID:
73583f2ca01fa1b2eae49bbc63bce46b9ecff5db
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp 1875711000138ff9d4185c2e3e74d455533de8a8
SQLite binding and data retrieval improvements (CH-82).

SQLite binding and data retrieval improvements (CH-82).

Revision ID:
1875711000138ff9d4185c2e3e74d455533de8a8
Parents:
src/libchcore/TSQLiteSerializerRowReader.cpp 9479911a096555a7504c5c8a8eaee83ecb63440c
Partial implementation of basic serialization mechanism (part 2) (CH-79).

Partial implementation of basic serialization mechanism (part 2) (CH-79).

Revision ID:
9479911a096555a7504c5c8a8eaee83ecb63440c