Страница 1 из 1

buffer/bufferp

Добавлено: 04 авг 2010, 11:35
beatlov
Доброго времени суток, господа! Что-то не могу понять в чем разница между buffer и bufferp, именно в смысле - функционала. в helpe дается практически одно и то же определение для обоих структурных полей

Re: buffer/bufferp

Добавлено: 04 авг 2010, 12:06
LaaLaa
поле <имя-таблицы>.buffer это поле типа type$<имя таблицы>
поле <имя-таблицы>.bufferp это поле типа type$p_<имя таблицы>
поле <имя-таблицы>.x$position это поле типа positionHandle of <имя-таблицы>
тип type$<имя таблицы> эквивалент типа record as table <имя-таблицы>
тип type$p_<имя таблицы> эквивалент типа record as table <имя-таблицы> with x$position

Читайте всю документацию там про это написано. И есть примеры.

Re: buffer/bufferp

Добавлено: 04 авг 2010, 12:13
beatlov
Читайте всю документацию там про это написано. И есть примеры.
Читал - синтаксис и так понятен. мне не понятно различие между двумя структурными полями в их функциональности.
в чем отличие type$<имя таблицы> от type$p_<имя таблицы> ???

Re: buffer/bufferp

Добавлено: 04 авг 2010, 12:19
LaaLaa
в одном есть x$position в другом нет

Re: buffer/bufferp

Добавлено: 04 авг 2010, 12:21
LaaLaa
После присвоения buffer смена позиции не произойдет.

Re: buffer/bufferp

Добавлено: 04 авг 2010, 12:41
beatlov
LaaLaa, спасибо большое!;)