SDO_GEOR.getHistogramTable
Format
SDO_GEOR.getHistogramTable(
georaster IN SDO_GEORASTER,
layerNumber IN NUMBER
) RETURN VARCHAR2;
Description
Returns the histogram table for a layer in a GeoRaster object.
Note: GeoRaster does not perform operations using the histogram table in the current release.
Parameters
georaster
GeoRaster object.
layerNumber
Number of the layer for which to return the name of the histogram table. A value of 0 (zero) indicates the object layer.
Usage Notes
This function returns a user-defined histogram table. SDO_GEOR_HISTOGRAM Object Type briefly discusses histograms.
To set the name of the histogram table for a layer, use the SDO_GEOR.setHistogramTable procedure.
Examples
The following example returns the histogram tables for layers 0 (the whole object), 1, 2, and 3 of the GeoRaster object (GEORASTER column) in the row with the GEORID column value of 4 in the GEORASTER_TABLE table. (It refers to a table named GEORASTER_TABLE, whose definition is presented after Example: Using storageParam Keywords in Storage Parameters. The output is reformatted for readability.)
SELECT substr(sdo_geor.getHistogramTable(georaster, 0),1,20) histogramTable0,
substr(sdo_geor.getHistogramTable(georaster, 1),1,20) histogramTable1,
substr(sdo_geor.getHistogramTable(georaster, 2),1,20) histogramTable2,
substr(sdo_geor.getHistogramTable(georaster, 3),1,20) histogramTable3
FROM georaster_table WHERE georid=4;
HISTOGRAMTABLE0 HISTOGRAMTABLE1 HISTOGRAMTABLE2 HISTOGRAMTABLE3
-------------------- -------------------- -------------------- -----------------
HIST0 HIST1 HIST2 HIST3