nightly update

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57656 65644016-39b1-43b1-bf79-96bc8fe82c15
Unifying the external engines API with the new ones.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57659 65644016-39b1-43b1-bf79-96bc8fe82c15
nightly update

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57661 65644016-39b1-43b1-bf79-96bc8fe82c15
Modified IStatement interface in our API:
1. Never allocate empty statement - always use att->prepare() to create statement interface
2. Separated IStatement into 2 parts - statement itself and resultset.
3. Added stmt->openCursor() (and att->openCursor() for unprepared statements) to create IResultSet.
4. Always use IMessageMetadata (former IParametersMetadata) to pass message fromat info from client,
   therefore avoiding need in BLR generation in client applications.



git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57663 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc.


git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57664 65644016-39b1-43b1-bf79-96bc8fe82c15
nightly update

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57665 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc.


git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57666 65644016-39b1-43b1-bf79-96bc8fe82c15
Cleanup - thanks to Adriano

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57667 65644016-39b1-43b1-bf79-96bc8fe82c15
Update MSVC8 build

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57668 65644016-39b1-43b1-bf79-96bc8fe82c15
Update MSVC9 build

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57669 65644016-39b1-43b1-bf79-96bc8fe82c15
A number of fixes related with ICoerceMetadata interface - thanks to Adriano

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57670 65644016-39b1-43b1-bf79-96bc8fe82c15
A sample of using OO API

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57671 65644016-39b1-43b1-bf79-96bc8fe82c15
misc

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57672 65644016-39b1-43b1-bf79-96bc8fe82c15
Make openCursor() use default output format when none is given explicitly

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57673 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc.


git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57674 65644016-39b1-43b1-bf79-96bc8fe82c15
nightly update

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57675 65644016-39b1-43b1-bf79-96bc8fe82c15
Add IStatement::getFlags() to help user make a solution what to do with SQL statement

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57676 65644016-39b1-43b1-bf79-96bc8fe82c15
Update MSVC10 build

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57677 65644016-39b1-43b1-bf79-96bc8fe82c15
Do not prefetch unneeded information in IAttachment::openCursor()

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57678 65644016-39b1-43b1-bf79-96bc8fe82c15
nightly update

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57679 65644016-39b1-43b1-bf79-96bc8fe82c15