15 p   - -        - -      - - -  -  - -   -  - -  p  >       ]   nm_connLoracle/jdbc/OracleConnection; ms_szUserLjava/lang/String; ms_szPass ms_szHostms_szSid ms_szPortms_szTab ms_bAppenZms_bExchms_bJustTriple ms_szSkipms_szMax ms_szStartIdms_szSkipPreparems_szIdColumnNamems_szTplColumnName()VCodeLineNumberTablemain([Ljava/lang/String;)V Exceptions SourceFileBatchLoader.java %oracle/spatial/rdf/client/BatchLoader qr charset   ~t   java/lang/Throwable t t t z{ |{    java/lang/StringBuilder setStartID     setSkip setMax setSkipPrepare  Append mode Insert modeExchange existing data outCopy existing data out }{ !Just load triples into one column;Load triples into one column and populate another ID column yt  Using temporary table '' for batch loading*oracle/spatial/rdf/client/NTripleConverter t   !"ID column name # tTriple column name $ %& 'm Usage java -Ddb.user= -Ddb.password= -Ddb.host= -Ddb.sid= -Ddb.port= ()* +0  java/lang/Exception ,scott sttiger ut 127.0.0.1 vtorcl wt1521 xt01 db.tmp_tabtrueappend -. justTripleexchangeidColumn tripleColumndb.user db.passworddb.hostdb.siddb.portstartIDskipskipPreparePhasemaxoracle/jdbc/OracleDriver/ 01ocijdbc:oracle:oci8:@jdbc:oracle:thin:@:Note: You can use JVM properties -Ddb.user= -Ddb.password= -Ddb.host= -Ddb.sid= -Ddb.port= to configure database connection.`JVM property -Dappend=true can be used to specify APPEND mode. By default, this option is false.uJVM property -Dexchange=true can be used to allow table partition exchange which is faster and less space consuming.:This option is less robust though. By default, it is falseConnecting to  as user 2 34oracle/jdbc/OracleConnectionjava/sql/SQLExceptionjava/lang/Objectjava/io/FileNotFoundExceptionjava/io/IOException setConnection!(Loracle/jdbc/OracleConnection;)Vjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String; setEncoding(Ljava/lang/String;)Vjava/lang/IntegerparseInt(Ljava/lang/String;)IsetMergeParameters(ZI)V setStartID(I)VoutLjava/io/PrintStream;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintlnsetSkipsetMaxsetSkipPrepare setJustTriple(Z)VsetBatchLoadTmpTabNamejava/lang/Stringtrimlength()IsetIdColumnNamesetTripleColumnName loadNTripleM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)VerrgetClass()Ljava/lang/Class;java/lang/ClassgetNameprintStackTraceequalsIgnoreCase(Ljava/lang/String;)Zjava/sql/DriverManagerregisterDriver(Ljava/sql/Driver;)Vflush getConnectionM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;!p qr st ut vt wt xt yt z{ |{ }{ ~t t t t t t!* QR I =YL = =N> >:6 6:6 6:"Y Y Y"Y !"#$%&%'()))*Y+),**2:*2:*2:*2: -Y.: /5/01)Y2/ /0345401)Y54 406  7,8Y9+:;<=M,? '* -47 <DG LTW 47>4 +-9<ILYjpu   !':@Fflqv{ "$%&)*+./ 14;798:<<n @ABCDEFGHI)%J J K J/4KLLYL+)MNOMPO%MQORYL+/SYL+4TYL+AUYL+CVYL+EWYL+GXYL+IYYL+ ZYL+ [YL+\YL+ ]Y^_M`Ya`M/YbEcIcGMdefghYi,jAk,AClmKM,o*$nAWX YZ[\^!_%`)b.c3d8e=gAhEmGoIpSqWtduhxuyy|} $.08S