¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

43.3. �������

目次
SPI_palloc -- ��̥��������塼������ƥ�������˥���������Ƥ�
SPI_repalloc -- ��̥��������塼������ƥ�������˥����Ƴ�����Ƥ�
SPI_pfree -- ��̥��������塼������ƥ�������Υ�����������
SPI_copytuple -- ��̥��������塼����˹ԤΥ��ԡ����������
SPI_returntuple -- Datum�Ȥ��ƥ��ץ���֤������򤹤�
SPI_modifytuple -- Ϳ����줿�Ԥ�����ե�����ɤ��֤��������Ԥ��������
SPI_freetuple -- ��̥��������塼������ƥ�������˳�����Ƥ�줿�Ԥ��������
SPI_freetuptable -- SPI_execute������δؿ��ˤ�ä��������줿�ԥ��åȤ��������
SPI_freeplan -- ��������¸���������Ѥ�ʸ���������

PostgreSQL�ϡ����ꥳ��ƥ�������˥������ݤ��ޤ��� ����ϡ��͡��ʾ��ǡ�ɬ�פ�ͭ�����֤����줾��ۤʤ�褦�ʳ�����Ƥ����������������ˡ���󶡤��ޤ��� ����ƥ����Ȥ��˲����뤳�Ȥǡ������dz�����Ƥ�줿���ƤΥ����������ޤ��� �������äơ�����꡼�����ɤ�����θġ��Υ��֥������Ȥ����פ�ݻ����뤳�Ȥ����פǤ��� �������ꡢ����Ū�˾��̤Υ���ƥ����Ȥ��������ɬ�פ�����ޤ��� palloc�ȴ�Ϣ����ؿ���"���ߤ�"����ƥ����Ȥ���������ݤ��ޤ���

SPI_connect�Ͽ��������ꥳ��ƥ����Ȥ������������򸽺ߤΥ���ƥ����ȤȤ��ޤ��� SPI_finish��ľ���θ��ߤΥ��ꥳ��ƥ����Ȥ��ᤷ��SPI_connect�Ǻ������줿����ƥ����Ȥ��˲����ޤ��� ������ư��ˤ�ꡢ�ץ�����������dz�����Ƥ��Ԥ�����Ū�ʥ��꤬�ץ���������ν�λ���˲�����졢����꡼�����ɻߤ���뤳�Ȥ��ݾڤ���ޤ���

���������ʻ����Ϥ��Υǡ��������ͤȤ��ä��˥ץ��������㤬������Ƥ�줿������Υ��֥������Ȥ��֤�ɬ�פ������硢���ʤ��Ȥ�SPI����³���Ƥ��ʤ����֤ϡ�palloc����Ѥ��ƥ������ݤ��뤳�Ȥ��Ǥ��ޤ��� ������Ԥ���ȡ����Υ��֥������Ȥ�SPI_finish�Dz�������Ƥ��ޤ����ץ����������������ư��ʤ��Ǥ��礦�� ����������褹��ˤϡ�SPI_palloc����Ѥ��ơ�����ͤȤʤ륪�֥��������ѤΥ������ݤ��Ƥ��������� SPI_palloc��"��̥��������塼������ƥ�����"��˥���������Ƥޤ��� ���Υ��ꥳ��ƥ����Ȥϡ�SPI_connect���ƤӽФ��줿�����ˤ����Ƹ��ߤΥ���ƥ����Ȥ��ä���ΤǤ��ꡢ�ץ����������������ѤΥ���ƥ����ȤȤ��Ƥޤ�����������ΤǤ���

�ץ��������㤬SPI��̤��³�ʾ��֤�SPI_palloc ���ƤӽФ����ȡ����̤�palloc��Ʊ���褦��ư��ޤ��� �ץ��������㤬SPI�ޥ͡��������³�������Ǥϡ����ߤΥ��ꥳ��ƥ����ȤϾ�̥��������塼������ƥ����ȤǤ��ꡢ���Τ��ᡢ�ץ��������㤫��palloc��SPI�桼�ƥ���ƥ��ؿ���ͳ�dz�����Ƥ�줿���Ƥϡ����Υ���ƥ����ȤǺ�������ޤ���

SPI_connect���ƤӽФ����ȡ�SPI_connect�ˤ�äƺ��������ץ����������ͭ�Υ���ƥ����Ȥ����ߤΥ���ƥ����Ȥ˺�������ޤ��� palloc��repalloc��SPI�桼�ƥ���ƥ��ؿ���SPI_copytuple��SPI_returntuple��SPI_modifytuple��SPI_palloc�Ͻ����ޤ��ˤˤ�äƺ�������������Ƥ����ơ����Υ���ƥ�������˺�������ޤ��� �ץ��������㤬SPI�ޥ͡����㤫���SPI_finish��ͳ�ǡ����Ǥ����������ߤΥ���ƥ����ȤϾ�̥��������塼������ƥ����Ȥ��ᤵ�졢�ץ�����������ꥳ��ƥ�������dz�����Ƥ�줿��������Ʋ������졢���٤Ȼ��Ѥ��뤳�Ȥ��Ǥ��ޤ���

�������������ؿ������ơ���³���֡�̤��³���֤Τɤ���Υץ��������㤫����Ѥ��뤳�Ȥ��Ǥ��ޤ��� ̤��³�Υץ���������Ǥϡ��ظ�ˤ����̾�Υ����дؿ���palloc�ʤɡˤ�Ʊ�ͤ�ư��ޤ���