Go to the documentation of this file.
74 #ifndef vtkODBCDatabase_h
75 #define vtkODBCDatabase_h
99 bool Open(
const char* password);
194 char *DataSourceName;
210 #endif // vtkODBCDatabase_h
virtual vtkStdString GetColumnSpecification(vtkSQLDatabaseSchema *schema, int tblHandle, int colHandle)
vtkSQLQuery implementation for ODBC connections to databases
virtual vtkStdString GetIndexSpecification(vtkSQLDatabaseSchema *schema, int tblHandle, int idxHandle, bool &skipped)
bool DropDatabase(const char *dbName)
bool IsSupported(int feature)
Simple class to hide ODBC structures.
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
GLenum GLsizei GLenum GLenum const GLvoid * table
vtkStringArray * GetRecord(const char *table)
maintain an ODBC connection to a SQL database
vtkStringArray * GetTables()
bool CreateDatabase(const char *dbName, bool dropExisting)
a simple class to control print indentation
static vtkODBCDatabase * New()
#define vtkSetStringMacro(name)
vtkSQLQuery * GetQueryInstance()
vtkGetStringMacro(ExtensionsString)
vtkSetMacro(IgnoreDriverBugs, bool)
friend class vtkODBCDatabase
bool ParseURL(const char *url)
represent an SQL database schema
const char * GetLastErrorText()
a vtkAbstractArray subclass for strings
bool Open(const char *password)
Wrapper around std::string to keep symbols short.
executes an sql query and retrieves results
maintain a connection to an sql database