|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class. More...
|
|
vtkPostgreSQLQuery * | NewInstance () const |
|
bool | Execute () override |
| Execute the query. More...
|
|
int | GetNumberOfFields () override |
| The number of fields in the query result. More...
|
|
const char * | GetFieldName (int i) override |
| Return the name of the specified query field. More...
|
|
int | GetFieldType (int i) override |
| Return the type of the field, using the constants defined in vtkType.h. More...
|
|
bool | NextRow () override |
| Advance row, return false if past end. More...
|
|
bool | HasError () override |
| Return true if there is an error on the current query. More...
|
|
vtkVariant | DataValue (vtkIdType c) override |
| Return data in current row, field c. More...
|
|
const char * | GetLastErrorText () override |
| Get the last error text from the query. More...
|
|
vtkStdString | EscapeString (vtkStdString s, bool addSurroundingQuotes=true) override |
| Escape a string for inclusion into an SQL query. More...
|
|
int | GetNumberOfRows () |
| Unlike some databases, Postgres can tell you right away how many rows are in the results of your query. More...
|
|
|
bool | BeginTransaction () override |
| Begin, abort (roll back), or commit a transaction. More...
|
|
bool | RollbackTransaction () override |
| Begin, abort (roll back), or commit a transaction. More...
|
|
bool | CommitTransaction () override |
| Begin, abort (roll back), or commit a transaction. More...
|
|
vtkSQLQuery * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
bool | IsActive () override |
| Return true if the query is active (i.e. More...
|
|
virtual bool | BindParameter (int index, unsigned char value) |
| Bind a parameter to a placeholder in a query. More...
|
|
virtual bool | BindParameter (int index, unsigned short value) |
|
virtual bool | BindParameter (int index, unsigned int value) |
|
virtual bool | BindParameter (int index, unsigned long value) |
|
virtual bool | BindParameter (int index, signed char value) |
|
virtual bool | BindParameter (int index, short value) |
|
virtual bool | BindParameter (int index, int value) |
|
virtual bool | BindParameter (int index, long value) |
|
virtual bool | BindParameter (int index, unsigned long long value) |
|
virtual bool | BindParameter (int index, long long value) |
|
virtual bool | BindParameter (int index, float value) |
|
virtual bool | BindParameter (int index, double value) |
|
virtual bool | BindParameter (int index, const char *stringValue) |
| Bind a string value – string must be null-terminated. More...
|
|
virtual bool | BindParameter (int index, const char *stringValue, size_t length) |
| Bind a string value by specifying an array and a size. More...
|
|
virtual bool | BindParameter (int index, const vtkStdString &string) |
|
virtual bool | BindParameter (int index, vtkVariant var) |
|
virtual bool | BindParameter (int index, const void *data, size_t length) |
| Bind a blob value. More...
|
|
virtual bool | ClearParameterBindings () |
| Reset all parameter bindings to nullptr. More...
|
|
char * | EscapeString (const char *src, bool addSurroundingQuotes) |
| Escape a string for inclusion into an SQL query. More...
|
|
virtual bool | SetQuery (const char *query) |
| The query string to be executed. More...
|
|
virtual const char * | GetQuery () |
| The query string to be executed. More...
|
|
virtual vtkSQLDatabase * | GetDatabase () |
| Return the database associated with the query. More...
|
|
vtkRowQuery * | NewInstance () const |
|
int | GetFieldIndex (const char *name) |
| Return the index of the specified query field. More...
|
|
bool | NextRow (vtkVariantArray *rowArray) |
| Advance row, return false if past end. More...
|
|
virtual void | SetCaseSensitiveFieldNames (bool) |
| Many databases do not preserve case in field names. More...
|
|
virtual bool | GetCaseSensitiveFieldNames () |
| Many databases do not preserve case in field names. More...
|
|
virtual void | CaseSensitiveFieldNamesOn () |
| Many databases do not preserve case in field names. More...
|
|
virtual void | CaseSensitiveFieldNamesOff () |
| Many databases do not preserve case in field names. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on. More...
|
|
virtual void | DebugOff () |
| Turn debugging output off. More...
|
|
bool | GetDebug () |
| Get the value of the debug flag. More...
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag. More...
|
|
virtual void | Modified () |
| Update the modification time for this object. More...
|
|
virtual vtkMTimeType | GetMTime () |
| Return this object's modified time. More...
|
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkCommand * | GetCommand (unsigned long tag) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObserver (vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method. More...
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
int | InvokeEvent (const char *event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
const char * | GetClassName () const |
| Return the class name as a string. More...
|
|
virtual void | Delete () |
| Delete a VTK object. More...
|
|
virtual void | FastDelete () |
| Delete a reference to this object. More...
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream. More...
|
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object). More...
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object). More...
|
|
int | GetReferenceCount () |
| Return the current reference count of this object. More...
|
|
void | SetReferenceCount (int) |
| Sets the reference count. More...
|
|
void | PrintRevisions (ostream &) |
| Legacy. More...
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
vtkSQLQuery implementation for PostgreSQL databases
This is an implementation of vtkSQLQuery for PostgreSQL databases. See the documentation for vtkSQLQuery for information about what the methods do.
- Thanks:
- Thanks to David Thompson and Andy Wilson from Sandia National Laboratories for implementing this class.
- See also
- vtkSQLDatabase vtkSQLQuery vtkPostgreSQLDatabase
Definition at line 50 of file vtkPostgreSQLQuery.h.