aboutsummaryrefslogtreecommitdiff
path: root/odb/oracle/query.hxx
AgeCommit message (Collapse)AuthorFilesLines
2020-02-13Drop copyright notice from source codeKaren Arutyunov1-1/+0
2020-01-23Fix C++98 incompatibilityBoris Kolpackov1-3/+4
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-24Update copyright yearKaren Arutyunov1-1/+1
2018-01-02Fix undefined behavior (ubsan) bugBoris Kolpackov1-1/+1
2017-01-03Update copyright yearBoris Kolpackov1-1/+1
2015-02-06Update copyrightBoris Kolpackov1-1/+1
2013-02-21Add support for pattern matching (SQL LIKE)Boris Kolpackov1-0/+41
2013-02-11Support compilers that deduce const arrays to const reference differentlyBoris Kolpackov1-0/+35
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2013-01-24Add support for mapping char[N] to CHAR/VARCHAR database typesBoris Kolpackov1-104/+277
Also improve query support for arrays (decaying).
2012-11-29Namespace management for static multi-database supportBoris Kolpackov1-0/+5
Now in libodb the odb::core namespace is split into odb::common (database- independent stuff) and odb::core proper, which imports odb::common. Each database runtime now defines odb::<db>::core namespace which also imports odb::common and adds the database-specific bits. The overall idea is that one can do using namespace odb::<db>::core just like for odb::core.
2012-11-21Add dynamic multi-database query supportBoris Kolpackov1-57/+103
2012-10-29Don't use boolean as identifier2.2.0.a1Boris Kolpackov1-8/+8
Some headers/systems defined it as a macro.
2012-10-12Completion of prepared query supportBoris Kolpackov1-0/+5
2012-10-08Ground work for multi-database supportBoris Kolpackov1-185/+245
All generated code now includes database id. The database-specific database class interface has been updated to include all the database operations. The database-specific tests now use this interface.
2012-09-14Indicate value cannot be NULL when initializing query parameter imageBoris Kolpackov1-26/+26
2012-07-16Simplify query inheritance hierarchyBoris Kolpackov1-8/+9
This should also allow Sun CC handle queries for objects with circular dependencies.
2012-07-10Add support for custom database type mappingBoris Kolpackov1-27/+46
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom.
2012-04-29Fix a few bugsBoris Kolpackov1-2/+2
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2012-01-22Allocate precise size buffer for string/nstring/raw query paramBoris Kolpackov1-32/+63
2012-01-22Pass precision and scale to Oracle query_paramBoris Kolpackov1-8/+83
2012-01-22Fix invalid max size for RAW query parameterBoris Kolpackov1-2/+2
2012-01-12Remove unneeded #includeBoris Kolpackov1-1/+0
2011-11-10Add descriptor management flags for TIMESTAMP and INTERVAL image typesBoris Kolpackov1-13/+111
For a query expression that has only by-value parameters, we guarantee that it can be used by multiple threads. However, the way we handle TIMESTAMP and INTERVAL types now requires the modification of the image during query execution. To resolve this, the datetime, interval_ym, and interval_ds image types now have flags that allow the query implementation to avoid the modification.
2011-10-27Add buffer_type member to integer image_traits to allow derivation of unsignedConstantin Michael1-2/+2
2011-10-27Use sizeof consistently to specify image capacityConstantin Michael1-9/+25
2011-10-27Refactor query_column implementations for LOB columnsConstantin Michael1-77/+11
2011-10-26Add query and result implementationsConstantin Michael1-0/+1724