31using namespace ::
cppu;
35Sequence< Type > OCallableStatement::getTypes()
46 return css::uno::Sequence<sal_Int8>();
53 if (!aIface.hasValue())
54 aIface = ::cppu::queryInterface(
56 static_cast< XRow *
>(
this ),
57 static_cast< XOutParameters *
>(
this ));
74 return "com.sun.star.sdb.OCallableStatement";
87 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
89 Reference< XOutParameters >(
m_xAggregateAsSet, UNO_QUERY_THROW)->registerOutParameter( parameterIndex, sqlType,
typeName );
95 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
97 Reference< XOutParameters >(
m_xAggregateAsSet, UNO_QUERY_THROW)->registerNumericOutParameter( parameterIndex, sqlType,
scale );
104 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
112 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
114 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getString( columnIndex );
120 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
122 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getBoolean( columnIndex );
128 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
130 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getByte( columnIndex );
136 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
137 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getShort( columnIndex );
143 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
144 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getInt( columnIndex );
150 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
151 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getLong( columnIndex );
157 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
158 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getFloat( columnIndex );
164 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
165 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getDouble( columnIndex );
171 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
172 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getBytes( columnIndex );
178 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
179 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getDate( columnIndex );
185 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
186 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getTime( columnIndex );
192 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
194 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getTimestamp( columnIndex );
200 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
202 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getBinaryStream( columnIndex );
208 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
210 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getCharacterStream( columnIndex );
216 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
218 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getObject( columnIndex, typeMap );
224 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
225 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getRef( columnIndex );
231 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
232 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getBlob( columnIndex );
238 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
239 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getClob( columnIndex );
245 ::connectivity::checkDisposed(WeakComponentImplHelper::rBHelper.bDisposed);
246 return Reference< XRow >(
m_xAggregateAsSet, UNO_QUERY_THROW)->getArray( columnIndex );
css::uno::Reference< css::beans::XPropertySet > m_xAggregateAsSet
mutable::osl::Mutex m_aMutex
virtual float SAL_CALL getFloat(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL getBlob(sal_Int32 columnIndex) override
virtual css::util::DateTime SAL_CALL getTimestamp(sal_Int32 columnIndex) override
virtual OUString SAL_CALL getString(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL getArray(sal_Int32 columnIndex) override
virtual sal_Bool SAL_CALL getBoolean(sal_Int32 columnIndex) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual sal_Bool SAL_CALL wasNull() override
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL getClob(sal_Int32 columnIndex) override
virtual css::uno::Any SAL_CALL getObject(sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::util::Time SAL_CALL getTime(sal_Int32 columnIndex) override
virtual void SAL_CALL registerNumericOutParameter(sal_Int32 parameterIndex, sal_Int32 sqlType, sal_Int32 scale) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream(sal_Int32 columnIndex) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL registerOutParameter(sal_Int32 parameterIndex, sal_Int32 sqlType, const OUString &typeName) override
virtual void SAL_CALL release() noexcept override
virtual sal_Int32 SAL_CALL getInt(sal_Int32 columnIndex) override
virtual sal_Int16 SAL_CALL getShort(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream(sal_Int32 columnIndex) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getBytes(sal_Int32 columnIndex) override
virtual css::util::Date SAL_CALL getDate(sal_Int32 columnIndex) override
virtual sal_Int64 SAL_CALL getLong(sal_Int32 columnIndex) override
virtual sal_Int8 SAL_CALL getByte(sal_Int32 columnIndex) override
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL getRef(sal_Int32 columnIndex) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual double SAL_CALL getDouble(sal_Int32 columnIndex) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
constexpr OUStringLiteral SERVICE_SDBC_CALLABLESTATEMENT
constexpr OUStringLiteral SERVICE_SDB_CALLABLESTATEMENT