Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Comment: | 1.0.55.0 |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | sourceforge |
Files: | files | file ages | folders |
SHA1: |
8848fb5ed8a4ad43bb7e8e74eb26f73f |
User & Date: | rmsimpson 2008-08-06 21:49:08.000 |
2008-08-08
| ||
05:42 | 1.0.56.0 beta check-in: 85ed84191d user: rmsimpson tags: sourceforge | |
2008-08-06
| ||
21:49 | 1.0.55.0 check-in: 8848fb5ed8 user: rmsimpson tags: sourceforge | |
21:48 | 3.6.1 debug sources check-in: add0673a62 user: rmsimpson tags: sourceforge | |
︙ | |||
93 94 95 96 97 98 99 | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | - + | <configuration> <system.data> <DbProviderFactories> <remove invariant="System.Data.SQLite"/> <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, |
︙ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | + + + + + + | <html dir="LTR" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:tool="http://www.microsoft.com/tooltip" xmlns:ndoc="urn:ndoc-preprocess"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" /> <title>expression</title> <link rel="stylesheet" type="text/css" href="ndoc.css"> </link> <link rel="stylesheet" type="text/css" href="user.css"> </link> <script type="text/javascript" src="ndoc.js"> </script> <style type="text/css"> .style1 { height: 70px; } </style> </head> <body style="display: none;"> <input type="hidden" id="userDataCache" class="userDataStyle" /> <input type="hidden" id="hiddenScrollOffset" /> <img id="dropDownImage" style="display:none; height:0; width:0;" src="drpdown.gif" /> <img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="drpdown_orange.gif" /> <img id="collapseImage" style="display:none; height:0; width:0;" src="collapse.gif" /> |
︙ | |||
355 356 357 358 359 360 361 | 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 | - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | <p> The core functions shown below are available by default. Additional functions may be written in C and added to the database engine using the <a href="capi3ref.html#cfunc"> sqlite3_create_function()</a> API.</p> <p> <table border="0" cellpadding="10"> <tr> |
︙ | |||
392 393 394 395 396 397 398 399 400 401 402 403 404 405 | 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 | + + + + + + + + + + + + | <td align="right" width="1%" nowrap> last_insert_rowid()</td> <td valign="top"> Return the ROWID of the last row insert from this connection to the database. This is the same value that would be returned from the <b>sqlite_last_insert_rowid()</b> API function.</td> </tr> <tr> <td align="right" width="1%" nowrap> last_rows_affected()</td> <td valign="top"> Returns the number of rows affected by the last insert/update operation</td> </tr> <tr> <td align="right" width="1%" nowrap> leftstr(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Returns the leftmost <i>Y</i> characters in string <i>X</i>.</td> </tr> <tr> <td align="right" width="1%" nowrap> length(<i>X</i>)</td> <td valign="top"> Return the string length of <i>X</i> in characters. If SQLite is configured to support UTF-8, then the number of UTF-8 characters is returned, not the number of bytes.</td> </tr> |
︙ | |||
424 425 426 427 428 429 430 431 432 433 434 435 436 437 | 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 | + + + + + + + + + + + + | <td valign="top"> Load SQLite extensions out of the shared library file named <i>X</i> using the entry point <i>Y</i>. The result is a NULL. If <i>Y</i> is omitted then the default entry point of <b>sqlite3_extension_init</b> is used. This function raises an exception if the extension fails to load or initialize correctly. </td> </tr> <tr> <td align="right" width="1%" nowrap> log(<i>X</i>)</td> <td valign="top"> Returns the natural logarithm of the specified <b>double</b> expression</td> </tr> <tr> <td align="right" width="1%" nowrap> log10(<i>X</i>)</td> <td valign="top"> Returns the base-10 logarithm of the specified <b>double</b> expression</td> </tr> <tr> <td align="right" width="1%" nowrap> lower(<i>X</i>)</td> <td valign="top"> Return a copy of string <i>X</i> will all characters converted to lower case. The C library <b>tolower()</b> routine is used for the conversion, which means that this function might not work correctly on UTF-8 characters.</td> |
︙ | |||
456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 | 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | </tr> <tr> <td align="right" width="1%" nowrap> nullif(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Return the first argument if the arguments are different, otherwise return NULL.</td> </tr> <tr> <td align="right" width="1%" nowrap> padc(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Pads the given string <i>X</i> on the left and the right with spaces until it is the specified length <i>Y</i></td> </tr> <tr> <td align="right" width="1%" nowrap> padl(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Pads the given string <i>X</i> on the left with spaces until it is the specified length <i>Y</i></td> </tr> <tr> <td align="right" width="1%" nowrap> padr(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Pads the given string <i>X</i> on the right with spaces until it is the specified length <i>Y</i></td> </tr> <tr> <td align="right" width="1%" nowrap> pi</td> <td valign="top"> Returns the value of pi</td> </tr> <tr> <td align="right" width="1%" nowrap> power(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Returns the value of the specified expression <i>X</i> to the specified power <i> Y</i></td> </tr> <tr> <td align="right" width="1%" nowrap> proper(<i>X</i>)</td> <td valign="top"> Proper-case the given string <i>X</i></td> </tr> <tr> <td align="right" width="1%" nowrap> quote(<i>X</i>)</td> <td valign="top"> This routine returns a string which is the value of its argument suitable for inclusion into another SQL statement. Strings are surrounded by single-quotes with escapes on interior quotes as needed. BLOBs are encoded as hexadecimal literals. The current implementation of VACUUM uses this function. The function is also useful when writing triggers to implement undo/redo functionality. </td> </tr> <tr> <td align="right" width="1%" nowrap> radians(<i>X</i>)</td> <td valign="top"> Converts degrees to radians</td> </tr> <tr> <td align="right" width="1%" nowrap> random(*)</td> <td valign="top"> Return a pseudo-random integer between -9223372036854775808 and +9223372036854775807.</td> </tr> <tr> <td align="right" width="1%" nowrap> replicate(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Return the concatenation of string <i>X</i> repeated <i>Y</i> times</td> </tr> <tr> <td align="right" width="1%" nowrap> reverse(<i>X</i>)</td> <td valign="top"> Returns the string <i>X</i> reversed</td> </tr> <tr> <td align="right" width="1%" nowrap> rightstr(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Returns the right-most <i>Y</i> characters in string <i>X</i>.</td> </tr> <tr> <td align="right" width="1%" nowrap> round(<i>X</i>)<br /> round(<i>X</i>,<i>Y</i>)</td> <td valign="top"> Round off the number <i>X</i> to <i>Y</i> digits to the right of the decimal point. If the <i>Y</i> argument is omitted, 0 is assumed.</td> </tr> <tr> <td align="right" width="1%" nowrap> sign(<i>X</i>)</td> <td valign="top"> Returns the positive (+1), zero (0), or negative (-1) sign of the specified expression</td> </tr> <tr> <td align="right" width="1%" nowrap> sin(<i>X</i>)</td> <td valign="top"> Returns the trigonometric sine of the specified angle, in radians, and in an approximate numeric, <b>double</b>, expression</td> </tr> <tr> <td align="right" width="1%" nowrap> soundex(<i>X</i>)</td> <td valign="top"> |
︙ | |||
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 | 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | count(<i>X</i>)<br /> count(*)</td> <td valign="top"> The first form return a count of the number of times that <i>X</i> is not NULL in a group. The second form (with no argument) returns the total number of rows in the group.</td> </tr> <tr> <td align="right" width="1%" nowrap> lower_quartile(<i>X</i>)</td> <td valign="top"> Returns the lower quartile of the given numbers in the set</td> </tr> <tr> <td align="right" width="1%" nowrap> max(<i>X</i>)</td> <td valign="top"> Return the maximum value of all values in the group. The usual sort order is used to determine the maximum.</td> </tr> <tr> <td align="right" width="1%" nowrap> median(<i>X</i>)</td> <td valign="top"> Returns the middle value in a set of ordered numbers. (The medial value is unlike the mean value, which is the sum of a set of numbers divided by the count of numbers in the set). The median value is determined by choosing the smallest value such that at least half of the values in the set are no greater than the chosen value. If the number of values within the set is odd, the median value corresponds to a single value. If the number of values within the set is even, the median value corresponds to the sum of the two middle values divided by two.</td> </tr> <tr> <td align="right" width="1%" nowrap> min(<i>X</i>)</td> <td valign="top"> Return the minimum non-NULL value of all values in the group. The usual sort order is used to determine the minimum. NULL is only returned if all values in the group are NULL.</td> </tr> <tr> <td align="right" width="1%" nowrap> mode(<i>X</i>)</td> <td valign="top"> Computes the most frequently occurring value in a sample set</td> </tr> <tr> <td align="right" width="1%" nowrap> stdev(<i>X</i>)</td> <td valign="top"> Returns the statistical standard deviation of all values in the specified expression</td> </tr> <tr> <td align="right" width="1%" nowrap> sum(<i>X</i>)<br /> total(<i>X</i>)</td> <td valign="top"> Return the numeric sum of all non-NULL values in the group. If there are no non-NULL input rows then sum() returns NULL but total() returns 0.0. NULL is not normally |
︙ | |||
600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 | 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 | + + + + + + | approximation to the true sum.</p> <p> Sum() will throw an "integer overflow" exception if all inputs are integers or NULL and an integer overflow occurs at any point during the computation. Total() never throws an exception.</p> </td> </tr> <tr> <td align="right" width="1%" nowrap> upper_quartile(<i>X</i>)</td> <td valign="top"> Returns the upper quartile of the numbers in the given set</td> </tr> </table> </p> <hr> <div id="footer"> <p> </p> <p> </p> </div> </div> </div> </body> </html> |
︙ | |||
51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | </td> </tr> </table> </div> <div id="mainSection"> <div id="mainBody"> <h1 class="heading">Version History</h1> <p><b>1.0.55.0 - August 6, 2008</b></p> <ul> <li>Code merge with SQLite 3.6.1</li> <li>Added support for the user-contributed extension-functions at <a href="http://www.sqlite.org/contrib">http://www.sqlite.org/contrib</a>. Feel free to override any of them with your own implementation. The new functions are: <i>acos, asin, atan, atn2, atan2, acosh, asinh, atanh, difference, degrees, radians, cos, sin, tan, cot, cosh, sinh, tanh, coth, exp, log, log10, power, sign, sqrt, square, ceil, floor, pi, replicate, charindex, leftstr, rightstr, reverse, proper, padl, padr, padc, strfilter,</i> and aggregates <i>stdev, variance, mode, median, lower_quartile, upper_quartile.</i></li> <li>Moved the last_rows_affected() function to the C extension library.</li> <li>Added a new class, SQLiteFunctionEx which extends SQLiteFunction and adds the ability for a user-defined function to get the collating sequence during the Invoke/Step methods. User-defined functions can use the collating sequence as a helper to compare values.</li> <li>When registering user-defined collation sequences and functions, the provider will now register both a UTF8 and a UTF16 version instead of just UTF8.</li> <li>Revamped connection pooling and added static ClearPool() and ClearAllPools() functions to SQLiteConnection. Behavior of the pool and its clearing mechanics match SqlClient.</li> <li>Fixed connections going to the pool so that any unfinalized lingering commands from un-collected datareaders are automatically reset and any lurking transactions made on the connection are rolled back.</li> <li>Transaction isolation levels are now partially supported. Serializable is the default, which obtains read/write locks immediately -- this is compatible with previous releases of the provider. Unspecified will default to whatever the default isolation mode is set to, and ReadCommitted will cause a deferred lock to be obtained. No other values are legal.</li> <li>Revamped the test.exe program. It's now an interactive GUI application. Easier for me to add tests now.</li> <li>Tweaks to the VS designer package and installer.</li> <li>More adjustments to the internal SQLite3.Prepare() method to account for both kinds of lock errors when retrying.</li> <li>Stripped a lot of unnecessary interop() calls and replaced with base sqlite calls. Revamped most of UnsafeNativeMethods to make it easier to port the code.</li> <li>Rerigged internal callbacks for userdef functions and other native to managed callbacks. More portable this way.</li> <li>Source can now can be compiled with the SQLITE_STANDARD preprocessor symbol to force the wrapper to use the stock sqlite3 library. Some functionality is missing, but its minimal. None of the precompiled binaries are compiled using this setting, but its useful for testing portability.</li> <li>Added "boolean" and a couple other missing datatypes to the "DataTypes" schema xml file. Used by the VS designer when displaying tables and querying.</li> <li>Added a new connection string option "Read Only". When set to True, the database will be opened in read-only mode.</li> <li>Added a new connection string option "Max Pool Size" to set the maximum size of the connection pool for a given db file connection.</li> <li>Added a new connection string option "Default IsolationLevel" to set the default isolation level of transactions. Possible values are Serializable and ReadCommitted.</li> <li>Added a new connection string option "URI" as an optional parameter for compatibility with other ports of the provider.</li> </ul> <p><b>1.0.54.0 - July 25, 2008</b></p> <ul> <li>Fixed the setup project, which somehow "forgot" to include all the binaries in the 53 release.</li> <li>Fixed a crash in the table designer when creating a new table and tabbing past the "Allow Nulls" cell in the grid while creating a new column.</li> <li>Fixed a mostly-benign bug in SQLiteDataReader's GetEnumerator, which failed to |
︙ |
cannot compute difference between binary files
︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 | - - + + | // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: |
︙ | |||
29 30 31 32 33 34 35 | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | - | internal class Table : ViewTableBase, ICustomTypeDescriptor { private string _name; private string _oldname; private string _catalog; private List<Column> _columns = new List<Column>(); private bool _exists = false; |
︙ | |||
88 89 90 91 92 93 94 | 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | - | private void ReloadDefinition() { using (DataTable tbl = _connection.GetSchema("Tables", new string[] { Catalog, null, Name })) { if (tbl.Rows.Count > 0) { _exists = true; |
︙ | |||
265 266 267 268 269 270 271 | 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | - - - - - - | [Browsable(false)] public string OriginalSql { get { return _origSql; } } |
︙ |
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 12 | - + | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
︙ | |||
66 67 68 69 70 71 72 73 74 75 76 77 78 79 | 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | + | <HintPath>..\..\..\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\Microsoft.VisualStudio.CommandBars.dll</HintPath> </Reference> <Reference Include="Microsoft.VisualStudio.Data, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\Program Files (x86)\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Common\Assemblies\2005\Microsoft.VisualStudio.Data.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="Microsoft.VisualStudio.Data.Services, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> <Reference Include="Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <SpecificVersion>False</SpecificVersion> </Reference> <Reference Include="Microsoft.VisualStudio.Shell, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> </Reference> <Reference Include="Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
︙ | |||
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 | + + + | <DependentUpon>ChangeScriptDialog.cs</DependentUpon> </EmbeddedResource> <EmbeddedResource Include="SQLiteDataViewSupport2005.xml" /> </ItemGroup> <ItemGroup> <None Include="Resources\info.png" /> </ItemGroup> <ItemGroup> <None Include="Resources\ToolboxItems.txt" /> </ItemGroup> <ItemGroup> <Folder Include="Properties\" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\VSSDK\Microsoft.VsSDK.targets" /> <PropertyGroup> <PostBuildEvent> </PostBuildEvent> </PropertyGroup> </Project> |
︙ | |||
13 14 15 16 17 18 19 | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | - + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + - - + - - - - + + + + + + - - + - - - - + - - - - + - - - + + + - - - - + + + + + - - + - - - - - - - - - - - - - - - - - | using Microsoft.Win32; /// <summary> /// Provides rudimentary connectionproperties support /// </summary> internal sealed class SQLiteConnectionProperties : AdoDotNetConnectionProperties { |
︙ | |||
45 46 47 48 49 50 51 52 53 54 55 56 57 58 | 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | + | this.pageSizeTextBox = new System.Windows.Forms.TextBox(); this.fileTextBox = new System.Windows.Forms.TextBox(); this.browseButton = new System.Windows.Forms.Button(); this.newDatabase = new System.Windows.Forms.Button(); this.offRadioButton = new System.Windows.Forms.RadioButton(); this.normalRadioButton = new System.Windows.Forms.RadioButton(); this.fullRadioButton = new System.Windows.Forms.RadioButton(); this.julianRadioButton = new System.Windows.Forms.RadioButton(); labelPassword = new System.Windows.Forms.Label(); securityGroup = new System.Windows.Forms.GroupBox(); encodingGroup = new System.Windows.Forms.GroupBox(); dateTimeGroup = new System.Windows.Forms.GroupBox(); databaseGroup = new System.Windows.Forms.GroupBox(); cacheSizeLabel = new System.Windows.Forms.Label(); pageSizeLabel = new System.Windows.Forms.Label(); |
︙ | |||
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | + - + | this.utf8RadioButton.TabStop = true; this.utf8RadioButton.Text = "UTF-8"; this.utf8RadioButton.UseVisualStyleBackColor = true; this.utf8RadioButton.CheckedChanged += new System.EventHandler(this.encoding_Changed); // // dateTimeGroup // dateTimeGroup.Controls.Add(this.julianRadioButton); dateTimeGroup.Controls.Add(this.ticksRadioButton); dateTimeGroup.Controls.Add(this.iso8601RadioButton); dateTimeGroup.Location = new System.Drawing.Point(84, 159); dateTimeGroup.Name = "dateTimeGroup"; dateTimeGroup.Size = new System.Drawing.Size(113, 98); dateTimeGroup.TabIndex = 8; dateTimeGroup.TabStop = false; dateTimeGroup.Text = "Date/Time Format"; // // ticksRadioButton // this.ticksRadioButton.AutoSize = true; |
︙ | |||
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 | 290 291 292 293 294 295 296 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 | + + + + + + + + + + + + - + | this.fullRadioButton.Name = "fullRadioButton"; this.fullRadioButton.Size = new System.Drawing.Size(41, 17); this.fullRadioButton.TabIndex = 0; this.fullRadioButton.Text = "Full"; this.fullRadioButton.UseVisualStyleBackColor = true; this.fullRadioButton.CheckedChanged += new System.EventHandler(this.sync_Changed); // // julianRadioButton // this.julianRadioButton.AutoSize = true; this.julianRadioButton.Location = new System.Drawing.Point(7, 44); this.julianRadioButton.Name = "julianRadioButton"; this.julianRadioButton.Size = new System.Drawing.Size(74, 17); this.julianRadioButton.TabIndex = 2; this.julianRadioButton.TabStop = true; this.julianRadioButton.Text = "Julian Day"; this.julianRadioButton.UseVisualStyleBackColor = true; this.julianRadioButton.CheckedChanged += new System.EventHandler(this.datetime_Changed); // // SQLiteConnectionUIControl // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; this.Controls.Add(syncGroup); this.Controls.Add(databaseGroup); this.Controls.Add(dateTimeGroup); this.Controls.Add(encodingGroup); this.Controls.Add(securityGroup); |
︙ | |||
328 329 330 331 332 333 334 335 336 | 342 343 344 345 346 347 348 349 350 351 | + | private System.Windows.Forms.RadioButton ticksRadioButton; private System.Windows.Forms.RadioButton iso8601RadioButton; private System.Windows.Forms.TextBox pageSizeTextBox; private System.Windows.Forms.TextBox cacheSizeTextbox; private System.Windows.Forms.RadioButton offRadioButton; private System.Windows.Forms.RadioButton normalRadioButton; private System.Windows.Forms.RadioButton fullRadioButton; private System.Windows.Forms.RadioButton julianRadioButton; } } |
︙ | |||
52 53 54 55 56 57 58 | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | + - - + + + + - + - + - + - + - + + + - + - + - + - + - + - + | } } #region IDataConnectionUIControl Members public override void LoadProperties() { if (ConnectionProperties.Contains("data source")) |
︙ | |||
128 129 130 131 132 133 134 | 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | - - - - - - | </metadata> <metadata name="dateTimeGroup.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>False</value> </metadata> <metadata name="databaseGroup.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>False</value> </metadata> |
︙ |
︙ | |||
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | + + + + + + + + + + + + + + + + + | { } protected override void Initialize() { IServiceContainer sc = (IServiceContainer)this; sc.AddService(typeof(SQLiteProviderObjectFactory), new ServiceCreatorCallback(CreateService), true); ToolboxInitialized += new EventHandler(SQLitePackage_ToolboxInitialized); ToolboxUpgraded += new EventHandler(SQLitePackage_ToolboxUpgraded); base.Initialize(); } void SQLitePackage_ToolboxUpgraded(object sender, EventArgs e) { IVsToolbox vstbx = GetService(typeof(SVsToolbox)) as IVsToolbox; vstbx.RemoveTab("SQLite"); SQLitePackage_ToolboxInitialized(sender, e); } void SQLitePackage_ToolboxInitialized(object sender, EventArgs e) { ParseToolboxResource(new System.IO.StringReader(VSPackage.ToolboxItems), null); } private object CreateService(IServiceContainer container, Type serviceType) { if (serviceType == typeof(SQLiteProviderObjectFactory)) return new SQLiteProviderObjectFactory(); return null; |
︙ |
︙ | |||
98 99 100 101 102 103 104 105 106 | 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | + + + + + + + + + | /// Looks up a localized string similar to The database and its metadata will be re-encrypted using the supplied password as a hash.. /// </summary> internal static string ReEncrypt { get { return ResourceManager.GetString("ReEncrypt", resourceCulture); } } /// <summary> /// Looks up a localized string similar to . /// </summary> internal static string ToolboxItems { get { return ResourceManager.GetString("ToolboxItems", resourceCulture); } } } } |
︙ | |||
129 130 131 132 133 134 135 136 | 129 130 131 132 133 134 135 136 137 138 139 | + + + | <data name="400" xml:space="preserve"> <value>MHM2ZQETQKDTJEPTC1MTQCZ1R1KQEMAPZHETDZPZI9RPJ0E0DHAHKCHZPKQ8AQZICADHKIZ1JAQED8IDEHZPZKZEIKAQERHPRCQMAMRKDEZZQRDRDHJEZIKECZPDIIKC</value> </data> <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <data name="info" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>Resources\info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> <data name="ToolboxItems" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>Resources\ToolboxItems.txt;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value> </data> </root> |
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | <?xml version="1.0"?> <doc> <assembly> <name>System.Data.SQLite</name> </assembly> <members> <member name="F:System.Data.SQLite.SQLiteConnectionPool._connections"> <summary> The connection pool object </summary> </member> <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolVersion"> <summary> The default version number new pools will get </summary> </member> <member name="M:System.Data.SQLite.SQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)"> <summary> Attempt to pull a pooled connection out of the queue for active duty </summary> <param name="fileName">The filename for a desired connection</param> <param name="maxPoolSize">The maximum size the connection pool for the filename can be</param> <param name="version">The pool version the returned connection will belong to</param> <returns>Returns NULL if no connections were available. Even if none are, the poolversion will still be a valid pool version</returns> </member> <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearAllPools"> <summary> Clears out all pooled connections and rev's up the default pool version to force all old active objects not in the pool to get discarded rather than returned to their pools. </summary> </member> <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearPool(System.String)"> <summary> Clear a given pool for a given filename. Discards anything in the pool for the given file, and revs the pool version so current active objects on the old version of the pool will get discarded rather than be returned to the pool. </summary> <param name="fileName">The filename of the pool to clear</param> </member> <member name="M:System.Data.SQLite.SQLiteConnectionPool.Add(System.String,System.Data.SQLite.SQLiteConnectionHandle,System.Int32)"> <summary> Return a connection to the pool for someone else to use. </summary> <param name="fileName">The filename of the pool to use</param> <param name="hdl">The connection handle to pool</param> <param name="version">The pool version the handle was created under</param> <remarks> If the version numbers don't match between the connection and the pool, then the handle is discarded. </remarks> </member> <member name="T:System.Data.SQLite.SQLiteConnectionPool.Pool"> <summary> Keeps track of connections made on a specified file. The PoolVersion dictates whether old objects get returned to the pool or discarded when no longer in use. </summary> </member> <member name="T:System.Data.SQLite.SQLiteConnection"> <summary> SQLite implentation of DbConnection. </summary> <remarks> The <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString">ConnectionString</see> property of the SQLiteConnection class can contain the following parameter(s), delimited with a semi-colon: <list type="table"> |
︙ | |||
95 96 97 98 99 100 101 | 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 | - + + + + + + + + + + + + + + + + + + + + + + + + | <description>N</description> <description>0</description> </item> <item> <description>Legacy Format</description> <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description> <description>N</description> |
︙ | |||
216 217 218 219 220 221 222 | 288 289 290 291 292 293 294 295 296 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 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 | - + - + - + - + - + + + + + + + + + + - + + + + + + + + + + + + + - + + | <summary> Raises the state change event when the state of the connection changes </summary> <param name="newState">The new state. If it is different from the previous state, an event is raised.</param> </member> <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel,System.Boolean)"> <summary> |
︙ | |||
585 586 587 588 589 590 591 | 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 | - + + + + + + + + + + + + + + + + + + + | <description>N</description> <description>0</description> </item> <item> <description>Legacy Format</description> <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description> <description>N</description> |
︙ | |||
722 723 724 725 726 727 728 | 834 835 836 837 838 839 840 841 842 843 844 845 846 847 | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | </summary> </member> <member name="P:System.Data.SQLite.SQLiteDataAdapter.DeleteCommand"> <summary> Gets/sets the delete command for this DataAdapter </summary> </member> |
︙ | |||
975 976 977 978 979 980 981 982 983 984 985 986 987 988 | 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 | + + + + + + + + + + + + + + + + + + | [3] Five<br/> <br/> Note that the leading and trailing spaces were removed from each item during the split. </remarks> <param name="source">Source string to split apart</param> <param name="separator">Separator character</param> <returns>A string array of the split up elements</returns> </member> <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.Object)"> <summary> Convert a value to true or false. </summary> <param name="source">A string or number representing true or false</param> <returns></returns> </member> <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.String)"> <summary> Convert a string to true or false. </summary> <param name="source">A string representing true or false</param> <returns></returns> <remarks> "yes", "no", "y", "n", "0", "1", "on", "off" as well as Boolean.FalseString and Boolean.TrueString will all be converted to a proper boolean value. </remarks> </member> <member name="M:System.Data.SQLite.SQLiteConvert.ColumnToType(System.Data.SQLite.SQLiteStatement,System.Int32,System.Data.SQLite.SQLiteType)"> <summary> Determines the data type of a column in a statement </summary> <param name="stmt">The statement to retrieve information for</param> <param name="i">The column to retrieve type information on</param> |
︙ | |||
1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 | 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | </member> <member name="M:System.Data.SQLite.SQLiteConvert.TypeNameToDbType(System.String)"> <summary> For a given type name, return a closest-match .NET type </summary> <param name="Name">The name of the type to match</param> <returns>The .NET DBType the text evaluates to.</returns> </member> <member name="T:System.Data.SQLite.TypeAffinity"> <summary> SQLite has very limited types, and is inherently text-based. The first 5 types below represent the sum of all types SQLite understands. The DateTime extension to the spec is for internal use only. </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Uninitialized"> <summary> Not used </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Int64"> <summary> All integers in SQLite default to Int64 </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Double"> <summary> All floating point numbers in SQLite default to double </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Text"> <summary> The default data type of SQLite is text </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Blob"> <summary> Typically blob types are only seen when returned from a function </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.Null"> <summary> Null types can be returned from functions </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.DateTime"> <summary> Used internally by this provider </summary> </member> <member name="F:System.Data.SQLite.TypeAffinity.None"> <summary> Used internally </summary> </member> <member name="T:System.Data.SQLite.SQLiteDateFormats"> <summary> This implementation of SQLite for ADO.NET can process date/time fields in databases in only one of three formats. Ticks, ISO8601 and JulianDay. </summary> <remarks> ISO8601 is more compatible, readable, fully-processable, but less accurate as it doesn't provide time down to fractions of a second. JulianDay is the numeric format the SQLite uses internally and is arguably the most compatible with 3rd party tools. It is not readable as text without post-processing. Ticks less compatible with 3rd party tools that query the database, and renders the DateTime field unreadable as text without post-processing. The preferred order of choosing a datetime format is JulianDay, ISO8601, and then Ticks. Ticks is mainly present for legacy code support. </remarks> </member> <member name="F:System.Data.SQLite.SQLiteDateFormats.Ticks"> <summary> Using ticks is not recommended and is not well supported with LINQ. </summary> </member> <member name="F:System.Data.SQLite.SQLiteDateFormats.ISO8601"> <summary> The default format for this provider. </summary> </member> <member name="F:System.Data.SQLite.SQLiteDateFormats.JulianDay"> <summary> JulianDay format, which is what SQLite uses internally </summary> </member> <member name="T:System.Data.SQLite.SQLiteJournalModeEnum"> <summary> This enum determines how SQLite treats its journal file. </summary> <remarks> By default SQLite will create and delete the journal file when needed during a transaction. However, for some computers running certain filesystem monitoring tools, the rapid creation and deletion of the journal file can cause those programs to fail, or to interfere with SQLite. If a program or virus scanner is interfering with SQLite's journal file, you may receive errors like "unable to open database file" when starting a transaction. If this is happening, you may want to change the default journal mode to Persist. </remarks> </member> <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Delete"> <summary> The default mode, this causes SQLite to create and destroy the journal file as-needed. </summary> </member> <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Persist"> <summary> When this is set, SQLite will keep the journal file even after a transaction has completed. It's contents will be erased, and the journal re-used as often as needed. If it is deleted, it will be recreated the next time it is needed. </summary> </member> <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Off"> <summary> This option disables the rollback journal entirely. Interrupted transactions or a program crash can cause database corruption in this mode! </summary> </member> <member name="T:System.Data.SQLite.SQLiteType"> <summary> Struct used internally to determine the datatype of a column in a resultset </summary> </member> <member name="F:System.Data.SQLite.SQLiteType.Type"> <summary> The DbType of the column, or DbType.Object if it cannot be determined </summary> </member> <member name="F:System.Data.SQLite.SQLiteType.Affinity"> <summary> The affinity of a column, used for expressions or when Type is DbType.Object </summary> </member> <member name="T:System.Data.SQLite.SQLiteTransaction"> <summary> SQLite implementation of DbTransaction. </summary> </member> <member name="F:System.Data.SQLite.SQLiteTransaction._cnn"> |
︙ | |||
1122 1123 1124 1125 1126 1127 1128 | 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | </summary> </member> <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyQuery"> <summary> A single sub-query for a given table/database. </summary> </member> |
︙ | |||
1187 1188 1189 1190 1191 1192 1193 | 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 | - - - - - | </remarks> </member> <member name="F:System.Data.SQLite.SQLiteFunction._base"> <summary> The base connection this function is attached to </summary> </member> |
︙ | |||
1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 | 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 | + + + + + | Holds a reference to the callback function for finalizing an aggregate function </summary> </member> <member name="F:System.Data.SQLite.SQLiteFunction._CompareFunc"> <summary> Holds a reference to the callback function for collation sequences </summary> </member> <member name="F:System.Data.SQLite.SQLiteFunction._context"> <summary> Current context of the current callback. Only valid during a callback </summary> </member> <member name="F:System.Data.SQLite.SQLiteFunction._registeredFunctions"> <summary> This static list contains all the user-defined functions declared using the proper attributes. </summary> </member> <member name="M:System.Data.SQLite.SQLiteFunction.#ctor"> |
︙ | |||
1306 1307 1308 1309 1310 1311 1312 | 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 | - + + - + - - | <summary> Internal scalar callback function, which wraps the raw context pointer and calls the virtual Invoke() method. </summary> <param name="context">A raw context pointer</param> <param name="nArgs">Number of arguments passed in</param> <param name="argsptr">A pointer to the array of arguments</param> </member> |
︙ | |||
1370 1371 1372 1373 1374 1375 1376 | 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 | - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | <member name="M:System.Data.SQLite.SQLiteFunction.BindFunctions(System.Data.SQLite.SQLiteBase)"> <summary> Called by SQLiteBase derived classes, this function binds all user-defined functions to a connection. It is done this way so that all user-defined functions will access the database using the same encoding scheme as the connection (UTF-8 or UTF-16). </summary> <remarks> |
︙ | |||
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 | 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 | + + + + + | Returns underlying column information on the given view </summary> </member> <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ForeignKeys"> <summary> Returns foreign key information for the given catalog </summary> </member> <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Triggers"> <summary> Returns the triggers on the database </summary> </member> <member name="T:System.Data.SQLite.SQLiteCommand"> <summary> SQLite implementation of DbCommand. </summary> </member> <member name="F:System.Data.SQLite.SQLiteCommand._commandText"> |
︙ | |||
2249 2250 2251 2252 2253 2254 2255 | 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 | - + - + + + | </member> <member name="T:System.Data.SQLite.SQLiteBase"> <summary> This internal class provides the foundation of SQLite support. It defines all the abstract members needed to implement a SQLite data provider, and inherits from SQLiteConvert which allows for simple translations of string to and from SQLite. </summary> </member> |
︙ | |||
2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 | 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 | + + + + + | <param name="nTimeoutMS">The number of milliseconds to wait before returning SQLITE_BUSY</param> </member> <member name="M:System.Data.SQLite.SQLiteBase.SQLiteLastError"> <summary> Returns the text of the last error issued by SQLite </summary> <returns></returns> </member> <member name="M:System.Data.SQLite.SQLiteBase.ClearPool"> <summary> When pooling is enabled, force this connection to be disposed rather than returned to the pool </summary> </member> <member name="M:System.Data.SQLite.SQLiteBase.Prepare(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteStatement,System.UInt32,System.String@)"> <summary> Prepares a SQL statement for execution. </summary> <param name="cnn">The source connection preparing the command. Can be null for any caller except LINQ</param> <param name="strSql">The SQL command text to prepare</param> |
︙ | |||
2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 | 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 | + + + + + | which saves space in the database. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DataSource"> <summary> Gets/Sets the filename to open on the connection string. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Uri"> <summary> An alternate to the data source property </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultTimeout"> <summary> Gets/sets the default command timeout for newly-created commands. This is especially useful for commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. </summary> </member> |
︙ | |||
2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 | 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 | + + + + + | </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.LegacyFormat"> <summary> If enabled, uses the legacy 3.xx format for maximum compatibility, but results in larger database sizes. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ReadOnly"> <summary> When enabled, the database will be opened for read-only access and writing will be disabled. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Password"> <summary> Gets/sets the database encryption password </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.PageSize"> |
︙ | |||
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 | 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 | + + + + + + + + + + | Gets/Sets the cache size for the connection. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormat"> <summary> Gets/Sets the datetime format for the connection. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.JournalMode"> <summary> Determines how SQLite handles the transaction journal file. </summary> </member> <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultIsolationLevel"> <summary> Sets the default isolation level for transactions on the connection. </summary> </member> <member name="T:System.Data.SQLite.SQLite3"> <summary> This class implements SQLiteBase completely, and is the guts of the code that interop's SQLite with .NET </summary> </member> <member name="F:System.Data.SQLite.SQLite3._sql"> |
︙ |
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files