| 
| void  | PrintSelf (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual int  | 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 () | 
|   | Execute the query.  More...
  | 
|   | 
| int  | GetNumberOfFields () | 
|   | The number of fields in the query result.  More...
  | 
|   | 
| const char *  | GetFieldName (int i) | 
|   | Return the name of the specified query field.  More...
  | 
|   | 
| int  | GetFieldType (int i) | 
|   | Return the type of the field, using the constants defined in vtkType.h.  More...
  | 
|   | 
| bool  | NextRow () | 
|   | Advance row, return false if past end.  More...
  | 
|   | 
| bool  | HasError () | 
|   | Return true if there is an error on the current query.  More...
  | 
|   | 
| vtkVariant  | DataValue (vtkIdType c) | 
|   | Return data in current row, field c.  More...
  | 
|   | 
| const char *  | GetLastErrorText () | 
|   | Get the last error text from the query.  More...
  | 
|   | 
| virtual vtkStdString  | EscapeString (vtkStdString s, bool addSurroundingQuotes=true) | 
|   | 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 () | 
|   | Begin, abort (roll back), or commit a transaction.  More...
  | 
|   | 
| bool  | RollbackTransaction () | 
|   | Begin, abort (roll back), or commit a transaction.  More...
  | 
|   | 
| bool  | CommitTransaction () | 
|   | Begin, abort (roll back), or commit a transaction.  More...
  | 
|   | 
| vtkSQLQuery *  | NewInstance () const  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| bool  | IsActive () | 
|   | 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 NULL.  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 (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 () | 
|   | 
| int  | HasObserver (unsigned long event) | 
|   | 
| int  | 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...
  | 
|   | 
| int  | HasObserver (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | 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.