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

◆ rt_band_get_file_timestamp()

uint64_t rt_band_get_file_timestamp ( rt_band  band)

Return file timestamp.

Only for out-db rasters.

Parameters
band: the band
Returns
file timestamp (Unix time) or 0 in case of error.

Definition at line 759 of file rt_band.c.

759 {
760 VSIStatBufL sStat;
761
762 assert(NULL != band);
763 if (!band->offline) {
764 rterror("rt_band_get_file_timestamp: Band is not offline");
765 return 0;
766 }
767 /* offline_data is disabled */
769 rterror("rt_band_get_file_timestamp: Access to offline bands disabled");
770 return 0;
771 }
772
773 if( VSIStatL(band->data.offline.path, &sStat) != 0 ) {
774 rterror("rt_band_get_file_timestamp: Cannot access file");
775 return 0;
776 }
777
778 return sStat.st_mtime;
779}
void rterror(const char *fmt,...) __attribute__((format(printf
Wrappers used for reporting errors and info.
bool enable_outdb_rasters
Definition rt_band.c:568

References enable_outdb_rasters, and rterror().

Referenced by RASTER_getBandFileTimestamp(), and test_band_metadata().

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