summaryrefslogtreecommitdiff
path: root/odb/oracle/query-dynamic.ixx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/oracle/query-dynamic.ixx')
-rw-r--r--odb/oracle/query-dynamic.ixx72
1 files changed, 0 insertions, 72 deletions
diff --git a/odb/oracle/query-dynamic.ixx b/odb/oracle/query-dynamic.ixx
deleted file mode 100644
index 154f5cb..0000000
--- a/odb/oracle/query-dynamic.ixx
+++ /dev/null
@@ -1,72 +0,0 @@
-// file : odb/oracle/query-dynamic.ixx
-// license : ODB NCUEL; see accompanying LICENSE file
-
-namespace odb
-{
- namespace oracle
- {
- //
- //
- template <typename T, database_type_id ID>
- inline query_column<T, ID>::
- query_column (odb::query_column<T>& qc,
- const char* table,
- const char* column,
- const char* conv,
- unsigned short prec,
- short scale)
- : query_column_base (table, column, conv, prec, scale)
- {
- native_column_info& ci (qc.native_info[id_oracle]);
- ci.column = static_cast<query_column_base*> (this);
-
- // For some reason GCC needs this statically-typed pointer in
- // order to instantiate the functions.
- //
- query_param_factory f (&query_param_factory_impl<T, ID>);
- ci.param_factory = reinterpret_cast<void*> (f);
- }
-
- template <typename T>
- inline query_column<T, id_blob>::
- query_column (odb::query_column<T>& qc,
- const char* table, const char* column, const char*)
- : lob_query_column (table, column)
- {
- native_column_info& ci (qc.native_info[id_oracle]);
- ci.column = static_cast<query_column_base*> (this);
-
- // In Oracle LOBs cannot be compared.
- //
- ci.param_factory = 0;
- }
-
- template <typename T>
- inline query_column<T, id_clob>::
- query_column (odb::query_column<T>& qc,
- const char* table, const char* column, const char*)
- : lob_query_column (table, column)
- {
- native_column_info& ci (qc.native_info[id_oracle]);
- ci.column = static_cast<query_column_base*> (this);
-
- // In Oracle LOBs cannot be compared.
- //
- ci.param_factory = 0;
- }
-
- template <typename T>
- inline query_column<T, id_nclob>::
- query_column (odb::query_column<T>& qc,
- const char* table, const char* column, const char*)
- : lob_query_column (table, column)
- {
- native_column_info& ci (qc.native_info[id_oracle]);
- ci.column = static_cast<query_column_base*> (this);
-
- // In Oracle LOBs cannot be compared.
- //
- ci.param_factory = 0;
- }
- }
-}