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 ImageFKCoordIDMin()
std::string LineageValueFKCalculatedValue()
std::string TrackValueFKTrack()
std::string LineageValueTable()
std::string ContourValueTable()
std::string BookmarkTable()
std::string ImagingSessionFKProjectName()
std::string ChannelFKImagingSession()
std::string CoordinateTable()
std::string ValuePerVectorCoordTable()
std::string SubCellularTypeTable()
std::string ContourValueFKCalculatedValue()
std::string IntensityFKChannel()
std::string ColorTableScript()
void CreateTables(vtkMySQLDatabase *DataBaseConnector)
std::string ValueperVectorCoordFKCalculatedValue()
std::string ProjectTable()
std::string ChannelTable()
std::string BookmarkFKImagingSession()
std::string TrackFKColor()
std::string ImagingSessionFKCoordIDMax()
std::string ImageValueFKCalculatedValue()
std::string ImagingSessionValueFKCalculatedValue()
std::string LineageTable()
std::string ImageValueFKImage()
std::string MeshFKImagingSession()
std::string ImageFKImagingSession()
std::string CalculatedValueFKValueType()
std::string AuthorTable()
bool CreateDataBase(vtkMySQLDatabase *DataBaseConnector, std::string DBName)
std::string ContourFKCoordIDMin()
std::string ImagingSessionFKCoordIDMin()
std::string MeshFKTrackID()
std::string ContourValueFKContour()
std::string ContourFKCoordIDMax()
std::string LineageFKColor()
std::string ImagingSessionFKMicroscopeName()
std::string MeshFKSubCellType()
std::string MeshFKCoordIDMax()
std::string LineageFKCoordIDMin()
std::string TrackFKCoordIDMax()
std::string LineageFKTrackRoot()
std::string LineageValueFKLineage()
std::string MeshFKCoordIDMin()
std::string MeshValueFKMesh()
std::string BookmarkFKCoord()
std::string ChannelFKColor()
std::string CalculatedValueTable()
void CreateForeignKeys(vtkMySQLDatabase *DataBaseConnector)
std::string ImagingSessionValueFKImagingSession()
std::string TrackFamilyFKTrackIDDaughter1()
std::string IntensityTable()
std::string CellTypeTable()
std::string ImagingSessionTable()
std::string TrackFamilyFKTrackIDDaughter2()
std::string ImageFKChannel()
std::string MeshFKCellType()
std::string ImageValueTable()
std::string TrackFKTrackFamily()
std::string TrackFKCoordIDMin()
std::string MeshFKColor()
void Query(vtkMySQLDatabase *DataBaseConnector, std::string queryScript)
std::string TrackFamilyTable()
std::string LineageFKImagingSession()
std::string ContourFKImagingSession()
std::string ValueTypeTable()
std::string ContourFKMesh()
std::string MeshValueTable()
std::string TrackFamilyFKTrackIDMother()
std::string ContourTable()
std::string TrackFKImagingSession()
std::string LineageFKCoordIDMax()
std::string MeshValueFKCalculatedValue()
std::string ImagingSessionValueTable()
std::string TrackValueFKCalculatedValue()
bool CreateGoFigureDataBase(std::string ServerName, std::string login, std::string Password, std::string DBName)
bool DoesDatabaseExit(vtkMySQLDatabase *DataBaseConnector, std::string DBName)
bool IsDatabaseOfGoFigureType(vtkMySQLDatabase *DatabaseConnector)
std::string TrackValueTable()
std::string IntensityFKMesh()
std::string TrackFKLineage()
std::string MicroscopeTable()