/* Copyright 2007 - 2008 MySQL AB, 2008 - 2009 Sun Microsystems, Inc. All rights reserved. The MySQL Connector/C++ is licensed under the terms of the GPL , like most MySQL Connectors. There are special exceptions to the terms and conditions of the GPL as it is applied to this software, see the FLOSS License Exception . */ #ifndef _SQL_PARAMETER_METADATA_H_ #define _SQL_PARAMETER_METADATA_H_ #include namespace sql { class ParameterMetaData { public: enum { parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown }; enum { parameterNoNulls, parameterNullable, parameterNullableUnknown }; virtual int getParameterCount() = 0; protected: virtual ~ParameterMetaData() {} }; } /* namespace sql */ #endif /* _SQL_PARAMETER_METADATA_H_ */