LibreOffice Module dbaccess (master) 1
Classes | Namespaces | Typedefs | Functions | Variables
TypeInfo.hxx File Reference
#include <rtl/ustring.hxx>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/ColumnSearch.hpp>
#include <map>
#include <memory>
Include dependency graph for TypeInfo.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dbaui::OTypeInfo
 

Namespaces

namespace  dbaui
 

Typedefs

typedef std::shared_ptr< OTypeInfo > dbaui::TOTypeInfoSP
 
typedef std::multimap< sal_Int32, TOTypeInfoSP > dbaui::OTypeInfoMap
 

Functions

TOTypeInfoSP dbaui::getTypeInfoFromType (const OTypeInfoMap &_rTypeInfo, sal_Int32 _nType, const OUString &_sTypeName, const OUString &_sCreateParams, sal_Int32 _nPrecision, sal_Int32 _nScale, bool _bAutoIncrement, bool &_brForceToType)
 return the most suitable typeinfo for a requested type More...
 

Variables

const sal_uInt16 dbaui::TYPE_UNKNOWN = 0
 
const sal_uInt16 dbaui::TYPE_TEXT = 1
 
const sal_uInt16 dbaui::TYPE_NUMERIC = 2
 
const sal_uInt16 dbaui::TYPE_DATETIME = 3
 
const sal_uInt16 dbaui::TYPE_DATE = 4
 
const sal_uInt16 dbaui::TYPE_TIME = 5
 
const sal_uInt16 dbaui::TYPE_BOOL = 6
 
const sal_uInt16 dbaui::TYPE_CURRENCY = 7
 
const sal_uInt16 dbaui::TYPE_MEMO = 8
 
const sal_uInt16 dbaui::TYPE_COUNTER = 9
 
const sal_uInt16 dbaui::TYPE_IMAGE = 10
 
const sal_uInt16 dbaui::TYPE_CHAR = 11
 
const sal_uInt16 dbaui::TYPE_DECIMAL = 12
 
const sal_uInt16 dbaui::TYPE_BINARY = 13
 
const sal_uInt16 dbaui::TYPE_VARBINARY = 14
 
const sal_uInt16 dbaui::TYPE_BIGINT = 15
 
const sal_uInt16 dbaui::TYPE_DOUBLE = 16
 
const sal_uInt16 dbaui::TYPE_FLOAT = 17
 
const sal_uInt16 dbaui::TYPE_REAL = 18
 
const sal_uInt16 dbaui::TYPE_INTEGER = 19
 
const sal_uInt16 dbaui::TYPE_SMALLINT = 20
 
const sal_uInt16 dbaui::TYPE_TINYINT = 21
 
const sal_uInt16 dbaui::TYPE_SQLNULL = 22
 
const sal_uInt16 dbaui::TYPE_OBJECT = 23
 
const sal_uInt16 dbaui::TYPE_DISTINCT = 24
 
const sal_uInt16 dbaui::TYPE_STRUCT = 25
 
const sal_uInt16 dbaui::TYPE_ARRAY = 26
 
const sal_uInt16 dbaui::TYPE_BLOB = 27
 
const sal_uInt16 dbaui::TYPE_CLOB = 28
 
const sal_uInt16 dbaui::TYPE_REF = 29
 
const sal_uInt16 dbaui::TYPE_OTHER = 30
 
const sal_uInt16 dbaui::TYPE_BIT = 31