Funktion
Funktions-AEs werden von skalaren oder Tabellen-SQL-Funktionen aufgerufen.
Datenstrukturierer
- struct NZAE_HANDLE
- Die Funktion Handle. Ein undurchsichtiger Griff, der mit Function AE-Funktionen verwendet wird.
Funktionen
- void nzaeClose(NZAE_HANDLE handle)
- Schließt den Griff, wenn er fertig ist.
- NzaeRcCode nzaeDone(NZAE_HANDLE handle)
- Zeigt an, dass die AE beendet ist und keine weiteren Zeilen abruft und keine weiteren Ergebnisse ausgibt.
- NzaeRcCode nzaeGetEnv(NZAE_HANDLE handle, const char *name, const char **result
- Ruft eine AE- oder Systemumgebungsvariable ab. Die Agrarumweltmaßnahmen haben Vorrang.
- void nzaeGetFirstEnvironmentEntry(NZAE_HANDLE handle, NzaeEnvironmentEntry *entry)
- Gibt den ersten Umgebungseintrag zurück.
- NzaeRcCode nzaeGetInputColumn(NZAE_HANDLE handle, int index, NzudsData **data)
- Ruft die Daten der Eingabespalten ab. Der Index ist nullbasiert.
- AeUserCode nzaeGetLastErrorCode(NZAE_HANDLE handle)
- Ruft den Code für den zuletzt aufgetretenen Fehler ab.
- const char* nzaeGetLastErrorText(NZAE_HANDLE handle)
- Abrufen des Nachrichtentextes für den zuletzt aufgetretenen Fehler.
- const char* nzaeGetLibraryFullPath(NZAE_HANDLE h, const char *libraryName, bool caseSens-itive)
- Ruft den Dateipfad für einen Bibliotheksnamen ab.
- NzaeSharedLibraryInfo* nzaeGetLibraryInfo(NZAE_HANDLE h)
- Gibt NzaeSharedLibraryInfo der gemeinsam genutzten Bibliothek für die Anfrage zurück.
- NzaeSharedLibraryInfo* nzaeGetLibraryProcessInfo(NZAE_HANDLE h)
- Gibt NzaeSharedLibraryInfo der gemeinsam genutzten Bibliothek für den Prozess zurück.
- NzaeRcCode nzaeGetMetadata(NZAE_HANDLE handle, NzaeMetadata *arg)
- Ruft Metadaten über die AE ab.
- NzaeRcCode nzaeGetNext(NZAE_HANDLE handle)
- Ruft die nächste Eingabezeile ab; gibt NZAE_RC_END am Ende der Datei zurück.
- bool nzaeGetNextEnvironmentEntry(NZAE_HANDLE handle, NzaeEnvironmentEntry *entry)
- Gibt den nächsten Umgebungseintrag zurück.
- NzaeRcCode nzaeGetNextPartition(NZAE_HANDLE handle)
- Ruft die nächste Partition ab; gibt NZAE_RC_END bei Ende der Partition zurück.
- int nzaeGetNumberOfParameters(NZAE_HANDLE h)
- Gibt die Anzahl der Parameter zurück.
- const char* nzaeGetParameter(NZAE_HANDLE h, int
- Gibt einen Parameter zurück.
- NzaeRcCode nzaeGetRuntime(NZAE_HANDLE handle, NzaeRuntime *arg)
- Ruft Laufzeitinformationen über die AE ab.
- NzaeRcCode nzaeLog(NZAE_HANDLE handle, NzaeLogLevel level, const char *message)
- Protokolliert die angegebene Nachricht.
- NzaeRcCode nzaeOutputResult(NZAE_HANDLE handle)
- Gibt eine Ergebniszeile aus, die die aktuellen Spaltenwerte enthält.
- NzaeRcCode nzaePing(NZAE_HANDLE handle)
- Zeigt an, dass die AE noch aktiv ist und nicht hängt.
- NzaeRcCode nzaeUserError(NZAE_HANDLE handle, const char *_template,...)
- Zeigt an, dass bei dieser AE ein Fehler aufgetreten ist.
Auflistung
- enum NzaeCorrelationType { NzaeUnknownCorrelationType= 0, NzaeUncorrelated= 1, NzaeInnerCorrelation= 2, NzaeLeftCorrelation= 3 }
- Spezialisierte Informationen darüber, wie diese AE aufgerufen wird.
- enum NzaeRcCode { NZAE_RC_ERROR= -1, NZAE_RC_NORMAL= 0, NZAE_RC_END= 1 }
- Rückgabecodes von nzae-Funktionen.
Detaillierte Beschreibung
Funktions-AEs werden von skalaren oder Tabellen-SQL-Funktionen aufgerufen.
Dokumentation der Funktion
- void nzaeClose(NZAE_HANDLE handle)
- Schließt den Griff, wenn er fertig ist.
- NzaeRcCode nzaeDone(NZAE_HANDLE handle)
- Zeigt an, dass die AE beendet ist und keine weiteren Zeilen abruft und keine weiteren Ergebnisse ausgibt.
- NzaeRcCode nzaeGetEnv(NZAE_HANDLE handle, const char *name, const char **result)
- Zeigt an, dass die AE beendet ist und keine weiteren Zeilen abruft und keine weiteren Ergebnisse ausgibt.
- void nzaeGetFirstEnvironmentEntry(NZAE_HANDLE handle, NzaeEnvironmentEntry *entry)
- Gibt den ersten Umgebungseintrag zurück.
- NzaeRcCode nzaeGetInputColumn(NZAE_HANDLE handle, int index, NzudsData **data)
- Ruft die Daten der Eingabespalten ab. Der Index ist nullbasiert.
- AeUserCode nzaeGetLastErrorCode(NZAE_HANDLE handle)
- Ruft den Code für den zuletzt aufgetretenen Fehler ab.
- const char* nzaeGetLastErrorText(NZAE_HANDLE handle)
- Abrufen des Nachrichtentextes für den zuletzt aufgetretenen Fehler.
- const char* nzaeGetLibraryFullPath(NZAE_HANDLE h, const char *libraryName, bool caseSensitive)
- Ruft den Dateipfad für einen Bibliotheksnamen ab.
- NzaeSharedLibraryInfo* nzaeGetLibraryInfo(NZAE_HANDLE h)
- Gibt NzaeSharedLibraryInfo der gemeinsam genutzten Bibliothek für die Anfrage zurück.
- NzaeSharedLibraryInfo* nzaeGetLibraryProcessInfo(NZAE_HANDLE h)
- Gibt NzaeSharedLibraryInfo der gemeinsam genutzten Bibliothek für den Prozess zurück.
- NzaeRcCode nzaeGetMetadata(NZAE_HANDLE handle, NzaeMetadata *arg)
- Ruft Metadaten über die AE ab.
- NzaeRcCode nzaeGetNext(NZAE_HANDLE handle)
- Ruft die nächste Eingabezeile ab; gibt NZAE_RC_END am Ende der Datei zurück.
- bool nzaeGetNextEnvironmentEntry(NZAE_HANDLE handle, NzaeEnvironmentEntry *entry)
- Gibt den nächsten Umgebungseintrag zurück.
- NzaeRcCode nzaeGetNextPartition(NZAE_HANDLE handle)
- Ruft die nächste Partition ab; gibt NZAE_RC_END bei Ende der Partition zurück.
- int nzaeGetNumberOfParameters(NZAE_HANDLE h)
- Gibt die Anzahl der Parameter zurück.
- const char* nzaeGetParameter(NZAE_HANDLE h, int index)
- Gibt einen Parameter zurück.
- NzaeRcCode nzaeGetRuntime(NZAE_HANDLE handle, NzaeRuntime *arg)
- Ruft Laufzeitinformationen über die AE ab.
- NzaeRcCode nzaeLog(NZAE_HANDLE handle, NzaeLogLevel level, const char *message)
- Protokolliert die angegebene Nachricht.
- NzaeRcCode nzaeOutputResult(NZAE_HANDLE handle)
- Gibt eine Ergebniszeile aus, die die aktuellen Spaltenwerte enthält.
- NzaeRcCode nzaePing(NZAE_HANDLE handle)
- Zeigt an, dass die AE noch aktiv ist und nicht hängt.
- NzaeRcCode nzaeUserError(NZAE_HANDLE handle, const char *_template,...)
- Zeigt an, dass bei dieser AE ein Fehler aufgetreten ist.
Dokumentation der Aufzählungstypen
- enum NzaeCorrelationType
- Spezialisierte Informationen darüber, wie diese AE aufgerufen wird.
- enum NzaeRcCode
- Rückgabecodes von nzae-Funktionen.