Go to the documentation of this file.
35 #ifndef vtkMySQLQuery_h
36 #define vtkMySQLQuery_h
44 class vtkMySQLQueryInternals;
147 vtkMySQLQueryInternals *Internals;
152 #endif // vtkMySQLQuery_h
GLsizei GLsizei GLenum GLenum const GLvoid * data
friend class vtkMySQLQuery
bool BindParameter(int index, const void *data, size_t length)
bool BindParameter(int index, signed short value)
bool BindParameter(int index, int value)
vtkVariant DataValue(vtkIdType c)
bool BindParameter(int index, vtkTypeInt64 value)
bool BindParameter(int index, signed long value)
bool ClearParameterBindings()
bool BindParameter(int index, unsigned int value)
#define vtkTypeMacro(thisClass, superclass)
bool BindParameter(int index, unsigned long value)
An array holding vtkVariants.
GLuint GLsizei GLsizei * length
virtual bool BeginTransaction()
maintain a connection to a MySQL database
virtual bool BindParameter(int index, unsigned char value)
#define VTKIOMYSQL_EXPORT
GLsizei const GLfloat * value
bool BindParameter(int index, const vtkStdString &string)
const char * GetLastErrorText()
a simple class to control print indentation
bool SetQuery(const char *query)
#define vtkSetStringMacro(name)
A atomic type representing the union of many types.
bool BindParameter(int index, unsigned char value)
virtual bool RollbackTransaction()
vtkSQLQuery implementation for MySQL databases
bool BindParameter(int index, signed char value)
void PrintSelf(ostream &os, vtkIndent indent)
bool BindParameter(int index, vtkTypeUInt64 value)
const char * GetFieldName(int i)
bool BindParameter(int index, double value)
bool BindParameter(int index, float value)
virtual vtkStdString EscapeString(vtkStdString src, bool addSurroundingQuotes=true)
virtual bool CommitTransaction()
static vtkMySQLQuery * New()
Wrapper around std::string to keep symbols short.
executes an sql query and retrieves results
bool BindParameter(int index, const char *stringValue, size_t length)
bool BindParameter(int index, unsigned short value)
bool BindParameter(int index, const char *stringValue)