Приложение 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)Подсчет числа полей в записи выборки данных