Remove unused code from connectivity::odbc::OPreparedStatement
Remove methods getDataBuf(int), getParamLength(int), getPrecision(int).
This commit is contained in:
parent
cdb2d21c55
commit
c8d91a8f2f
@ -673,27 +673,6 @@ sal_Int8* OPreparedStatement::allocBindBuf( sal_Int32 index,sal_Int32 bufLen)
|
|||||||
}
|
}
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
// getDataBuf
|
|
||||||
// Gets the data buffer for the given parameter index
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
|
|
||||||
sal_Int8* OPreparedStatement::getDataBuf (sal_Int32 index)
|
|
||||||
{
|
|
||||||
sal_Int8* b = NULL;
|
|
||||||
|
|
||||||
// Sanity check the parameter number
|
|
||||||
|
|
||||||
if ((index >= 1) &&
|
|
||||||
(index <= numParams))
|
|
||||||
{
|
|
||||||
b = boundParams[index - 1].getBindDataBuffer ();
|
|
||||||
}
|
|
||||||
|
|
||||||
return b;
|
|
||||||
}
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
// getLengthBuf
|
// getLengthBuf
|
||||||
// Gets the length buffer for the given parameter index
|
// Gets the length buffer for the given parameter index
|
||||||
@ -715,34 +694,6 @@ sal_Int8* OPreparedStatement::getLengthBuf (sal_Int32 index)
|
|||||||
}
|
}
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
// getParamLength
|
|
||||||
// Returns the length of the given parameter number. When each
|
|
||||||
// parameter was bound, a 4-sal_Int8 buffer was given to hold the
|
|
||||||
// length (stored in native format). Get the buffer, convert the
|
|
||||||
// buffer from native format, and return it. If the length is -1,
|
|
||||||
// the column is considered to be NULL.
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
|
|
||||||
sal_Int32 OPreparedStatement::getParamLength ( sal_Int32 index)
|
|
||||||
{
|
|
||||||
sal_Int32 paramLen = SQL_NULL_DATA;
|
|
||||||
|
|
||||||
// Sanity check the parameter number
|
|
||||||
|
|
||||||
if ((index >= 1) &&
|
|
||||||
(index <= numParams)) {
|
|
||||||
|
|
||||||
// Now get the length of the parameter from the
|
|
||||||
// bound param array. -1 is returned if it is NULL.
|
|
||||||
long n = 0;
|
|
||||||
memcpy (&n, boundParams[index -1].getBindLengthBuffer (), sizeof (n));
|
|
||||||
paramLen = n;
|
|
||||||
}
|
|
||||||
return paramLen;
|
|
||||||
}
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
// putParamData
|
// putParamData
|
||||||
// Puts parameter data from a previously bound input stream. The
|
// Puts parameter data from a previously bound input stream. The
|
||||||
@ -810,34 +761,6 @@ void OPreparedStatement::putParamData (sal_Int32 index) throw(SQLException)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// -------------------------------------------------------------------------
|
// -------------------------------------------------------------------------
|
||||||
//--------------------------------------------------------------------
|
|
||||||
// getPrecision
|
|
||||||
// Given a SQL type, return the maximum precision for the column.
|
|
||||||
// Returns -1 if not known
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
|
|
||||||
sal_Int32 OPreparedStatement::getPrecision ( sal_Int32 sqlType)
|
|
||||||
{
|
|
||||||
::osl::MutexGuard aGuard( m_aMutex );
|
|
||||||
checkDisposed(OStatement_BASE::rBHelper.bDisposed);
|
|
||||||
|
|
||||||
sal_Int32 prec = -1;
|
|
||||||
const TTypeInfoVector& rTypeInfo = m_pConnection->getTypeInfo();
|
|
||||||
if ( !rTypeInfo.empty() )
|
|
||||||
{
|
|
||||||
m_pConnection->buildTypeInfo();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( !rTypeInfo.empty() )
|
|
||||||
{
|
|
||||||
OTypeInfo aInfo;
|
|
||||||
aInfo.nType = (sal_Int16)sqlType;
|
|
||||||
TTypeInfoVector::const_iterator aIter = ::std::find(rTypeInfo.begin(),rTypeInfo.end(),aInfo);
|
|
||||||
if(aIter != rTypeInfo.end())
|
|
||||||
prec = (*aIter).nPrecision;
|
|
||||||
}
|
|
||||||
return prec;
|
|
||||||
}
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
// setStream
|
// setStream
|
||||||
|
@ -88,15 +88,11 @@ namespace connectivity
|
|||||||
void putParamData (sal_Int32 index) throw(::com::sun::star::sdbc::SQLException);
|
void putParamData (sal_Int32 index) throw(::com::sun::star::sdbc::SQLException);
|
||||||
void setStream (sal_Int32 ParameterIndex,const ::com::sun::star::uno::Reference< ::com::sun::star::io::XInputStream>& x,
|
void setStream (sal_Int32 ParameterIndex,const ::com::sun::star::uno::Reference< ::com::sun::star::io::XInputStream>& x,
|
||||||
SQLLEN length,sal_Int32 SQLtype) throw(::com::sun::star::sdbc::SQLException);
|
SQLLEN length,sal_Int32 SQLtype) throw(::com::sun::star::sdbc::SQLException);
|
||||||
sal_Int32 getParamLength ( sal_Int32 index);
|
|
||||||
sal_Int8* getLengthBuf (sal_Int32 index);
|
sal_Int8* getLengthBuf (sal_Int32 index);
|
||||||
sal_Int8* getDataBuf (sal_Int32 index);
|
|
||||||
sal_Int8* allocBindBuf ( sal_Int32 index, sal_Int32 bufLen);
|
sal_Int8* allocBindBuf ( sal_Int32 index, sal_Int32 bufLen);
|
||||||
void initBoundParam () throw(::com::sun::star::sdbc::SQLException);
|
void initBoundParam () throw(::com::sun::star::sdbc::SQLException);
|
||||||
void setParameter(sal_Int32 parameterIndex,sal_Int32 _nType,sal_Int32 _nSize,void* _pData);
|
void setParameter(sal_Int32 parameterIndex,sal_Int32 _nType,sal_Int32 _nSize,void* _pData);
|
||||||
|
|
||||||
sal_Int32 getPrecision ( sal_Int32 sqlType);
|
|
||||||
|
|
||||||
sal_Bool isPrepared() const { return m_bPrepared;}
|
sal_Bool isPrepared() const { return m_bPrepared;}
|
||||||
void prepareStatement();
|
void prepareStatement();
|
||||||
void checkParameterIndex(sal_Int32 _parameterIndex);
|
void checkParameterIndex(sal_Int32 _parameterIndex);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user