PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ rtdealloc_config()

static void rtdealloc_config ( RTLOADERCFG config)
static

Definition at line 718 of file raster2pgsql.c.

718 {
719 int i = 0;
720 if (config->rt_file_count) {
721 for (i = config->rt_file_count - 1; i >= 0; i--) {
722 rtdealloc(config->rt_file[i]);
723 if (config->rt_filename)
724 rtdealloc(config->rt_filename[i]);
725 }
726 rtdealloc(config->rt_file);
727 if (config->rt_filename)
728 rtdealloc(config->rt_filename);
729 }
730 if (config->schema != NULL)
731 rtdealloc(config->schema);
732 if (config->table != NULL)
733 rtdealloc(config->table);
734 if (config->raster_column != NULL)
735 rtdealloc(config->raster_column);
736 if (config->file_column_name != NULL)
738 if (config->overview_count > 0) {
739 if (config->overview != NULL)
740 rtdealloc(config->overview);
741 if (config->overview_table != NULL) {
742 for (i = config->overview_count - 1; i >= 0; i--)
743 rtdealloc(config->overview_table[i]);
744 rtdealloc(config->overview_table);
745 }
746 }
747 if (config->nband_count > 0 && config->nband != NULL)
748 rtdealloc(config->nband);
749 if (config->tablespace != NULL)
750 rtdealloc(config->tablespace);
751 if (config->idx_tablespace != NULL)
752 rtdealloc(config->idx_tablespace);
753
754 rtdealloc(config);
755}
void rtdealloc(void *mem)
Definition rt_context.c:206

References raster_loader_config::file_column_name, raster_loader_config::idx_tablespace, raster_loader_config::nband, raster_loader_config::nband_count, raster_loader_config::overview, raster_loader_config::overview_count, raster_loader_config::overview_table, raster_loader_config::raster_column, raster_loader_config::rt_file, raster_loader_config::rt_file_count, raster_loader_config::rt_filename, rtdealloc(), raster_loader_config::schema, raster_loader_config::table, and raster_loader_config::tablespace.

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function: