The classical mechanism is to establish one range for systen define codes
and another for private extensions.
As has beeb pointed out, any engine or transport can safely ignore
unrecognized codes. Part if the architecture long before Firebird and
Interbase existed.
For those newbies, the Firebird/Interbase is strictly (and upwards
comapatible with the DEC DSRI architecture. At one point in history you
could use VAX Datatrieve, as shipped, to access an Interbase database on a
Sun or Apollo mechine.
On Saturday, March 21, 2015, Adriano dos Santos Fernandes <
adrian...@gmail.com> wrote:
> On 21-03-2015 05:52, Dimitry Sibiryakov wrote:
> > 21.03.2015 2:18, Adriano dos Santos Fernandes wrote:
> >> All these constants are mixed in the same number space.
> >>
> >> So we say we support multiple providers, but at the same time we expect
> >> that all providers has identical FB-engine features?
> >>
> >> How do non-FB providers may have they own functionality with DPBs?
> >
> > Any provider (including Y-valve) must skip parameters it is not aware
> of. This way
> > Y-valve can passthrough specific parameters to third-party providers.
> >
>
> How can DPBs securely evolve?
>
> Say, I now create a private XPTO provider and add a DPB with a specific
> functionality using the next code.
>
> Then tomorrow Firebird devs adds this same code for a functionality
> that's interpreted in y-valve.
>
>
> Adriano
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> Firebird-Devel mailing list, web interface at
> https://lists.sourceforge.net/lists/listinfo/firebird-devel
>
--
Jim Starkey
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel