mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-27 11:06:50 +01:00
data housekeeping
- removed naked pointers from Data interfaces - fixed GH #82: name conflict in Data::Keywords::bind - fixed GH #157: MySQL: cannot bind to 'long' data type on Windows/Visual C++ - fixed GH #158: MySQL: MYSQL_BIND 'is_unsigned' member is not set
This commit is contained in:
@@ -92,10 +92,10 @@ protected:
|
||||
void bindImpl();
|
||||
/// Binds parameters
|
||||
|
||||
AbstractExtractor& extractor();
|
||||
AbstractExtraction::ExtractorPtr extractor();
|
||||
/// Returns the concrete extractor used by the statement.
|
||||
|
||||
AbstractBinder& binder();
|
||||
AbstractBinding::BinderPtr binder();
|
||||
/// Returns the concrete binder used by the statement.
|
||||
|
||||
private:
|
||||
@@ -109,15 +109,15 @@ private:
|
||||
//
|
||||
// inlines
|
||||
//
|
||||
inline AbstractExtractor& TestStatementImpl::extractor()
|
||||
inline AbstractExtraction::ExtractorPtr TestStatementImpl::extractor()
|
||||
{
|
||||
return *_ptrExtractor;
|
||||
return _ptrExtractor;
|
||||
}
|
||||
|
||||
|
||||
inline AbstractBinder& TestStatementImpl::binder()
|
||||
inline AbstractBinding::BinderPtr TestStatementImpl::binder()
|
||||
{
|
||||
return *_ptrBinder;
|
||||
return _ptrBinder;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user