PostgreSQLポータルサイト <Let's Postgres> http://lets.postgresql.jp/
入門から運用、チューニングノウハウ、新機能の解説など、幅広い内容の技術解説記事をお読みいただけます。

SPI_repalloc

名前

SPI_repalloc -- 上位エクゼキュータコンテキスト内にメモリを再割当します。

概要

void * SPI_repalloc(void * pointer, Size size)

説明

SPI_repallocは、以前にSPI_pallocを使用して割り当てられたメモリセグメントのサイズを変更します。

この関数はもはや通常のrepallocとは異なるものではありません。 単に既存コードの後方互換性のために保持されています。

引数

void * pointer

変更する既存の領域へのポインタ。

Size size

割り当てる領域のバイト数。

戻り値

指定サイズに新規に割り当てられ、既存領域の内容をコピーした領域へのポインタ。