Приложение 6. Состав примеров интерфейса нижнего уровня
Ниже приведен перечень примеров использования команд интерфейса нижнего уровня: библиотека exlib.c содержит тексты функций,
выполняющих вызов соответствующих команд интерфейса; файлы примеров – примеры использования этих функций.
Все указанные файлы находятся в подкаталоге /samples/call дистрибутива или установочного каталога СУБД ЛИНТЕР.
| Команда | Функция библиотеки exlib.c | Файл примера | ||
|---|---|---|---|---|
| AOBJ | LinterAOBJ, LinterASYNC_AOBJ | exblob.c, aexblob.c | ||
| CLOS | LinterCLOS, LinterASYNC_CLOS | exclos.c, aexclos.c | ||
| COBJ | LinterCOBJ, LinterASYNC_COBJ | exblob.c, aexblob.c | ||
| COMT | LinterCOMT, LinterASYNC_COMT | exnosel.c, aexnosel.c | ||
| DESC | LinterDESC, LinterASYNC_DESC | exdesc.c, aexdesc.c | ||
| DIRA | LinterDIRA, LinterASYNC_DIRA | exdirx.c, aexdirx.c | ||
| DIRF | LinterDIRF, LinterASYNC_DIRF | exdirx.c, aexdirx.c | ||
| DIRR | LinterDIRR, LinterASYNC_DIRR | exdirx.c, aexdirx.c | ||
| FATR | LinterFATR, LinterASYNC_FATR | exfatr.c, aexfatr.c | ||
| FCUR | LinterFCUR, LinterASYNC_FCUR | exfcur.c, aexfcur.c | ||
| FNOD | LinterFNOD, LinterASYNC_FNOD | exfnod.c, aexfnod.c | ||
| FREL | LinterFREL, LinterASYNC_FREL | exfatr.c, aexfatr.c, exfrel.c, aexfrel.c | ||
| FUSR | LinterFUSR, LinterASYNC_FUSR | exfatr.c, aexfatr.c, exfrel.c, aexfrel.c, exfusr.c, aexfusr.c | ||
| GETA | LinterGETA, LinterASYNC_GETA | exgeta.c, aexgeta.c | ||
| GETE | LinterGETE, LinterASYNC_GETE | exgete.c, aexgete.c | ||
| GETF | LinterGETF, LinterASYNC_GETF | exgetx.c, aexgetx.c | ||
| GETL | LinterGETL, LinterASYNC_GETL | exgetx.c, aexgetx.c | ||
| GETN | LinterGETN, LinterASYNC_GETN | exgetx.c, aexgetx.c | ||
| GETP | LinterGETP, LinterASYNC_GETP | exgetx.c, aexgetx.c | ||
| GETS | LinterGETS, LinterASYNC_GETS | exgetx.c, aexgetx.c | ||
| GOBJ | LinterGOBJ, LinterASYNC_GOBJ | exblob.c, aexblob.c | ||
| KILL | LinterKILL, LinterASYNC_KILL | aexdesc.c, aexkill.c | ||
| LREL | LinterLREL, LinterASYNC_LREL | exnosel.c, aexnosel.c | ||
| LROW | LinterLROW, LinterASYNC_LROW | exnosel.c, aexnosel.c | ||
| OCUR | LinterOCUR, LinterASYNC_OCUR | exfcur.c, aexfcur.c, exkill.c, aexkill.c, exocur.c, aexocur.c, exseto.c, aexseto.c | ||
| OPEN | LinterOPEN, LinterASYNC_OPEN | Во всех примерах канальных команд | ||
| PUTM | LinterPUTM, LinterASYNC_PUTM | exputm.c, aexputm.c | ||
| RBAC | LinterRBAC, LinterASYNC_RBAC | exnosel.c, exnull.c, aexnosel.c | ||
| SETO | LinterSETO, LinterASYNC_SETO | exfcur.c, aexfcur.c, exfseto.c, aexseto.c | ||
| SHUT | LinterSHUT, LinterASYNC_SHUT | exshut.c, aexshut.c | ||
| SLCT | LinterSLCT, LinterASYNC_SLCT | exblob.c, aexblob.c, exgeta.c, aexgeta.c, exgete.c, aexgete.c, exgetx.c, aexgetx.c, exslct.c, aexslct.c | ||
| SNAP | LinterSNAP, LinterASYNC_SNAP | exdesc.c, aexdesc.c, exsnap.c, aexsnap.c | ||
| UREL | LinterUREL, LinterASYNC_UREL | exnosel.c, aexnosel.c | ||
| UROW | LinterUROW, LinterASYNC_UROW | exnosel.c, aexnosel.c | ||
| пробелы | LinterNotSelect, LinterASYNC_NotSelect | exblob.c, exputm.c, excreat.c, exnull.c, exnosel.c | ||
| LinterExec, LinterASYNC_Exec1) | exexec.c | |||
| LinterAnsColNum, LinterASYNC_AnsColNum2) | exgeta.c | |||
1)Выполнение хранимых процедур
2)Подсчет числа полей в записи выборки данных