1Z ./ 012 3 45 6 789 : ; < = >? @A .B CDEF GHI m_sourceTableLjava/lang/String; m_targetTablem_sourceColumnm_targetColumn3(Loracle/jdbc/OracleConnection;Ljava/lang/String;)VCodeLineNumberTablegetSourceTable()Ljava/lang/String;getTargetTablegetSourceColumngetTargetColumntoString SourceFileForeignKey.java "JXselect ucc.table_name, ucc.column_name, ucc2.table_name, ucc2.column_name from user_constraints uc, user_cons_columns ucc, user_cons_columns ucc2 where uc.constraint_name = ? and ucc.constraint_name = uc.constraint_name and ucc2.constraint_name = uc.r_constraint_name and ucc2.position = ucc.position order by ucc.position K LM#oracle/jdbc/OraclePreparedStatement NO PQoracle/jdbc/OracleResultSet RS TUjava/lang/RuntimeExceptionLFor foreign keys to texture tables only single NUMBER columns are supported. "V    !java/sql/SQLException "Wjava/lang/StringBuilder( XY: > ) +'%oracle/spatial/sdovis3d/db/ForeignKeyjava/lang/Object()Voracle/jdbc/OracleConnectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; setString(ILjava/lang/String;)V executeQuery()Ljava/sql/ResultSet;next()Z getString(I)Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;! !"#$  *N:::+:,:* N : : : Y *- ***: Y%V.01 2 37H%I1L;NDONPXQbSlTvU{VWXZ[&'$* %]('$*%^)'$*%_*'$*%`+'$X@Y* ***%d,-