SQMImport.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef SQMIMPORT_H
5 #define SQMIMPORT_H
6 
7 #include "SQDef.h"
8 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef _WIN32
17 #pragma pack(push, 8)
18 #endif
19 
20 #include "SQErrorCodes.h"
21 #include "SQProject.h"
22 #include "SQStringMatrix.h"
23 
25 
30  typedef struct tagSQ_ImportHandle
31  {
33  void* reserved;
34  } *SQ_Import;
35 
46  SQCEXPORT SQ_ErrorCode SQCDECL SQ_InitImport(const char* szProjectPath, const char* szTempDir, SQ_Import* pImport);
55  SQCEXPORT SQ_ErrorCode SQCDECL SQ_InitImportNoUsp(SQ_Import* pImport);
56 
66  SQCEXPORT SQ_ErrorCode SQCDECL SQ_InitImportDataset(SQ_Project pProject, const char* szDatasetName, SQ_Import* pImport);
67 
78  SQCEXPORT SQ_ErrorCode SQCDECL SQ_Reserve(SQ_Import pImport, int iNumObs, int iNumQuantitative, int iNumQualitative);
79 
92  SQCEXPORT SQ_ErrorCode SQCDECL SQ_AddLocalCenteringData(SQ_Import pImport, int iCenterID, SQ_StringVector* pVariableNames, float fValue);
93 
106  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetObservationNames(SQ_Import pImport, SQ_StringMatrix* pObservationIDs, int iPrimaryID);
107 
115  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetMissingValueRepresentation(SQ_Import pImport, float fMissing);
116 
124  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetMissingValueStringRepresentation(SQ_Import pImport, const char* szMisVal);
125 
137  SQCEXPORT SQ_ErrorCode SQCDECL SQ_AddQuantitativeVariables(SQ_Import pImport, SQ_FloatMatrix* pData, SQ_StringMatrix* pVariableIDs, int iPrimaryID);
138 
152  SQCEXPORT SQ_ErrorCode SQCDECL SQ_AddQualitativeVariables(SQ_Import pImport, SQ_StringMatrix* pData, SQ_StringMatrix* pVariableIDs, int iPrimaryID);
153 
162  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetVariableIDSeriesNames(SQ_Import pImport, SQ_StringVector* szNames);
163 
172  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetObservationIDSeriesNames(SQ_Import pImport, SQ_StringVector* szNames);
173 
182  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetYColumns(SQ_Import pImport, SQ_IntVector* pYColumns);
183 
191  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetDateTimeColumns(SQ_Import pImport, SQ_IntVector* pDateTimeColumns);
192 
200  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetDataSetName(SQ_Import pImport, const char* szName);
201 
210  SQCEXPORT SQ_ErrorCode SQCDECL SQ_FinishImport(SQ_Import* pImport, SQ_Project* pProject);
211 
221  SQCEXPORT SQ_ErrorCode SQCDECL SQ_FinishImportDataset(SQ_Import* pImport, int* iDatasetNumber);
222 
234  SQCEXPORT SQ_ErrorCode SQCDECL SQ_FinishImportMerge(SQ_Import* pImport, int iDatasetNumber);
235 
237 
238 #ifdef _WIN32
239 #pragma pack(pop)
240 #endif
241 
242 #ifdef __cplusplus
243 }
244 #endif /*__cplusplus*/
245 
246 #endif /* SQMIMPORT_H */
SQ_SetDataSetName
SQ_ErrorCode SQ_SetDataSetName(SQ_Import pImport, const char *szName)
tagSQ_ProjectHandle
Definition: SQProject.h:24
tagSQ_StringMatrix
Definition: SQStringMatrix.h:29
SQStringMatrix.h
SQ_SetMissingValueStringRepresentation
SQ_ErrorCode SQ_SetMissingValueStringRepresentation(SQ_Import pImport, const char *szMisVal)
SQ_SetObservationIDSeriesNames
SQ_ErrorCode SQ_SetObservationIDSeriesNames(SQ_Import pImport, SQ_StringVector *szNames)
tagSQ_FloatMatrix
Definition: SQFloatMatrix.h:28
SQ_Reserve
SQ_ErrorCode SQ_Reserve(SQ_Import pImport, int iNumObs, int iNumQuantitative, int iNumQualitative)
tagSQ_IntVector
Definition: SQIntVector.h:27
SQ_FinishImportMerge
SQ_ErrorCode SQ_FinishImportMerge(SQ_Import *pImport, int iDatasetNumber)
SQ_AddLocalCenteringData
SQ_ErrorCode SQ_AddLocalCenteringData(SQ_Import pImport, int iCenterID, SQ_StringVector *pVariableNames, float fValue)
SQ_SetYColumns
SQ_ErrorCode SQ_SetYColumns(SQ_Import pImport, SQ_IntVector *pYColumns)
SQ_Import
struct tagSQ_ImportHandle * SQ_Import
SQProject.h
tagSQ_StringVector
Definition: SQStringVector.h:27
SQ_InitImportDataset
SQ_ErrorCode SQ_InitImportDataset(SQ_Project pProject, const char *szDatasetName, SQ_Import *pImport)
SQ_AddQualitativeVariables
SQ_ErrorCode SQ_AddQualitativeVariables(SQ_Import pImport, SQ_StringMatrix *pData, SQ_StringMatrix *pVariableIDs, int iPrimaryID)
SQ_FinishImport
SQ_ErrorCode SQ_FinishImport(SQ_Import *pImport, SQ_Project *pProject)
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQ_SetVariableIDSeriesNames
SQ_ErrorCode SQ_SetVariableIDSeriesNames(SQ_Import pImport, SQ_StringVector *szNames)
SQ_SetMissingValueRepresentation
SQ_ErrorCode SQ_SetMissingValueRepresentation(SQ_Import pImport, float fMissing)
SQErrorCodes.h
tagSQ_ImportHandle::reserved
void * reserved
Definition: SQMImport.h:33
SQ_InitImport
SQ_ErrorCode SQ_InitImport(const char *szProjectPath, const char *szTempDir, SQ_Import *pImport)
SQ_SetObservationNames
SQ_ErrorCode SQ_SetObservationNames(SQ_Import pImport, SQ_StringMatrix *pObservationIDs, int iPrimaryID)
SQ_SetDateTimeColumns
SQ_ErrorCode SQ_SetDateTimeColumns(SQ_Import pImport, SQ_IntVector *pDateTimeColumns)
SQ_FinishImportDataset
SQ_ErrorCode SQ_FinishImportDataset(SQ_Import *pImport, int *iDatasetNumber)
SQ_InitImportNoUsp
SQ_ErrorCode SQ_InitImportNoUsp(SQ_Import *pImport)
SQ_AddQuantitativeVariables
SQ_ErrorCode SQ_AddQuantitativeVariables(SQ_Import pImport, SQ_FloatMatrix *pData, SQ_StringMatrix *pVariableIDs, int iPrimaryID)
tagSQ_ImportHandle
Definition: SQMImport.h:30

Copyright (C) Sartorius Stedim Data Analytics AB - Generated by Doxygen