Re: [sqlite] SQLite VM questions

2012-10-14 Thread Simon Slavin
On 14 Oct 2012, at 8:07pm, Ryan Johnson wrote: > On 14/10/2012 2:26 PM, Pavel Ivanov wrote: >>> What kind of interpreter does the query executor uses? How important is the >>> interpreter's speed, to SQLite's speed ? >> SQLite doesn't have interpreter, it has parser. I guess this makes the >> re

Re: [sqlite] SQLite VM questions

2012-10-14 Thread Richard Hipp
On Sun, Oct 14, 2012 at 7:38 AM, Elefterios Stamatogiannakis < est...@gmail.com> wrote: > I have some questions for those that know the innards of SQLite. > > What kind of interpreter does the query executor uses? How important is > the interpreter's speed, to SQLite's speed ? > SQLite uses a sim

Re: [sqlite] SQLite VM questions

2012-10-14 Thread Pavel Ivanov
On Sun, Oct 14, 2012 at 12:07 PM, Ryan Johnson wrote: > On 14/10/2012 2:26 PM, Pavel Ivanov wrote: >>> >>> What kind of interpreter does the query executor uses? How important is >>> the >>> interpreter's speed, to SQLite's speed ? >> >> SQLite doesn't have interpreter, it has parser. I guess this

Re: [sqlite] SQLite VM questions

2012-10-14 Thread Ryan Johnson
On 14/10/2012 2:26 PM, Pavel Ivanov wrote: What kind of interpreter does the query executor uses? How important is the interpreter's speed, to SQLite's speed ? SQLite doesn't have interpreter, it has parser. I guess this makes the rest of your email inapplicable. Umm... yes it does. http://www.

Re: [sqlite] SQLite VM questions

2012-10-14 Thread Pavel Ivanov
> What kind of interpreter does the query executor uses? How important is the > interpreter's speed, to SQLite's speed ? SQLite doesn't have interpreter, it has parser. I guess this makes the rest of your email inapplicable. Pavel On Sun, Oct 14, 2012 at 4:38 AM, Elefterios Stamatogiannakis w

[sqlite] SQLite VM questions

2012-10-14 Thread Elefterios Stamatogiannakis
I have some questions for those that know the innards of SQLite. What kind of interpreter does the query executor uses? How important is the interpreter's speed, to SQLite's speed ? Concerning above questions, i've found a great article about a portable interpreter implementation that produce