83 virtual bool SetQuery(
const char *query);
84 virtual const char *GetQuery();
130 virtual bool BindParameter(
int index,
unsigned char value);
131 virtual bool BindParameter(
int index,
unsigned short value);
132 virtual bool BindParameter(
int index,
unsigned int value);
133 virtual bool BindParameter(
int index,
unsigned long value);
137 virtual bool BindParameter(
int index,
signed char value);
138 virtual bool BindParameter(
int index,
short value);
140 virtual bool BindParameter(
int index,
int value);
142 virtual bool BindParameter(
int index,
long value);
143 virtual bool BindParameter(
int index, vtkTypeUInt64
value);
144 virtual bool BindParameter(
int index, vtkTypeInt64
value);
146 virtual bool BindParameter(
int index,
float value);
147 virtual bool BindParameter(
int index,
double value);
149 virtual bool BindParameter(
int index,
const char *stringValue);
152 virtual bool BindParameter(
int index,
const char *stringValue,
size_t length);
160 virtual bool BindParameter(
int index,
const void *
data,
size_t length);
162 virtual bool ClearParameterBindings();
182 char* EscapeString(
const char* src,
bool addSurroundingQuotes );
202 #endif // vtkSQLQuery_h
Wrapper around std::string to keep symbols short.
An array holding vtkVariants.
virtual bool CommitTransaction()
abstract interface for queries that return row-oriented results.
A atomic type representing the union of many types.
maintain a connection to an sql database
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
virtual bool RollbackTransaction()
virtual bool BeginTransaction()
vtkSQLDatabase * Database
executes an sql query and retrieves results