52 #ifndef __vtkRowQuery_h
53 #define __vtkRowQuery_h
68 virtual bool Execute() = 0;
71 virtual int GetNumberOfFields() = 0;
74 virtual const char* GetFieldName(
int i) = 0;
78 virtual int GetFieldType(
int i) = 0;
82 int GetFieldIndex(
char*
name);
85 virtual bool NextRow() = 0;
90 virtual bool IsActive() = 0;
100 virtual bool HasError() = 0;
103 virtual const char* GetLastErrorText() = 0;
111 vtkSetMacro(CaseSensitiveFieldNames,
bool);
112 vtkGetMacro(CaseSensitiveFieldNames,
bool);
113 vtkBooleanMacro(CaseSensitiveFieldNames,
bool);
125 #endif // __vtkRowQuery_h