4 #ifndef FIRE_CONNECTION_QT_CONNECTIONQTORACLE_HPP_INCLUDED
5 #define FIRE_CONNECTION_QT_CONNECTIONQTORACLE_HPP_INCLUDED
10 #include "fire/plugin-impl/export.hpp"
11 #include "fire/plugin-impl/connection/qt/ConnectionQtSql.hpp"
14 namespace connection {
34 static std::string
const NAMESPACE();
39 virtual std::string getNamespace()
const;
40 virtual void eraseTable(
const std::string& schema,
const std::string& tbl,
const source::vector::VectorLayerType::VectorLayerType vlt);
45 virtual const std::string _getSpatialIndexCreationSql(
const std::string& schema,
const std::string &tbl,
const source::vector::Field::FieldShp& fld)
const;
57 virtual void resetFromNative(OCIEnv* env, OCISvcCtx* ctx);
60 virtual void _openNoWait();
61 virtual std::string
const _getTestSql()
const;
62 virtual std::string
const _getQtDriverName()
const;
63 virtual bool _isGeometryNativeType(
const int &
id)
const;
64 virtual bool _isGeographyNativeType(
const int &
id)
const;
65 virtual const std::string _getBuff2GeomSql(
const bool& useWkb)
const;
66 virtual std::string
const _getLayersSql(
const std::string & schema,
const std::string & tbl)
const;
67 virtual std::string _getSridSql(
const std::string & tblName,
const std::string & schemaName,
const std::string & geomFld)
const;
68 virtual std::string
const _getLayerExtentSql(
const std::string & tblName,
const std::string & schemaName,
const std::string & geomFld)
const;
71 static const int MAX_PRECISION;
72 static const int MAX_SCALE;
73 static const std::string TRUE_VALUE;
74 static const std::string FALSE_VALUE;
76 static std::string
const _SQL_TEST;
77 static std::string
const _QT_DRIVER_NAME;
79 source::vector::FieldType::FieldType _ora2Fire(
const std::string& dbId,
const int&sc)
const;
Definition: EnvelopeSh.hpp:18
Definition: FieldSh.hpp:21
Implementazione Connection per l'accesso a banche dati spaziali basato su QtSql.
Definition: ConnectionQtSql.hpp:35
Implementazione Connection per l'accesso a banche dati OracleSpatial. Per la connessione รจ prevista u...
Definition: ConnectionQtOracle.hpp:29
paramName
Definition: Connection.hpp:39
Definition: DataValueSh.hpp:24