SuperSERVER maintains a separate database for storing annotation information. For details of the database schema and facilities supported by the SuperSERVER annotation subsystem, see Annotations.
The following functions allow access to the annotation facilities within SuperSERVER.
AddSymbolDescriptionT()
Add an annotation symbol and description to the results.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddSymbolDescriptionT(JobInfoT* JobInfo, const char* Symbol, const char* Description)
|
Arguments |
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|
GetALLSymbolDescriptionT()
Retrieve all annotations.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
GetALLSymbolDescriptionT(JobInfoT* JobInfo, const SymbolDescriptionT** Values, int* Len)
|
Arguments |
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
If the operation is successful, but the result set is empty, then |
AddDatabaseAnnotationT()
Assign a database annotation to the tabulation request.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddDatabaseAnnotationT(JobInfoT *JobInfo, const char* Symbol)
|
Arguments |
|
||||||
|---|---|---|---|---|---|---|---|
|
Returns |
|
DeleteDatabaseAnnotationT()
Delete a database annotation from the tabulation request.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
DeleteDatabaseAnnotationT(JobInfoT *JobInfo, const char* Symbol)
|
Arguments |
|
||||||
|---|---|---|---|---|---|---|---|
|
Returns |
|
GetDatabaseAnnotationT()
Retrieve all the database annotations for the tabulation request.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
GetDatabaseAnnotationT(JobInfoT *JobInfo, const char*** Values, int* Len)
|
Arguments |
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
If the operation is successful, but the result set is empty, then |
AddFieldAnnotationT()
Assign an annotation to a field.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddFieldAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, const char* Symbol)
|
Arguments |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|
DeleteFieldAnnotationT()
Delete an annotation from a field.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
DeleteFieldAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, const char* Symbol)
|
Arguments |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|
GetFieldAnnotationT()
Retrieve all annotations from a specified field.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
GetFieldAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, const char*** Values, int* Len)
|
Arguments |
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
If the operation is successful, but the result set is empty, then |
AddFieldValueAnnotationT()
Assign an annotation to a field value.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddFieldValueAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, int WhichItem, const char* Symbol)
|
Arguments |
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|
DeleteFieldValueAnnotationT()
Delete an annotation from a field value.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
DeleteFieldValueAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, int WhichItem, const char* Symbol)
|
Arguments |
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|
GetFieldValueAnnotationT()
Retrieve all annotations for a field value.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
GetFieldValueAnnotationT(JobInfoT *JobInfo, int Dimension, int FieldOffset, int WhichItem, const char*** Values, int* Len)
|
Arguments |
|
||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
If the operation is successful, but the result set is empty, then |
AddCurrentCellAnnotationT()
Assign an annotation to the current cell.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddCurrentCellAnnotationT(JobInfoT *JobInfo, const char* Symbol)
|
Arguments |
|
||||||
|---|---|---|---|---|---|---|---|
|
Returns |
|
DeleteCurrentCellAnnotationT()
Delete an annotation from the current cell.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
DeleteCurrentCellAnnotationT(JobInfoT *JobInfo, const char* Symbol)
|
Arguments |
|
||||||
|---|---|---|---|---|---|---|---|
|
Returns |
|
GetCurrentCellAnnotationT()
Get all annotations for the current cell.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
GetCurrentCellAnnotationT(JobInfoT *JobInfo, const char*** Values, int* Len)
|
Arguments |
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
If the operation is successful, but the result set is empty, then |
AddCellAnnotationT()
Assign an annotation to a particular cell.
|
Available To |
PrepareJob |
PerformJob |
CleanUpJob |
|---|
AddCellAnnotationT(JobInfoT *JobInfo, const int* CellLocation, int Len ,const char* Symbol)
|
Arguments |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns |
|