VTK: IO/SQL/vtkSQLiteToTableReader.h Source File

| VTK 9.3.1

vtkSQLiteToTableReader.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
14 #ifndef vtkSQLiteToTableReader_h
15 #define vtkSQLiteToTableReader_h
16
17 #include "vtkDatabaseToTableReader.h"
18 #include "vtkIOSQLModule.h" // For export macro
19
20 VTK_ABI_NAMESPACE_BEGIN
21 class vtkSQLiteDatabase;
22
23 class VTKIOSQL_EXPORT vtkSQLiteToTableReader : public vtkDatabaseToTableReader
24 {
25 public:
26 static vtkSQLiteToTableReader* New();
27 vtkTypeMacro(vtkSQLiteToTableReader, vtkDatabaseToTableReader);
28 void PrintSelf(ostream& os, vtkIndent indent) override;
29
30 protected:
31 vtkSQLiteToTableReader();
32 ~vtkSQLiteToTableReader() override;
33 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) override;
34
35 private:
36 vtkSQLiteToTableReader(const vtkSQLiteToTableReader&) = delete;
37 void operator=(const vtkSQLiteToTableReader&) = delete;
38 };
39
40 VTK_ABI_NAMESPACE_END
41 #endif
vtkDatabaseToTableReader
Read an SQL table as a vtkTable.
Definition: vtkDatabaseToTableReader.h:23
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:38
vtkInformationVector
Store zero or more vtkInformation instances.
Definition: vtkInformationVector.h:40
vtkInformation
Store vtkAlgorithm input/output information.
Definition: vtkInformation.h:72
vtkSQLiteDatabase
maintain a connection to an SQLite database
Definition: vtkSQLiteDatabase.h:49
vtkSQLiteToTableReader
Read an SQLite table as a vtkTable.
Definition: vtkSQLiteToTableReader.h:24
vtkSQLiteToTableReader::vtkSQLiteToTableReader
vtkSQLiteToTableReader()
vtkSQLiteToTableReader::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkSQLiteToTableReader::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSQLiteToTableReader::~vtkSQLiteToTableReader
~vtkSQLiteToTableReader() override
vtkSQLiteToTableReader::New
static vtkSQLiteToTableReader * New()
vtkDatabaseToTableReader.h