34 #ifndef __CreateDataBaseHelper_h
35 #define __CreateDataBaseHelper_h
40 #include "vtkMySQLDatabase.h"
42 #include "QGoIOConfigure.h"
45 vtkMySQLDatabase *DataBaseConnector);
47 QGOIO_EXPORT
bool DoesDatabaseExit(std::string ServerName, std::string login,
48 std::string Password, std::string DBName);
50 QGOIO_EXPORT
void Query(vtkMySQLDatabase *DataBaseConnector,
51 std::string queryScript);
54 std::string ServerName, std::string login,
55 std::string Password, std::string DBName);
57 QGOIO_EXPORT
bool CreateDataBase(vtkMySQLDatabase *DataBaseConnector,
61 vtkMySQLDatabase *DataBaseConnector);
64 vtkMySQLDatabase *DataBaseConnector);
std::string ImagingSessionFKMicroscopeName()
QGOIO_EXPORT std::string ContourValueTable()
QGOIO_EXPORT std::string MicroscopeTable()
QGOIO_EXPORT std::string ValuePerVectorCoordTable()
QGOIO_EXPORT std::string ValueTypeTable()
QGOIO_EXPORT std::string ImagingSessionTable()
QGOIO_EXPORT std::string LineageTable()
std::string MeshFKSubCellType()
std::string LineageFKImagingSession()
QGOIO_EXPORT std::string ImageValueTable()
std::string TrackValueFKTrack()
QGOIO_EXPORT void CreateForeignKeys(vtkMySQLDatabase *DataBaseConnector)
std::string MeshFKTrackID()
std::string ContourValueFKCalculatedValue()
std::string ContourFKCoordIDMin()
QGOIO_EXPORT std::string CalculatedValueTable()
std::string MeshFKColor()
QGOIO_EXPORT std::string AuthorTable()
std::string ContourValueFKContour()
QGOIO_EXPORT std::string MeshTable()
std::string TrackFamilyFKTrackIDDaughter2()
std::string ChannelFKColor()
std::string LineageFKColor()
QGOIO_EXPORT std::string LineageValueTable()
std::string MeshValueFKMesh()
QGOIO_EXPORT std::string SubCellularTypeTable()
std::string ContourFKMesh()
QGOIO_EXPORT std::string ImagingSessionValueTable()
QGOIO_EXPORT bool DoesDatabaseExit(std::string ServerName, std::string login, std::string Password, std::string DBName)
std::string IntensityFKChannel()
std::string ContourFKImagingSession()
std::string LineageFKTrackRoot()
QGOIO_EXPORT std::string CellTypeTable()
QGOIO_EXPORT bool CreateDataBase(vtkMySQLDatabase *DataBaseConnector, std::string DBName)
std::string TrackFKLineage()
std::string ImageFKImagingSession()
std::string ValueperVectorCoordFKCalculatedValue()
std::string ImageValueFKCalculatedValue()
QGOIO_EXPORT std::string ColorTableScript()
std::string ImagingSessionFKProjectName()
std::string MeshFKCellType()
QGOIO_EXPORT std::string ChannelTable()
std::string LineageFKCoordIDMax()
QGOIO_EXPORT std::string CoordinateTable()
QGOIO_EXPORT std::string MeshValueTable()
QGOIO_EXPORT std::string IntensityTable()
std::string ImagingSessionFKCoordIDMin()
std::string TrackValueFKCalculatedValue()
QGOIO_EXPORT std::string TrackValueTable()
std::string ImagingSessionValueFKImagingSession()
QGOIO_EXPORT bool IsDatabaseOfGoFigureType(vtkMySQLDatabase *DataBaseConnector)
QGOIO_EXPORT void CreateTables(vtkMySQLDatabase *DataBaseConnector)
QGOIO_EXPORT std::string ImageTable()
QGOIO_EXPORT bool CreateGoFigureDataBase(std::string ServerName, std::string login, std::string Password, std::string DBName)
std::string BookmarkFKImagingSession()
std::string MeshValueFKCalculatedValue()
QGOIO_EXPORT std::string BookmarkTable()
std::string BookmarkFKCoord()
std::string ContourFKCoordIDMax()
std::string ImagingSessionValueFKCalculatedValue()
std::string MeshFKCoordIDMin()
std::string LineageValueFKLineage()
std::string ChannelFKImagingSession()
std::string TrackFKCoordIDMin()
std::string ImageFKCoordIDMin()
QGOIO_EXPORT std::string ProjectTable()
std::string TrackFKCoordIDMax()
std::string MeshFKCoordIDMax()
QGOIO_EXPORT std::string TrackFamilyTable()
std::string TrackFamilyFKTrackIDMother()
QGOIO_EXPORT std::string ContourTable()
std::string MeshFKImagingSession()
std::string CalculatedValueFKValueType()
std::string TrackFKImagingSession()
QGOIO_EXPORT void Query(vtkMySQLDatabase *DataBaseConnector, std::string queryScript)
std::string ImageValueFKImage()
std::string TrackFamilyFKTrackIDDaughter1()
std::string TrackFKTrackFamily()
std::string LineageValueFKCalculatedValue()
std::string IntensityFKMesh()
std::string ImagingSessionFKCoordIDMax()
QGOIO_EXPORT std::string TrackTable()
std::string LineageFKCoordIDMin()
std::string ImageFKChannel()
std::string TrackFKColor()