Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\georaster\sql\SdoGeorPKG.class
?? 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? ! ! ! ? !" ?#$%&'()*+,-./ 0123456 !78 !9:;<=>?@A B CD ?EFGHIJKLMN OPQR ?STUVWXYZ[\] ?^_`_#_a_ ? b ?cdefg_h_ij Ckl_ ?m ?nopqrst_Euvwx m_connection Ljava/sql/Connection; QUERY1 Ljava/lang/String; ConstantValue QUERY2 ERROR1 ERROR2 ERROR3 m_schemaName m_tableName m_columnName validateConn ((Ljava/lang/String;Loracle/sql/NUMBER;)V Code LineNumberTable Exceptions <init> (Ljava/sql/Connection;)V setConnection getConnection ()Ljava/sql/Connection; changeFormatCopy m(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V copy Y(Loracle/spatial/georaster/sql/SdoGeoRaster;Loracle/spatial/georaster/sql/SdoGeoRaster;)V mergeLayers ?(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V mosaic f(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;[D)V scaleCopy ?(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V ?(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V updateRaster ?(Loracle/spatial/georaster/sql/SdoGeoRaster;ILjava/lang/String;[JLoracle/spatial/georaster/sql/SdoGeoRaster;ILjava/lang/String;Z[D)V ?(Loracle/spatial/georaster/sql/SdoGeoRaster;ILjava/lang/String;Loracle/spatial/geometry/JGeometry;Loracle/spatial/georaster/sql/SdoGeoRaster;ILjava/lang/String;Z[D)V subset ?(Loracle/spatial/georaster/sql/SdoGeoRaster;Loracle/spatial/geometry/JGeometry;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V ?(Loracle/spatial/georaster/sql/SdoGeoRaster;ILoracle/spatial/geometry/JGeometry;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V ?(Loracle/spatial/georaster/sql/SdoGeoRaster;[JLjava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V ?(Loracle/spatial/georaster/sql/SdoGeoRaster;I[JLjava/lang/String;Ljava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;[D)V georeference 4(Loracle/spatial/georaster/sql/SdoGeoRaster;II[D[D)V getBitmapMask l(Loracle/spatial/georaster/sql/SdoGeoRaster;ILjava/lang/String;Loracle/spatial/georaster/sql/SdoGeoRaster;)V setBitmapMask m(Loracle/spatial/georaster/sql/SdoGeoRaster;ILoracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/Integer;)V deletePyramid .(Loracle/spatial/georaster/sql/SdoGeoRaster;)V generatePyramid B(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/String;[D)V generateBlockMBR generateStatistics H(Loracle/spatial/georaster/sql/SdoGeoRaster;I[JZLjava/lang/String;Z[DZ)V i(Loracle/spatial/georaster/sql/SdoGeoRaster;ILoracle/spatial/geometry/JGeometry;ZLjava/lang/String;Z[DZ)V calcCompressionRatio .(Loracle/spatial/georaster/sql/SdoGeoRaster;)D generateSpatialExtent b(Loracle/spatial/georaster/sql/SdoGeoRaster;Ljava/lang/Double;)Loracle/spatial/geometry/JGeometry; validateBlockMBR .(Loracle/spatial/georaster/sql/SdoGeoRaster;)Z validateGeoRaster changeCellValue E(Loracle/spatial/georaster/sql/SdoGeoRaster;JJLjava/lang/String;D[D)V G(Loracle/spatial/georaster/sql/SdoGeoRaster;JJJJLjava/lang/String;D[D)V f(Loracle/spatial/georaster/sql/SdoGeoRaster;Loracle/spatial/geometry/JGeometry;Ljava/lang/String;D[D)V getCellValue S(Loracle/spatial/georaster/sql/SdoGeoRaster;Loracle/spatial/geometry/JGeometry;II)D 2(Loracle/spatial/georaster/sql/SdoGeoRaster;IIII)D getBitmapMaskValue SourceFile SdoGeorPKG.java +oracle/spatial/georaster/GeoRasterException RDT is invalid. ?y ? ? Pselect count(*) from all_sdo_geor_sysdata where raster_id=? and rdt_table_name=?z{|}~???????????? ;Can not find a GeoRaster object with specified rdt and rid. AMultiple GeoRaster objects associated with specified rdt and rid.?? eselect owner,table_name, column_name from all_sdo_geor_sysdata where raster_id=? and rdt_table_name=?????? ? ? ? ? ? ? java/lang/Exception?? ?? ? ? ? ? ? ? ? ? ? ? ,sdo_number_array( java/lang/StringBuilder?????? )????? ? ? select Cdeclare gr sdo_georaster; gr1 sdo_georaster; begin SELECT a. into gr FROM . a WHERE a. rasterid= and a. .RASTERDATATABLE='??? '; SELECT a. into gr1 ' for update; ! sdo_geor.changeFormatCopy(gr,' ',gr1 ); UPDATE a SET a. =gr1 WHERE a. end;?? sdo_geor.copy(gr,gr1); ,' ' ,null sdo_geor.mergeLayers(gr1,gr null Xdeclare gr sdo_georaster; gr1 sdo_georaster; gr2 sdo_georaster; begin SELECT a. into gr2 sdo_geor.mergeLayers(gr, ,gr2, , ,gr1?? #georasterTableName can not be null. $georasterColumnName can not be null. sdo_geor.mosaic( ,gr, =gr sdo_geor.scaleCopy(gr,?? sdo_number_array(?? Xdeclare gr sdo_georaster; gr1 sdo_georaster; area sdo_number_array; begin area:= ; sdo_geor.updateRaster(gr, ,area,gr1, TRUE FALSE gdeclare gr sdo_georaster; gr1 sdo_georaster; area sdo_geometry; begin area:=null; SELECT a. ???????? sdo_geor.subset(gr,?, sdo_geor.subset(gr, ,?, .declare gr sdo_georaster; begin SELECT a. sdo_geor.georeference(gr, ),sdo_number_array( )); sdo_geor.getBitmapMask(gr, ,gr1); ??? sdo_geor.setBitmapMask(gr, sdo_geor.deletePyramid(gr); ? ? sdo_geor.generatePyramid(gr,' " sdo_geor.generateBlockMBR(gr); 'TRUE' 'FALSE' Bdeclare gr sdo_georaster; ret VARCHAR2(32); begin SELECT a. 7 ret:=sdo_geor.generateStatistics(gr,'samplingFactor= ', ',?, 0begin SELECT sdo_geor.calcCompressionRatio(a. ) into ? ???????? Edeclare gr sdo_georaster; extent sdo_geometry; begin SELECT a. ' ; , extent:=sdo_geor.generateSpatialExtent(gr ?:=extent; MDSYS.SDO_GEOMETRY???? oracle/sql/STRUCT?? % ?:=sdo_geor.validateBlockMBR(gr); & ?:=sdo_geor.validateGeoRaster(gr); ? ? into gr ' for update; sdo_geor.changeCellValue(gr, ! sdo_geor.changeCellValue(gr,?,' ' ; ?:=sdo_geor.getCellValue(gr, % ?:=sdo_geor.getBitmapMaskValue(gr, ,?); 'oracle/spatial/georaster/sql/SdoGeorPKG java/lang/Object (Ljava/lang/String;)V java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; oracle/sql/NUMBER doubleValue ()D java/sql/PreparedStatement setDouble (ID)V setString (ILjava/lang/String;)V executeQuery ()Ljava/sql/ResultSet; java/sql/ResultSet next ()Z getInt (I)I close ()V getString (I)Ljava/lang/String; oracle/spatial/util/Util checkSQLName '(Ljava/lang/String;I)Ljava/lang/String; getMessage ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; toString )oracle/spatial/georaster/sql/SdoGeoRaster getRasterDataTable getRasterID ()Loracle/sql/NUMBER; java/lang/String toUpperCase execute equals (Ljava/lang/Object;)Z (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; replaceAll 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; !oracle/spatial/geometry/JGeometry store M(Loracle/spatial/geometry/JGeometry;Ljava/sql/Connection;)Loracle/sql/STRUCT; setObject (ILjava/lang/Object;)V java/lang/Integer intValue ()I prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; java/sql/CallableStatement registerOutParameter (II)V getDouble (I)D java/lang/Double (IILjava/lang/String;)V getObject (I)Ljava/lang/Object; load 8(Loracle/sql/STRUCT;)Loracle/spatial/geometry/JGeometry; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? ? +? ? Y? ?*? ? N-,? ? -+? -? :6? ? ? 6??? ? Y ? ?? ? Y? ?-? *? ? N-,? ? -+? -? :? W*? ? ? *? ? ? *? ? ? ? -? ? N-? ? -? ? Y-? ? ? ? ? ? z P Q R S % T - V 5 W 8 X B Y O Z T [ ^ \ d ] n ^ t _ ? ` ? a ? b ? c ? d ? e ? f ? g ? h ? p ? j ? l ? m ? o ? q ? ? ? ? \ (*? *? *? *? * ? *? *+? ? ? "