52 #ifndef __vtkRowQuery_h
53 #define __vtkRowQuery_h
55 #include "vtkIOSQLModule.h"
69 virtual bool Execute() = 0;
72 virtual int GetNumberOfFields() = 0;
75 virtual const char* GetFieldName(
int i) = 0;
79 virtual int GetFieldType(
int i) = 0;
83 int GetFieldIndex(
char*
name);
86 virtual bool NextRow() = 0;
91 virtual bool IsActive() = 0;
101 virtual bool HasError() = 0;
104 virtual const char* GetLastErrorText() = 0;
112 vtkSetMacro(CaseSensitiveFieldNames,
bool);
113 vtkGetMacro(CaseSensitiveFieldNames,
bool);
114 vtkBooleanMacro(CaseSensitiveFieldNames,
bool);
126 #endif // __vtkRowQuery_h