In file dbgen.h:

typedef _fragment_fn_t fragment_fn_t

Указатель на функцию фрагментации

Documentation

Прототип функции фрагментации:
typedef int (* _fragment_fn_t)(tuple_t, int);
Функция фрагментации отношения имеет следующие параметры:

N п/п Параметр Семантика
1 tuple_t указатель на кортеж
2 int номер атрибута фрагментации из диапазона от 1 до ATTRIBUTES_IN_RELATION-1 включительно

Атрибут отношения с номером 0 является ключевым атрибутом и фрагментация по нему запрещается. Функция фрагментации отношения возвращает значение типа int -- номер фрагмента (т.е. узла вычислительного кластера, на котором должен храниться данный кортеж) из диапазона от 0 до FRAGMENTS_IN_RELATION-1 включительно.

See Also:
FRAGMENTS_IN_RELATION define_FRAGMENTATION_ATTRIBUTES domain_t db_FragmentByDefault

Alphabetic index


Banner for Parallel DBMS Prototype Functions Guider
Справочник по функциям прототипа параллельной СУБД

замечания и предложения направлять по адресу mzym@csu.ru