15.04.2014 21:30, Dimitry Sibiryakov wrote:

>> If show.epp/extract.epp is cleaned up to support v3.0 / ODS12 only, then
>> requesting objects existing in v2.0 / ODS11 may fail. This is the whole
>> point of this discussion.
>
> Do anybody have examples of what will fail and how?..

Supporting v3 / ODS12 *only* (cleaned up unrelated code) may mean 
treating rdb$relation_type / rdb$context_type / rdb$legacy_flag / etc as 
mandatory, this is not going to work with older versions (either error 
or NULL will be returned thus breaking the metadata handling algorithms).

If we track NULLs there and fall back into some other algorithms to get 
the info, this means we *do* support older versions via code duplication 
(or complication).


Dmitry


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to