56 #include "vtkIOSQLModule.h"
73 virtual bool Execute() = 0;
78 virtual int GetNumberOfFields() = 0;
83 virtual const char* GetFieldName(
int i) = 0;
88 virtual int GetFieldType(
int i) = 0;
95 int GetFieldIndex(
char*
name);
100 virtual bool NextRow() = 0;
107 virtual bool IsActive() = 0;
123 virtual bool HasError() = 0;
128 virtual const char* GetLastErrorText() = 0;
140 vtkGetMacro(CaseSensitiveFieldNames,
bool);
150 void operator=(const
vtkRowQuery &) VTK_DELETE_FUNCTION;
153 #endif // vtkRowQuery_h
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
An array holding vtkVariants.
abstract interface for queries that return row-oriented results.
A atomic type representing the union of many types.
bool CaseSensitiveFieldNames
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.