LibreOffice Module connectivity (master) 1
|
#include <FValue.hxx>
Public Member Functions | |
ORowSetValue () | |
ORowSetValue (const ORowSetValue &_rRH) | |
ORowSetValue (ORowSetValue &&_rRH) noexcept | |
ORowSetValue (const OUString &_rRH) | |
ORowSetValue (const double &_rRH) | |
ORowSetValue (float _rRH) | |
ORowSetValue (sal_Int8 _rRH) | |
ORowSetValue (sal_Int16 _rRH) | |
ORowSetValue (sal_uInt16 _rRH) | |
ORowSetValue (sal_Int32 _rRH) | |
ORowSetValue (sal_uInt32 _rRH) | |
ORowSetValue (sal_Int64 _rRH) | |
ORowSetValue (sal_uInt64 _rRH) | |
ORowSetValue (bool _rRH) | |
ORowSetValue (sal_Bool)=delete | |
ORowSetValue (const css::util::Date &_rRH) | |
ORowSetValue (const css::util::Time &_rRH) | |
ORowSetValue (const css::util::DateTime &_rRH) | |
ORowSetValue (const css::uno::Sequence< sal_Int8 > &_rRH) | |
template<typename T > | |
ORowSetValue (T const *)=delete | |
~ORowSetValue () | |
ORowSetValue & | operator= (const ORowSetValue &_rRH) |
ORowSetValue & | operator= (ORowSetValue &&_rRH) noexcept |
ORowSetValue & | operator= (bool _rRH) |
void | operator= (sal_Bool)=delete |
ORowSetValue & | operator= (sal_Int8 _rRH) |
ORowSetValue & | operator= (sal_Int16 _rRH) |
ORowSetValue & | operator= (sal_uInt16 _rRH) |
ORowSetValue & | operator= (sal_Int32 _rRH) |
ORowSetValue & | operator= (sal_uInt32 _rRH) |
ORowSetValue & | operator= (sal_Int64 _rRH) |
ORowSetValue & | operator= (sal_uInt64 _rRH) |
ORowSetValue & | operator= (double _rRH) |
ORowSetValue & | operator= (float _rRH) |
ORowSetValue & | operator= (const css::util::Date &_rRH) |
ORowSetValue & | operator= (const css::util::Time &_rRH) |
ORowSetValue & | operator= (const css::util::DateTime &_rRH) |
ORowSetValue & | operator= (const OUString &_rRH) |
ORowSetValue & | operator= (const css::uno::Sequence< sal_Int8 > &_rRH) |
ORowSetValue & | operator= (const css::uno::Any &_rAny) |
bool | operator== (const ORowSetValue &_rRH) const |
bool | operator!= (const ORowSetValue &_rRH) const |
bool | isNull () const |
void | setNull () |
bool | isBound () const |
void | setBound (bool _bBound) |
bool | isModified () const |
void | setModified (bool _bMod) |
bool | isSigned () const |
void | setSigned (bool _bSig) |
sal_Int32 | getTypeKind () const |
void | setTypeKind (sal_Int32 _eType) |
bool | getBool () const |
sal_Int8 | getInt8 () const |
sal_uInt8 | getUInt8 () const |
sal_Int16 | getInt16 () const |
sal_uInt16 | getUInt16 () const |
sal_Int32 | getInt32 () const |
sal_uInt32 | getUInt32 () const |
sal_Int64 | getLong () const |
sal_uInt64 | getULong () const |
double | getDouble () const |
float | getFloat () const |
OUString | getString () const |
css::util::Date | getDate () const |
css::util::Time | getTime () const |
css::util::DateTime | getDateTime () const |
css::uno::Sequence< sal_Int8 > | getSequence () const |
const css::uno::Any & | getAny () const |
css::uno::Any | makeAny () const |
void | fill (sal_Int32 _nPos, sal_Int32 _nType, const css::uno::Reference< css::sdbc::XRow > &_xRow) |
fetches a single value out of the row More... | |
void | fill (sal_Int32 _nPos, sal_Int32 _nType, bool _bNullable, const css::uno::Reference< css::sdbc::XRow > &_xRow) |
fetches a single value out of the row More... | |
void | fill (const css::uno::Any &_rValue) |
void | fill (const sal_Int32 _nType, const css::uno::Reference< css::sdb::XColumn > &_rxColumn) |
Private Member Functions | |
void | free () noexcept |
void | impl_fill (const sal_Int32 _nType, bool _bNullable, const detail::IValueSource &_rValueSource) |
Private Attributes | |
union { | |
bool m_bBool | |
sal_Int8 m_nInt8 | |
sal_uInt8 m_uInt8 | |
sal_Int16 m_nInt16 | |
sal_uInt16 m_uInt16 | |
sal_Int32 m_nInt32 | |
sal_uInt32 m_uInt32 | |
sal_Int64 m_nInt64 | |
sal_uInt64 m_uInt64 | |
float m_nFloat | |
double m_nDouble | |
rtl_uString * m_pString | |
void * m_pValue | |
} | m_aValue |
sal_Int32 | m_eTypeKind |
bool | m_bNull: 1 |
bool | m_bBound: 1 |
bool | m_bModified: 1 |
bool | m_bSigned: 1 |
Definition at line 46 of file FValue.hxx.
|
inline |
Definition at line 81 of file FValue.hxx.
References m_pString.
|
inline |
Definition at line 91 of file FValue.hxx.
|
inlinenoexcept |
Definition at line 102 of file FValue.hxx.
|
inline |
Definition at line 113 of file FValue.hxx.
|
inline |
Definition at line 124 of file FValue.hxx.
References DOUBLE.
|
inline |
Definition at line 135 of file FValue.hxx.
References FLOAT.
|
inline |
Definition at line 146 of file FValue.hxx.
|
inline |
Definition at line 157 of file FValue.hxx.
|
inline |
Definition at line 167 of file FValue.hxx.
|
inline |
Definition at line 177 of file FValue.hxx.
|
inline |
Definition at line 187 of file FValue.hxx.
|
inline |
Definition at line 197 of file FValue.hxx.
|
inline |
Definition at line 207 of file FValue.hxx.
|
inline |
Definition at line 218 of file FValue.hxx.
|
delete |
|
inline |
Definition at line 230 of file FValue.hxx.
References DATE.
|
inline |
Definition at line 241 of file FValue.hxx.
References TIME.
|
inline |
Definition at line 252 of file FValue.hxx.
|
inline |
Definition at line 263 of file FValue.hxx.
|
delete |
|
inline |
Definition at line 277 of file FValue.hxx.
void connectivity::ORowSetValue::fill | ( | const css::uno::Any & | _rValue | ) |
void connectivity::ORowSetValue::fill | ( | const sal_Int32 | _nType, |
const css::uno::Reference< css::sdb::XColumn > & | _rxColumn | ||
) |
void connectivity::ORowSetValue::fill | ( | sal_Int32 | _nPos, |
sal_Int32 | _nType, | ||
bool | _bNullable, | ||
const css::uno::Reference< css::sdbc::XRow > & | _xRow | ||
) |
fetches a single value out of the row
_nPos | the current column position |
_nType | the type of the current column |
_bNullable | if true then it will be checked if the result could be NULL, otherwise not. |
_xRow | the row where to fetch the data from |
void connectivity::ORowSetValue::fill | ( | sal_Int32 | _nPos, |
sal_Int32 | _nType, | ||
const css::uno::Reference< css::sdbc::XRow > & | _xRow | ||
) |
fetches a single value out of the row
_nPos | the current column position |
_nType | the type of the current column |
_xRow | the row where to fetch the data from |
Definition at line 2215 of file FValue.cxx.
Referenced by fill(), connectivity::ODatabaseMetaDataBase::getTypeInfo(), dbtools::setObjectWithInfo(), and connectivity::java_sql_PreparedStatement::setObjectWithInfo().
|
privatenoexcept |
Definition at line 261 of file FValue.cxx.
References Any, m_aValue, m_bNull, and m_eTypeKind.
Referenced by operator=().
|
inline |
Definition at line 366 of file FValue.hxx.
Referenced by getString(), and makeAny().
bool connectivity::ORowSetValue::getBool | ( | ) | const |
Definition at line 1017 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, and makeAny().
Referenced by connectivity::ODatabaseMetaDataResultSet::getBoolean(), connectivity::file::OResultSet::getBoolean(), getString(), connectivity::firebird::OResultSet::retrieveValue(), and setTypeKind().
css::util::Date connectivity::ORowSetValue::getDate | ( | ) | const |
Definition at line 1893 of file FValue.cxx.
References getDouble(), getLong(), getString(), m_aValue, m_bNull, m_eTypeKind, and dbtools::DBTypeConversion::toDate().
Referenced by connectivity::file::OPredicateCompiler::execute_BETWEEN(), connectivity::ODatabaseMetaDataResultSet::getDate(), connectivity::file::OResultSet::getDate(), getString(), connectivity::file::OOp_DayOfWeek::operate(), connectivity::file::OOp_DayOfMonth::operate(), connectivity::file::OOp_DayOfYear::operate(), connectivity::file::OOp_Month::operate(), connectivity::file::OOp_DayName::operate(), connectivity::file::OOp_MonthName::operate(), connectivity::file::OOp_Quarter::operate(), connectivity::file::OOp_Year::operate(), and setTypeKind().
css::util::DateTime connectivity::ORowSetValue::getDateTime | ( | ) | const |
Definition at line 1995 of file FValue.cxx.
References Any, getDouble(), getString(), m_aValue, m_bNull, m_eTypeKind, makeAny(), and dbtools::DBTypeConversion::toDateTime().
Referenced by connectivity::file::OPredicateCompiler::execute_BETWEEN(), getString(), connectivity::ODatabaseMetaDataResultSet::getTimestamp(), connectivity::file::OResultSet::getTimestamp(), and setTypeKind().
double connectivity::ORowSetValue::getDouble | ( | ) | const |
Definition at line 1745 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDouble().
Referenced by connectivity::dbase::ONDXKey::Compare(), connectivity::dbase::ODbaseIndex::ConvertToKey(), connectivity::file::ONumOperator::Exec(), connectivity::file::OPredicateCompiler::execute_BETWEEN(), getDate(), getDateTime(), connectivity::ODatabaseMetaDataResultSet::getDouble(), connectivity::file::OResultSet::getDouble(), getString(), getTime(), connectivity::file::OOperand::isValid(), connectivity::file::OOp_COMPARE::operate(), connectivity::file::OOp_Abs::operate(), connectivity::file::OOp_Sign::operate(), connectivity::file::OOp_Floor::operate(), connectivity::file::OOp_Ceiling::operate(), connectivity::file::OOp_Exp::operate(), connectivity::file::OOp_Ln::operate(), connectivity::file::OOp_Log10::operate(), connectivity::file::OOp_Sqrt::operate(), connectivity::file::OOp_Cos::operate(), connectivity::file::OOp_Sin::operate(), connectivity::file::OOp_Tan::operate(), connectivity::file::OOp_ACos::operate(), connectivity::file::OOp_ASin::operate(), connectivity::file::OOp_ATan::operate(), connectivity::file::OOp_Degrees::operate(), connectivity::file::OOp_Radians::operate(), connectivity::file::OOp_Mod::operate(), connectivity::file::OOp_Pow::operate(), connectivity::file::OOp_ATan2::operate(), operator==(), connectivity::dbase::ONDXPage::PrintPage(), connectivity::firebird::OResultSet::retrieveValue(), setTypeKind(), and connectivity::dbase::ONDXNode::Write().
float connectivity::ORowSetValue::getFloat | ( | ) | const |
Definition at line 1669 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDouble().
Referenced by connectivity::file::OPredicateCompiler::execute_BETWEEN(), connectivity::ODatabaseMetaDataResultSet::getFloat(), connectivity::file::OResultSet::getFloat(), getString(), connectivity::firebird::OResultSet::retrieveValue(), and setTypeKind().
sal_Int16 connectivity::ORowSetValue::getInt16 | ( | ) | const |
Definition at line 1235 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, and makeAny().
Referenced by connectivity::ODatabaseMetaDataResultSet::getShort(), connectivity::file::OResultSet::getShort(), connectivity::firebird::OResultSet::retrieveValue(), setSigned(), and setTypeKind().
sal_Int32 connectivity::ORowSetValue::getInt32 | ( | ) | const |
Definition at line 1377 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDays().
Referenced by connectivity::ODatabaseMetaDataResultSet::getInt(), connectivity::file::OResultSet::getInt(), getString(), connectivity::file::OOp_Space::operate(), connectivity::file::OOp_Repeat::operate(), connectivity::file::OOp_Left::operate(), connectivity::file::OOp_Right::operate(), connectivity::firebird::OResultSet::retrieveValue(), setSigned(), setTypeKind(), and connectivity::file::OResultSet::sortRows().
sal_Int8 connectivity::ORowSetValue::getInt8 | ( | ) | const |
Definition at line 1089 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, and makeAny().
Referenced by connectivity::ODatabaseMetaDataResultSet::getByte(), connectivity::file::OResultSet::getByte(), setSigned(), and setTypeKind().
sal_Int64 connectivity::ORowSetValue::getLong | ( | ) | const |
Definition at line 1523 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDays().
Referenced by getDate(), connectivity::ODatabaseMetaDataResultSet::getLong(), connectivity::file::OResultSet::getLong(), getString(), connectivity::firebird::OResultSet::retrieveValue(), setSigned(), and setTypeKind().
Sequence< sal_Int8 > connectivity::ORowSetValue::getSequence | ( | ) | const |
Definition at line 1821 of file FValue.cxx.
References Any, aSeq, m_aValue, m_bNull, m_eTypeKind, makeAny(), and xStream.
Referenced by connectivity::ODatabaseMetaDataResultSet::getBytes(), connectivity::file::OResultSet::getBytes(), getString(), and setTypeKind().
OUString connectivity::ORowSetValue::getString | ( | ) | const |
Definition at line 933 of file FValue.cxx.
References Any, aSeq, getAny(), getBool(), getDate(), getDateTime(), getDouble(), getFloat(), getInt32(), getLong(), getSequence(), getTime(), getTypeKind(), getUInt32(), getULong(), m_aValue, m_bNull, m_bSigned, makeAny(), dbtools::DBTypeConversion::toDateString(), dbtools::DBTypeConversion::toDateTimeString(), and dbtools::DBTypeConversion::toTimeString().
Referenced by connectivity::dbase::ONDXKey::Compare(), connectivity::dbase::ODbaseIndex::ConvertToKey(), connectivity::file::OPredicateCompiler::execute_BETWEEN(), getDate(), getDateTime(), connectivity::ODatabaseMetaDataResultSet::getString(), connectivity::file::OResultSet::getString(), getTime(), lcl_SetValue(), connectivity::file::OOp_LIKE::operate(), connectivity::file::OOp_COMPARE::operate(), connectivity::file::OOp_Upper::operate(), connectivity::file::OOp_Lower::operate(), connectivity::file::OOp_Ascii::operate(), connectivity::file::OOp_CharLength::operate(), connectivity::file::OOp_LTrim::operate(), connectivity::file::OOp_RTrim::operate(), connectivity::file::OOp_Repeat::operate(), connectivity::file::OOp_Left::operate(), connectivity::file::OOp_Right::operate(), connectivity::dbase::ONDXPage::PrintPage(), connectivity::java_sql_PreparedStatement::setObjectWithInfo(), setTypeKind(), and connectivity::dbase::ONDXNode::Write().
css::util::Time connectivity::ORowSetValue::getTime | ( | ) | const |
Definition at line 1951 of file FValue.cxx.
References Any, getDouble(), getString(), m_aValue, m_bNull, m_eTypeKind, makeAny(), and dbtools::DBTypeConversion::toTime().
Referenced by connectivity::file::OPredicateCompiler::execute_BETWEEN(), getString(), connectivity::ODatabaseMetaDataResultSet::getTime(), connectivity::file::OResultSet::getTime(), connectivity::file::OOp_Hour::operate(), connectivity::file::OOp_Minute::operate(), connectivity::file::OOp_Second::operate(), and setTypeKind().
|
inline |
Definition at line 340 of file FValue.hxx.
Referenced by getBool(), getDouble(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getString(), getUInt16(), getUInt32(), getUInt8(), getULong(), and makeAny().
sal_uInt16 connectivity::ORowSetValue::getUInt16 | ( | ) | const |
Definition at line 1306 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, and makeAny().
sal_uInt32 connectivity::ORowSetValue::getUInt32 | ( | ) | const |
Definition at line 1450 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDays().
Referenced by getString(), and setTypeKind().
sal_uInt8 connectivity::ORowSetValue::getUInt8 | ( | ) | const |
Definition at line 1160 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and n.
sal_uInt64 connectivity::ORowSetValue::getULong | ( | ) | const |
Definition at line 1596 of file FValue.cxx.
References Any, getTypeKind(), m_aValue, m_bNull, m_bSigned, makeAny(), and dbtools::DBTypeConversion::toDays().
Referenced by getString(), and setTypeKind().
|
private |
Definition at line 2223 of file FValue.cxx.
References connectivity::detail::IValueSource::getBlob(), connectivity::detail::IValueSource::getBoolean(), connectivity::detail::IValueSource::getByte(), connectivity::detail::IValueSource::getBytes(), connectivity::detail::IValueSource::getClob(), connectivity::detail::IValueSource::getDate(), connectivity::detail::IValueSource::getDouble(), connectivity::detail::IValueSource::getFloat(), connectivity::detail::IValueSource::getInt(), connectivity::detail::IValueSource::getLong(), connectivity::detail::IValueSource::getObject(), connectivity::detail::IValueSource::getShort(), connectivity::detail::IValueSource::getString(), connectivity::detail::IValueSource::getTime(), connectivity::detail::IValueSource::getTimestamp(), isSigned(), SAL_WARN, setNull(), setTypeKind(), and connectivity::detail::IValueSource::wasNull().
|
inline |
Definition at line 331 of file FValue.hxx.
Referenced by connectivity::ORowSetValueDecorator::isBound(), and makeAny().
|
inline |
Definition at line 334 of file FValue.hxx.
|
inline |
Definition at line 320 of file FValue.hxx.
Referenced by connectivity::dbase::ONDXKey::Compare(), connectivity::dbase::ODbaseIndex::ConvertToKey(), connectivity::dbase::OIndexIterator::GetCompare(), connectivity::dbase::OIndexIterator::GetNull(), makeAny(), connectivity::file::OOp_ISNULL::operate(), connectivity::file::OOp_LIKE::operate(), connectivity::file::OOp_COMPARE::operate(), connectivity::file::OOp_DayOfWeek::operate(), connectivity::file::OOp_DayOfMonth::operate(), connectivity::file::OOp_DayOfYear::operate(), connectivity::file::OOp_Month::operate(), connectivity::file::OOp_DayName::operate(), connectivity::file::OOp_MonthName::operate(), connectivity::file::OOp_Quarter::operate(), connectivity::file::OOp_Year::operate(), connectivity::file::OOp_Hour::operate(), connectivity::file::OOp_Minute::operate(), connectivity::file::OOp_Second::operate(), connectivity::file::OOp_Abs::operate(), connectivity::file::OOp_Sign::operate(), connectivity::file::OOp_Floor::operate(), connectivity::file::OOp_Ceiling::operate(), connectivity::file::OOp_Exp::operate(), connectivity::file::OOp_Ln::operate(), connectivity::file::OOp_Log10::operate(), connectivity::file::OOp_Sqrt::operate(), connectivity::file::OOp_Cos::operate(), connectivity::file::OOp_Sin::operate(), connectivity::file::OOp_Tan::operate(), connectivity::file::OOp_ACos::operate(), connectivity::file::OOp_ASin::operate(), connectivity::file::OOp_ATan::operate(), connectivity::file::OOp_Degrees::operate(), connectivity::file::OOp_Radians::operate(), connectivity::file::OOp_Upper::operate(), connectivity::file::OOp_Lower::operate(), connectivity::file::OOp_Ascii::operate(), connectivity::file::OOp_CharLength::operate(), connectivity::file::OOp_LTrim::operate(), connectivity::file::OOp_RTrim::operate(), connectivity::file::OOp_Space::operate(), connectivity::file::OOp_Mod::operate(), connectivity::file::OOp_Pow::operate(), connectivity::file::OOp_ATan2::operate(), connectivity::file::OOp_Repeat::operate(), connectivity::file::OOp_Left::operate(), connectivity::file::OOp_Right::operate(), operator==(), connectivity::dbase::ONDXPage::PrintPage(), and connectivity::dbase::ONDXNode::Write().
|
inline |
Definition at line 337 of file FValue.hxx.
Referenced by impl_fill().
Any connectivity::ORowSetValue::makeAny | ( | ) | const |
Definition at line 837 of file FValue.cxx.
References Any, getAny(), getTypeKind(), isBound(), isNull(), m_aValue, m_bSigned, and SAL_WARN.
Referenced by dbtools::param::ParameterWrapper::convertFastPropertyValue(), getBool(), getDateTime(), getDouble(), dbtools::param::ParameterWrapper::getFastPropertyValue(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getSequence(), getString(), getTime(), getUInt16(), getUInt32(), getUInt8(), getULong(), and setTypeKind().
|
inline |
Definition at line 315 of file FValue.hxx.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | bool | _rRH | ) |
Definition at line 652 of file FValue.cxx.
References free(), m_aValue, m_bNull, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const css::uno::Any & | _rAny | ) |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const css::uno::Sequence< sal_Int8 > & | _rRH | ) |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const css::util::Date & | _rRH | ) |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const css::util::DateTime & | _rRH | ) |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const css::util::Time & | _rRH | ) |
Definition at line 507 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_eTypeKind, and Time.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const ORowSetValue & | _rRH | ) |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | const OUString & | _rRH | ) |
Definition at line 541 of file FValue.cxx.
References free(), m_aValue, m_bNull, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | double | _rRH | ) |
Definition at line 557 of file FValue.cxx.
References free(), m_aValue, m_bNull, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | float | _rRH | ) |
Definition at line 569 of file FValue.cxx.
References free(), m_aValue, m_bNull, and m_eTypeKind.
|
noexcept |
Definition at line 472 of file FValue.cxx.
|
delete |
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_Int16 | _rRH | ) |
Definition at line 594 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_Int32 | _rRH | ) |
Definition at line 622 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_Int64 | _rRH | ) |
Definition at line 664 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_Int8 | _rRH | ) |
Definition at line 582 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_uInt16 | _rRH | ) |
Definition at line 608 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_uInt32 | _rRH | ) |
Definition at line 637 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
ORowSetValue & connectivity::ORowSetValue::operator= | ( | sal_uInt64 | _rRH | ) |
Definition at line 677 of file FValue.cxx.
References free(), m_aValue, m_bNull, m_bSigned, and m_eTypeKind.
bool connectivity::ORowSetValue::operator== | ( | const ORowSetValue & | _rRH | ) | const |
|
inline |
Definition at line 332 of file FValue.hxx.
Referenced by connectivity::dbase::ONDXKey::ONDXKey(), connectivity::file::OOperandConst::OOperandConst(), connectivity::file::OOperandResultBOOL::OOperandResultBOOL(), connectivity::file::OOperandResultNUM::OOperandResultNUM(), connectivity::TSetBound::operator()(), connectivity::ORowSetValueDecorator::ORowSetValueDecorator(), and connectivity::ORowSetValueDecorator::setBound().
|
inline |
Definition at line 335 of file FValue.hxx.
Referenced by connectivity::ORowSetValueDecorator::setModified().
|
inline |
Definition at line 324 of file FValue.hxx.
Referenced by dbtools::param::ParameterWrapper::dispose(), impl_fill(), lcl_SetValue(), and connectivity::ORowSetValueDecorator::setNull().
void connectivity::ORowSetValue::setSigned | ( | bool | _bSig | ) |
Definition at line 2047 of file FValue.cxx.
References getInt16(), getInt32(), getInt8(), getLong(), m_aValue, m_bNull, m_bSigned, m_eTypeKind, and nType.
void connectivity::ORowSetValue::setTypeKind | ( | sal_Int32 | _eType | ) |
Definition at line 180 of file FValue.cxx.
References getBool(), getDate(), getDateTime(), getDouble(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getSequence(), getString(), getTime(), getUInt32(), getULong(), m_bNull, m_eTypeKind, makeAny(), and SAL_WARN.
Referenced by impl_fill(), and connectivity::ORowSetValueDecorator::setTypeKind().
union { ... } connectivity::ORowSetValue::m_aValue |
Referenced by free(), getBool(), getDate(), getDateTime(), getDouble(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getSequence(), getString(), getTime(), getUInt16(), getUInt32(), getUInt8(), getULong(), makeAny(), operator=(), operator==(), and setSigned().
bool connectivity::ORowSetValue::m_bBool |
Definition at line 50 of file FValue.hxx.
Referenced by operator=(), and operator==().
|
private |
Definition at line 74 of file FValue.hxx.
Referenced by operator=().
|
private |
Definition at line 75 of file FValue.hxx.
|
private |
Definition at line 73 of file FValue.hxx.
Referenced by free(), getBool(), getDate(), getDateTime(), getDouble(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getSequence(), getString(), getTime(), getUInt16(), getUInt32(), getUInt8(), getULong(), operator=(), operator==(), setSigned(), and setTypeKind().
|
private |
Definition at line 76 of file FValue.hxx.
Referenced by getBool(), getDouble(), getFloat(), getInt16(), getInt32(), getInt8(), getLong(), getString(), getUInt16(), getUInt32(), getUInt8(), getULong(), makeAny(), operator=(), operator==(), and setSigned().
|
private |
Definition at line 72 of file FValue.hxx.
Referenced by free(), getDate(), getDateTime(), getSequence(), getTime(), operator=(), operator==(), setSigned(), and setTypeKind().
double connectivity::ORowSetValue::m_nDouble |
Definition at line 65 of file FValue.hxx.
Referenced by operator=(), and operator==().
float connectivity::ORowSetValue::m_nFloat |
Definition at line 64 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_Int16 connectivity::ORowSetValue::m_nInt16 |
Definition at line 55 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_Int32 connectivity::ORowSetValue::m_nInt32 |
Definition at line 58 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_Int64 connectivity::ORowSetValue::m_nInt64 |
Definition at line 61 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_Int8 connectivity::ORowSetValue::m_nInt8 |
Definition at line 52 of file FValue.hxx.
Referenced by operator=(), and operator==().
rtl_uString* connectivity::ORowSetValue::m_pString |
Definition at line 67 of file FValue.hxx.
Referenced by operator=(), operator==(), and ORowSetValue().
void* connectivity::ORowSetValue::m_pValue |
Definition at line 69 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_uInt16 connectivity::ORowSetValue::m_uInt16 |
Definition at line 56 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_uInt32 connectivity::ORowSetValue::m_uInt32 |
Definition at line 59 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_uInt64 connectivity::ORowSetValue::m_uInt64 |
Definition at line 62 of file FValue.hxx.
Referenced by operator=(), and operator==().
sal_uInt8 connectivity::ORowSetValue::m_uInt8 |
Definition at line 53 of file FValue.hxx.
Referenced by operator=(), and operator==().