Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Adapt to the new default page and cache sizes. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | core312 |
Files: | files | file ages | folders |
SHA1: |
b1aa41631123ee5a96065e4c7fbf60a9 |
User & Date: | mistachkin 2016-03-22 15:58:01.845 |
Context
2016-03-24
| ||
00:27 | Merge updates from trunk. check-in: bb297a629d user: mistachkin tags: core312 | |
2016-03-22
| ||
15:58 | Adapt to the new default page and cache sizes. check-in: b1aa416311 user: mistachkin tags: core312 | |
15:29 | Adapt to core library internal API changes and silence some compiler warnings. check-in: d64930a7c7 user: mistachkin tags: core312 | |
Changes
Changes to System.Data.SQLite/SQLiteConnection.cs.
︙ | ︙ | |||
297 298 299 300 301 302 303 | /// <description>True</description> /// </item> /// <item> /// <description>Cache Size</description> /// <description> /// If the argument N is positive then the suggested cache size is set to N. /// If the argument N is negative, then the number of cache pages is adjusted | | | | | 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 | /// <description>True</description> /// </item> /// <item> /// <description>Cache Size</description> /// <description> /// If the argument N is positive then the suggested cache size is set to N. /// If the argument N is negative, then the number of cache pages is adjusted /// to use approximately abs(N*4096) bytes of memory. Backwards compatibility /// note: The behavior of cache_size with a negative N was different in SQLite /// versions prior to 3.7.10. In version 3.7.9 and earlier, the number of /// pages in the cache was set to the absolute value of N. /// </description> /// <description>N</description> /// <description>-2000</description> /// </item> /// <item> /// <description>Synchronous</description> /// <description> /// <b>Normal</b> - Normal file flushing behavior /// <br/> /// <b>Full</b> - Full flushing after all writes /// <br/> /// <b>Off</b> - Underlying OS flushes I/O's /// </description> /// <description>N</description> /// <description>Full</description> /// </item> /// <item> /// <description>Page Size</description> /// <description>{size in bytes}</description> /// <description>N</description> /// <description>4096</description> /// </item> /// <item> /// <description>Password</description> /// <description> /// {password} - Using this parameter requires that the CryptoAPI based codec /// be enabled at compile-time for both the native interop assembly and the /// core managed assemblies; otherwise, using this parameter may result in an |
︙ | ︙ | |||
555 556 557 558 559 560 561 | internal const string DefaultDateTimeFormatString = null; private const string DefaultDataSource = null; private const string DefaultUri = null; private const string DefaultFullUri = null; private const string DefaultHexPassword = null; private const string DefaultPassword = null; private const int DefaultVersion = 3; | | | | 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 | internal const string DefaultDateTimeFormatString = null; private const string DefaultDataSource = null; private const string DefaultUri = null; private const string DefaultFullUri = null; private const string DefaultHexPassword = null; private const string DefaultPassword = null; private const int DefaultVersion = 3; private const int DefaultPageSize = 4096; private const int DefaultMaxPageCount = 0; private const int DefaultCacheSize = -2000; private const int DefaultMaxPoolSize = 100; private const int DefaultConnectionTimeout = 30; private const int DefaultBusyTimeout = 0; private const bool DefaultNoDefaultFlags = false; private const bool DefaultNoSharedFlags = false; private const bool DefaultFailIfMissing = false; private const bool DefaultReadOnly = false; |
︙ | ︙ |
Changes to System.Data.SQLite/SQLiteConnectionStringBuilder.cs.
︙ | ︙ | |||
449 450 451 452 453 454 455 | } /// <summary> /// Gets/Sets the page size for the connection. /// </summary> [DisplayName("Page Size")] [Browsable(true)] | | | 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 | } /// <summary> /// Gets/Sets the page size for the connection. /// </summary> [DisplayName("Page Size")] [Browsable(true)] [DefaultValue(4096)] public int PageSize { get { object value; TryGetValue("page size", out value); return Convert.ToInt32(value, CultureInfo.CurrentCulture); |
︙ | ︙ | |||
489 490 491 492 493 494 495 | } /// <summary> /// Gets/Sets the cache size for the connection. /// </summary> [DisplayName("Cache Size")] [Browsable(true)] | | | 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 | } /// <summary> /// Gets/Sets the cache size for the connection. /// </summary> [DisplayName("Cache Size")] [Browsable(true)] [DefaultValue(-2000)] public int CacheSize { get { object value; TryGetValue("cache size", out value); return Convert.ToInt32(value, CultureInfo.CurrentCulture); |
︙ | ︙ |