Re: [Firebird-devel] Detecting a parameter is DB_KEY

2017-05-30 Thread Mark Rotteveel
On 2017-05-30 14:42, Ann Harrison wrote: On May 25, 2017, at 8:13 AM, Mark Rotteveel wrote: How can I find out if a parameter is a DB_KEY? I'm implementing JDBC ROWID support in Jaybird Does it matter that the ID is not consistent except within a transaction? No,

Re: [Firebird-devel] SUPERSERVER_V2

2017-05-30 Thread Vlad Khorsun
30.05.2017 19:32, Leyne, Sean wrote: Async/Overlapped IO allows for IO on any number of file blocks (aka pages) without limit to their locations, consecutive or not. You words "single operation for any storage device" make me think that you are referring to a single OS call. There is no

[Firebird-devel] [FB-Tracker] Created: (CORE-5555) 3.0 error handling for SELECT WITH LOCK breaks compatibility with 2.5

2017-05-30 Thread bazilio (JIRA)
3.0 error handling for SELECT WITH LOCK breaks compatibility with 2.5 - Key: CORE- URL: http://tracker.firebirdsql.org/browse/CORE- Project: Firebird Core Issue

Re: [Firebird-devel] Detecting a parameter is DB_KEY

2017-05-30 Thread Ann Harrison
> On May 25, 2017, at 8:13 AM, Mark Rotteveel wrote: > >>> How can I find out if a parameter is a DB_KEY? > > I'm implementing JDBC ROWID support in Jaybird Does it matter that the ID is not consistent except within a transaction? Cheers, Ann

Re: [Firebird-devel] SUPERSERVER_V2

2017-05-30 Thread Vlad Khorsun
29.05.2017 23:45, Leyne, Sean wrote: Vlad, - Asynchronous File I/O It is not really asynchronous as it waits for the completion of every single IO request. True, but it allows the storage controller to decide the best order in which to perform the operations... Order of what ?

Re: [Firebird-devel] SUPERSERVER_V2

2017-05-30 Thread Leyne, Sean
> > Async/Overlapped IO allows for IO on any number of file blocks (aka pages) > without limit to their locations, consecutive or not. > >You words "single operation for any storage device" make me think that > you are referring to a single OS call. There is no such API in "only platform >