31ODatabaseMetaDataResultSetMetaData::~ODatabaseMetaDataResultSetMetaData()
41 nSize = (*m_mColumnsIter).second.getColumnDisplaySize();
55 nType = (*m_mColumnsIter).second.getColumnType();
83 return (*m_mColumnsIter).second.getColumnName();
96 return (*m_mColumnsIter).second.getColumnLabel();
103 return (*m_mColumnsIter).second.isCurrency();
117 return (*m_mColumnsIter).second.isSigned();
123 return (aField.
GetAttributes() & adFldNegativeScale) == adFldNegativeScale;
131 return (*m_mColumnsIter).second.getPrecision();
143 return (*m_mColumnsIter).second.getScale();
157 return (*m_mColumnsIter).second.isNullable();
160 return sal_Int32(
false);
165 return sal_Int32((aField.
GetAttributes() & adFldIsNullable) == adFldIsNullable);
167 return sal_Int32(
false);
173 return (*m_mColumnsIter).second.isReadOnly();
189 return (*m_mColumnsIter).second.isDefinitelyWritable();
197 return (aField.
GetAttributes() & adFldUpdatable) == adFldUpdatable;
206 return (*m_mColumnsIter).second.isWritable();
static sal_Int32 MapADOType2Jdbc(DataTypeEnum eType)
static WpADOField getField(ADORecordset *_pRecordSet, sal_Int32 _nColumnIndex)
DataTypeEnum GetADOType() const
sal_Int32 GetActualSize() const
sal_Int32 GetPrecision() const
sal_Int32 GetNumericScale() const
sal_Int32 GetAttributes() const
sal_Int32 GetItemCount() const