Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\sysman\vdb\VdbStatement.class
?? /# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !"# ?$"% ?& ?'( ?) *+ *, -. /0 1 2 3 4 5 6 7 8 9 *) :; + < += +>? +@ABC D 3EFGHIGJKL <MGNON *PQ RS ?TUGVWGXGYZG[\] L^G_ ?`aGbcGdeGfgGhiGjkGlmGnoGpqGrstu cv <w *xy *z h{ <|} *~ * <????????? *? *???G???G? ?? *?? ??? ??G?? ??? *?O?G?O?G?? /?? ?O?G???O? *?? ?? ?? ?? /? ?N? ?????? BATCHSIZE_DEFAULT I ConstantValue session Loracle/sysman/vdb/VdbSession; sql Ljava/lang/String; m_tzOffset m_tzColumn m_Locale Ljava/util/Locale; stmt Ljava/sql/PreparedStatement; batchSize parameterCount firstExecuteDML Z performedBatchDML useTimestampFormat m_bStmtClosed m_sStmtClosedInFinalizer m_f &Loracle/sysman/vxx/VxxAuxFinalizeable; m_useJavaDML javaStmt Ljava/sql/Statement; m_stmt <init> ()V Code LineNumberTable H(Loracle/sysman/vdb/VdbSession;Ljava/lang/String;Ljava/sql/Connection;)V Exceptions? 6(Loracle/sysman/vdb/VdbSession;Ljava/sql/Connection;)V setSession !(Loracle/sysman/vdb/VdbSession;)V getSQL ()Ljava/lang/String; setUseTimestampFormat (Z)V getNLSDateFormat setStatement (Ljava/sql/PreparedStatement;)V setTimeZoneOffset (I)V getTimeZoneOffset ()I setTimeZoneColumn getTimeZoneColumn setLocale (Ljava/util/Locale;)V getLocale ()Ljava/util/Locale; getSession ()Loracle/sysman/vdb/VdbSession; processError (Ljava/sql/SQLException;)V clearParameters cancel close setBatchSize enableBatching bindParameter (Ljava/math/BigDecimal;)V (B)V ([B)V (Ljava/sql/Date;)V (D)V (F)V (J)V (S)V (Ljava/lang/String;)V (Ljava/sql/Time;)V (Ljava/sql/Timestamp;)V ((Ljava/lang/String;[Ljava/lang/Object;)V ;(Ljava/lang/String;Ljava/lang/String;[[Ljava/lang/Object;)V ([Ljava/lang/String;)V ([[B)V ([I)V ([J)V bindNullParameter bindAsciiStream (Ljava/io/InputStream;I)V bindBinaryStream bindUnicodeStream executeQuery "()Loracle/sysman/vdb/VdbResultSet; setUseJavaDML executeDML executeDDL doFinalization setNextFinalizeable )(Loracle/sysman/vxx/VxxAuxFinalizeable;)V getNextFinalizeable (()Loracle/sysman/vxx/VxxAuxFinalizeable; finalize getWrappedStatement ()Ljava/sql/Statement; <clinit> SourceFile VdbStatement.java ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? /* OracleOEMJavaDDL */ ????? ? ??? ? ? ? ? java/sql/SQLException ? ??? ? ? ?? ? VdbStatement.processError???? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? java/lang/StringBuffer *VdbStatement.processError: errorCode >???? <? ? %VdbStatement.processError: errorMsg > !oracle/sysman/vdb/VdbSQLException ? ? ?? VdbStatement.clearParameters? ? ? VdbStatement.cancel ? ? VdbStatement.close #oracle/jdbc/OraclePreparedStatement? ? ? ???? *VdbStatement.setBatchSize: setting to ??? ? ? #VdbStatement.bindParameter<boolean>?? &VdbStatement.bindParameter<BigDecimal>???? VdbStatement.bindParameter<byte>?? "VdbStatement.bindParameter<byte[]> java/io/ByteArrayInputStream ? ??? ? ? VdbStatement.bindParameter<Date>?? "VdbStatement.bindParameter<double>?? !VdbStatement.bindParameter<float>?? VdbStatement.bindParameter<int>?? VdbStatement.bindParameter<long>?? !VdbStatement.bindParameter<short>?? "VdbStatement.bindParameter<String>?? VdbStatement.bindParameter<Time>?? %VdbStatement.bindParameter<Timestamp>?? "VdbStatement.bindParameter<long[]> java/lang/RuntimeException Invalid bind parameter ? ????? oracle/sql/STRUCT?? ? &VdbStatement.bindParameter<Object[][]> $VdbStatement.bindParameter<string[]> SMP_VD_STRINGARRAY $VdbStatement.bindParameter<byte[][]> &VDB.bindParameter(): raw value length exceeds raw maxlen SMP_VD_RAWARRAY !VdbStatement.bindParameter<int[]> SMP_VD_INTEGERARRAY VdbStatement.bindNullParameter )VdbStatement.bindAsciiStream<InputStream>? *VdbStatement.bindBinaryStream<InputStream> +VdbStatement.bindUnicodeStream<InputStream>? ? -VdbStatement.executeQuery: about to execute > oracle/jdbc/OracleStatement ? .VdbStatement.executeQuery: query batch size > ? ? oracle/sysman/vdb/VdbResultSet ? +VdbStatement.executeDML: about to execute > ? 1VdbStatement.executeUpdate: DML batch size > ? ? ?dbStatement.executeDML: batching is not supported by this session either because it is an autocommit session or because the driver does not support batching ?? ? 'VdbStatement.executeUpdate: returning > +VdbStatement.executeDDL: about to execute > ? ? ******* doFinalization : ? ? ? ? java/lang/Throwable!" /*** JDBC STATEMENT CLOSED IN FINALIZER! *** oracle/sysman/vdb/VdbStatement java/lang/Object $oracle/sysman/vxx/VxxAuxFinalizeable ,oracle/sysman/vdb/VdbLostConnectionException java/util/Locale getDefault oracle/sysman/vdb/Vdb MissingNum java/lang/String indexOf (Ljava/lang/String;)I java/sql/Connection createStatement prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; oracle/sysman/vdb/VdbSession getNLSTimestampFormat VERBOSE_DEBUG oracle/sysman/vxx/vxxt/VxxtTRACE out (Ljava/lang/String;I)V getErrorCode getMessage OracleInternalErrorHostDef OracleInstanceTerminated OracleProcessTerminated OracleOperationBlock OracleDatabaseNotStarted OracleEndOfCommChannel OracleTnsLostContact DEBUG append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString SQLError )(Ljava/lang/String;IILjava/lang/String;)V java/sql/PreparedStatement sendBatch java/sql/Statement statementClosed #(Loracle/sysman/vdb/VdbStatement;)V java/lang/Math max (II)I setBoolean (IZ)V setNull (II)V setBigDecimal (ILjava/math/BigDecimal;)V setByte (IB)V setBinaryStream (ILjava/io/InputStream;I)V setDate (ILjava/sql/Date;)V setDouble (ID)V setFloat (IF)V setInt setLong (IJ)V setShort (IS)V setString (ILjava/lang/String;)V setTime (ILjava/sql/Time;)V setTimestamp (ILjava/sql/Timestamp;)V (IILjava/lang/String;)V getStructDescriptor 1(Ljava/lang/String;)Loracle/sql/StructDescriptor; connection Ljava/sql/Connection; H(Loracle/sql/StructDescriptor;Ljava/sql/Connection;[Ljava/lang/Object;)V setOracleObject (ILoracle/sql/Datum;)V getArrayDescriptor 0(Ljava/lang/String;)Loracle/sql/ArrayDescriptor; getARRAY C(Loracle/sql/ArrayDescriptor;[Ljava/lang/Object;)Loracle/sql/ARRAY; setARRAY (ILoracle/sql/ARRAY;)V 2(Loracle/sql/ArrayDescriptor;[I)Loracle/sql/ARRAY; 2(Loracle/sql/ArrayDescriptor;[J)Loracle/sql/ARRAY; setAsciiStream setUnicodeStream STATEMENT_DEBUG supportsQueryBatchOperations ()Z setRowPrefetch getRowPrefetch ()Ljava/sql/ResultSet; 7(Ljava/sql/ResultSet;Loracle/sysman/vdb/VdbStatement;)V supportsDMLBatchOperations executeBatch ()[I getUpdateCount length executeUpdate setEscapeProcessing OEM_SQL_TAG getClass ()Ljava/lang/Class; java/lang/Class getName finalizerOut !oracle/sysman/vxx/VxxAuxFinalizer addFinalizeable ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 ? ? ? ? @*? *? *? *? ? *? *? *? *? *? ? *? *? *? ? ? 6 ? ? ? ? ? ? ? $ ? ) ? 0 ? 5 ? : ? ? ? ? ? ? ? E*? *+? *,? ,? ? *-? ? ? *-,? ? *-? ? ? :*? ? 9 <