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
abstract base class for most VTK objects
An array holding vtkVariants.
abstract interface for queries that return row-oriented results.
A atomic type representing the union of many types.
bool CaseSensitiveFieldNames
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation