In file parallel.h:

typedef _distribute_fn_t distribute_fn_t

Указатель на функцию распределения оператора EXCHANGE

Documentation

Функция распределения оператора EXCHANGE выдает номер узла, на котором будет обрабатываться заданный кортеж.

Прототип функции распределения:

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

N п/п Параметр Семантика
1 tuple_t указатель на кортеж
2 int номер атрибута, по которому осуществляется распределение -- из диапазона от 0 до ATTRIBUTES_IN_RELATION-1 включительно

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

Alphabetic index


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

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