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

◆ rtdealloc_config()

static void rtdealloc_config ( RTLOADERCFG config)
static

Definition at line 706 of file raster2pgsql.c.

706 {
707 int i = 0;
708 if (config->rt_file_count) {
709 for (i = config->rt_file_count - 1; i >= 0; i--) {
710 rtdealloc(config->rt_file[i]);
711 if (config->rt_filename)
712 rtdealloc(config->rt_filename[i]);
713 }
714 rtdealloc(config->rt_file);
715 if (config->rt_filename)
716 rtdealloc(config->rt_filename);
717 }
718 if (config->schema != NULL)
719 rtdealloc(config->schema);
720 if (config->table != NULL)
721 rtdealloc(config->table);
722 if (config->raster_column != NULL)
723 rtdealloc(config->raster_column);
724 if (config->file_column_name != NULL)
726 if (config->overview_count > 0) {
727 if (config->overview != NULL)
728 rtdealloc(config->overview);
729 if (config->overview_table != NULL) {
730 for (i = config->overview_count - 1; i >= 0; i--)
731 rtdealloc(config->overview_table[i]);
732 rtdealloc(config->overview_table);
733 }
734 }
735 if (config->nband_count > 0 && config->nband != NULL)
736 rtdealloc(config->nband);
737 if (config->tablespace != NULL)
738 rtdealloc(config->tablespace);
739 if (config->idx_tablespace != NULL)
740 rtdealloc(config->idx_tablespace);
741
742 rtdealloc(config);
743}
void rtdealloc(void *mem)
Definition rt_context.c:186

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: