13.2 SDO_GEOR_UTL.calcRasterNominalSize
Format
SDO_GEOR_UTL.calcRasterNominalSize( geor IN SDO_GEORASTER, padding IN VARCHAR2 DEFAULT 'TRUE', pyramid IN VARCHAR2 DEFAULT 'TRUE', bitmapMask IN VARCHAR2 DEFAULT 'TRUE' ) RETURN NUMBER;
Description
Returns the total raster block length (in bytes) of a GeoRaster object, as if it were not compressed and did not contain any empty raster blocks.
Parameters
- geor
-
GeoRaster object.
- padding
-
The string
TRUE(the default) causes padding in the raster blocks to be considered; the stringFALSEcauses padding in the raster blocks not to be considered. - pyramid
-
The string
TRUE(the default) causes the size of any pyramids to be considered; the stringFALSEcauses the size of any pyramids not to be considered. - bitmapMask
-
The string
TRUE(the default) causes any associated bitmap masks to be considered; the stringFALSEcauses any associated bitmap masks not to be considered. For an explanation of bitmap masks, see Bitmap Masks.
Usage Notes
This function does not consider any LOB storage overhead, so the result is only an approximation of the real storage requirements for the GeoRaster object.
The result of this function will be greater than or equal to the result of the SDO_GEOR_UTL.calcRasterStorageSize function on the same GeoRaster object. If this function returns a larger value than the SDO_GEOR_UTL.calcRasterStorageSize function on the same GeoRaster object, the difference in the values reflects the space saved by the use of compression or empty raster blocks, or both.
For information about GeoRaster compression, see Compression and Decompression.
Examples
The following example calculates the nominal raster size (in bytes) of a GeoRaster object, according to its current blocking scheme. The returned size includes (by default) any padding in the raster blocks, any associated bitmap masks, and any pyramids.
SELECT SDO_GEOR_UTL.calcRasterNominalSize(georaster) nsize FROM georaster_table
WHERE georid=1;
NSIZE
----------
289150Parent topic: SDO_GEOR_UTL Package Reference