No, I was just trying to study how the whole magic happens when you do 
the steps.
My ultimate aim is to port this to a mips platform running linux on it.
I donno whether it will be helpful for my purpose.

Another doubt is that i have downloaded two tar balls from the site.

   1. sqlite-amalgamation-3.6.23.tar.gz
      <http://www.sqlite.org/sqlite-amalgamation-3.6.23.tar.gz>
   2. sqlite-3.6.23.tar.gz <http://www.sqlite.org/sqlite-3.6.23.tar.gz>


Which one should i use, so that i can bring up SQLite in my platform?
The sole reason behind the question is :
     The first one does not include any source files.
     The second one has the whole set of source files.

Would you please help me with the word "Amalgamation"?

Regards,
*Navaneeth Sen B.*

On 3/23/2010 6:01 PM, Pavel Ivanov wrote:
> Just out of curiosity: what are you need it for? Do you think that
> it's necessary to use SQLite properly?
>
> Pavel
>
> On Tue, Mar 23, 2010 at 8:01 AM, Navaneeth Sen B
> <navanee...@tataelxsi.co.in>  wrote:
>    
>> Hello all,
>>
>> I am new to SQLite software. I have understood the structure of SQLite
>> as described in the "Architecture of SQLite" manual.
>> I am now reading the document named "The Virtual Database Engine of
>> SQLite" which I got from the
>> SQLite site.
>> Currently i am working on Fedora 11 machine with SQLite version 3.6.20.
>> I have a doubt while reading the VDBE program.
>>
>> sqlite>  CREATE TABLE sample2(one char, two int, three float);
>> sqlite>  EXPLAIN INSERT INTO sample2 VALUES('Sen',685,87.6);
>>
>> addr  opcode         p1    p2    p3     p4              p5  comment
>> ----     -------------      ----    ----    ----    -------------
>> --    -------------
>> 0     Trace             0      0      0                        00
>> 1     Goto               0     11     0                        00
>> 2     OpenWrite      0     3       0        3              00
>> 3     NewRowid      0     2       0                        00
>> 4     String8           0     3       0        Sen           00
>> 5     Integer           685  4       0                        00
>> 6     Real               0     5        0       87.6           00
>> 7     MakeRecord   3     3        6       ade            00
>> 8     Insert             0     6        2       sample2     1b
>> 9     Close              0     0        0                        00
>> 10    Halt               0     0        0                        00
>> 11    Transaction    0     1        0                        00
>> 12    VerifyCookie   0     4       0                        00
>> 13    TableLock      0     3        1       sample2    00
>> 14    Goto              0     2        0                        00
>>
>> I have many doubts as the vdbe program structure is different from the
>> one explained in the document. The document is for SQLite 2.8.0.
>>
>> Now the area where i need more clarifications are :
>>
>>     * OpenWrite
>>     * MakeRecord
>>     * Stack operations happening when you do a MakeRecord
>>     * NewRowid
>>     * Insert
>>     * TableLock
>>
>> I would like to know the function of each operands in the above stated
>> cases and the related stack operations.
>>
>>
>> --
>> Regards,
>> *Navaneeth Sen B.*
>>
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>>
>>      
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>    

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to