All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.apache.jackrabbit.oak.plugins.document.rdb.RDBExport.class Maven / Gradle / Ivy
???? 33
???
?? ?? ???
???????
?
??
m?????????????
???
???? ??? ?????
m?
????
-??
??
-??
??
-?
?
???
/? ???
/????????
A?
m
m
/
/
P?
P
P9?uwx}~
^?
a /
c
f
/
f!
/"?#$
m%&
m'
m(
m)
*+
*,
-.
-/
-012
?3
?4
?5
x6
/7
/8
9
/:;<=
?>
f?
A?
m@
A?
-%
-A
BC
BD
?EFGH
?>
IJKLKMNOPQRSTSUVW
/XYSZS[
m\]S^_`a
/bc
/defSgSQKSh ij
kl
mn
opq?rstsu /v
?wxy ?z ?{
?|
/}~
???
??
-???????????????????????????????
???
???? Format InnerClasses UTF8 Ljava/nio/charset/Charset; JSON ?Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBJSONSupport; ()V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport; main ([Ljava/lang/String;)V os Ljava/io/OutputStream; fields Ljava/lang/String; i I ex %Ljava/lang/IndexOutOfBoundsException;
columnList Ljava/util/List; args [Ljava/lang/String; url user pw table query dumpfile lobdir fieldList format ALorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format; out Ljava/io/PrintStream; excl Ljava/util/Set; ser FLorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer; columns param LocalVariableTypeTable $Ljava/util/List; #Ljava/util/Set;
StackMapTable$??????
Exceptions? dumpFile ?(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format;Ljava/io/PrintStream;Ljava/util/List;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;)V lobfile lastdot length startpos s l lf Ljava/io/File; is Ljava/io/InputStream; row 7Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow; fulljson Ljava/lang/StringBuilder; CLorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException; id smodified
shasbinary sdeletedonce smodcount
scmodcount sdata sbdata bytes [B filename
fieldNames columnNames f lobDirectory iId iModified
iHasBinary iDeletedOnce iModCount
iCModCount iData iBData fis Ljava/io/FileInputStream; ir Ljava/io/InputStreamReader; br Ljava/io/BufferedReader; needComma Z lineB?1?; Signature(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format;Ljava/io/PrintStream;Ljava/util/List;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;)V parseDel $(Ljava/lang/String;)Ljava/util/List; c C result Ljava/util/ArrayList; inQuoted quotechar
fielddelim value )Ljava/util/ArrayList; 8(Ljava/lang/String;)Ljava/util/List; dumpJDBC (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format;Ljava/io/PrintStream;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;)V "Ljava/lang/ClassNotFoundException; modified J modcount cmodcount hasBinary Ljava/lang/Long; deletedOnce Ljava/lang/Boolean; data bdata driver Ljava/sql/Connection; stmt Ljava/sql/Statement; sql rs Ljava/sql/ResultSet; rsm Ljava/sql/ResultSetMetaData; idIsAsciiF????(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format;Ljava/io/PrintStream;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;)V readBooleanOrNullFromResultSet ;(Ljava/sql/ResultSet;Ljava/lang/String;)Ljava/lang/Boolean; res field v RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; readLongOrNullFromResultSet 8(Ljava/sql/ResultSet;Ljava/lang/String;)Ljava/lang/Long; dumpRow ?(Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;)Ljava/lang/StringBuilder; doc 9Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument; docjson Ljavax/annotation/Nonnull; dumpFieldNames $(Ljava/util/List;)Ljava/lang/String;? 8(Ljava/util/List;)Ljava/lang/String; asJSON D(Ljava/util/List;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; o Ljava/lang/Object; fn Ljava/util/Map; buf delim 5Ljava/util/Map;x X(Ljava/util/List;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; asCSV m checkMember
csvFieldNames? dumpJsonValuetoCsv .(Ljava/lang/StringBuilder;Ljava/lang/Object;)V isBinaryType (I)Z sqlType
printUsage printHelp
SourceFile RDBExport.java ? ? nodes??? ?? java/util/HashSet 3org/apache/jackrabbit/oak/plugins/document/Document _id??? Dorg/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentSerializer Eorg/apache/jackrabbit/oak/plugins/document/memory/MemoryDocumentStore ?? -u??
--username -p
--password -c --collection -j
--jdbc-url -q --query -o --out java/io/FileOutputStream ?? java/io/PrintStream UTF-8 ?? --from-db2-dump --lobdir --jsonArray? --csv? --columns --fields ,????? --version java/lang/StringBuilder 8org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport????? version ????????? --help? ?? : invalid parameter ? ? #java/lang/IndexOutOfBoundsException : value missing for parameter ??? 1: csv output requires specification of field list?? java/util/ArrayList ???? ': must use either dump file or JDBC URL Mid, modified, hasbinary, deletedonce, cmodcount, modcount, dsize, data, bdata????? ??() &: column names ignored when using JDBCrs? ?? ? java/io/File?? ???? hasbinary deletedonce java/io/IOException Xrequired columns: id, modified, hasbinary, deletedonce, modcount, cmodcount, data, bdata java/io/FileInputStream ?? java/io/InputStreamReader ? ? ?? java/io/BufferedReader ?? [????ef?? java/lang/String,? /?????????????????? 5org/apache/jackrabbit/oak/plugins/document/rdb/RDBRow 1?????? ?????????? Aorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException Error: skipping line for ID because of ?? ]???? java/lang/ClassNotFoundException :attempt to load class failed:?
Sselect ID, MODIFIED, MODCOUNT, CMODCOUNT, HASBINARY, DELETEDONCE, DATA, BDATA from where order by id?
?????? ID ? MODIFIED? MODCOUNT CMODCOUNT HASBINARY?? DELETEDONCE?? DATA BDATA?? 7org/apache/jackrabbit/oak/plugins/document/NodeDocument {"_id":"!"# ",$%?&?' ? ?()
java/util/Map \.*??+,-?? null java/lang/Boolean java/lang/Long./?0 " "" java/sql/Types Usage: ? -j/--jdbc-url JDBC-URL [-u/--username username] [-p/--password password] [-c/--collection table] [-q/--query query] [-o/--out file] [--fields list] [--csv] [--jsonArray] ] --from-db2-dump file [--lobdir lobdir] [-o/--out file] [--fields list] [--csv] [--jsonArray]
--version --help (Export Apache OAK RDB data to JSON files Generic options: > --help produce this help message = --version show version information
JDBC options: G -j/--jdbc-url JDBC-URL JDBC URL of database to connect to 6 -u/--username username database username 6 -p/--password password database password E -c/--collection table table name (defaults to 'nodes') E -q/--query query SQL where clause (minus 'where') Dump file options: C --columns column-names column names (comma separated) @ --from-db2-dump file name of DB2 DEL export file N --lobdir dir name of DB2 DEL export file LOB directory O (defaults to ./lobdir under the dump file) Output options: L -o/--out file Output to name file (instead of stdout) H --jsonArray Output a JSON array (instead of one 7 JSON doc per line) L --csv Output in CSV format (requires --fields L --fields names field names (comma separated); required 3 for CSV output12 =org/apache/jackrabbit/oak/plugins/document/rdb/RDBJSONSupport ?
java/lang/Object ?org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport$Format java/util/List
java/util/Set java/sql/SQLException java/sql/Connection java/sql/Statement java/sql/ResultSet java/sql/ResultSetMetaData java/util/Iterator java/util/Collections emptyList ()Ljava/util/List; java/lang/System add (Ljava/lang/Object;)Z L(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Ljava/util/Set;)V equals (Ljava/lang/String;)V ,(Ljava/io/OutputStream;ZLjava/lang/String;)V JSONARRAY CSV split '(Ljava/lang/String;)[Ljava/lang/String; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/lang/Class getName ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; )org/apache/jackrabbit/oak/util/OakVersion
getVersion toString println exit (I)V err isEmpty ()Z contains (Ljava/util/Collection;)V (ILjava/lang/Object;)V java/util/Locale ENGLISH Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; flush close
getParentFile ()Ljava/io/File; #(Ljava/io/File;Ljava/lang/String;)V indexOf (Ljava/lang/Object;)I (Ljava/io/File;)V 2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V (Ljava/io/Reader;)V readLine get (I)Ljava/lang/Object; ()I lastIndexOf (I)I substring (I)Ljava/lang/String; (II)Ljava/lang/String; java/lang/Integer valueOf '(Ljava/lang/String;)Ljava/lang/Integer; intValue org/apache/commons/io/IOUtils skip (Ljava/io/InputStream;J)J read (Ljava/io/InputStream;[BII)I closeQuietly (Ljava/io/InputStream;)V (J)Ljava/lang/Long; (Z)Ljava/lang/Boolean; parseLong (Ljava/lang/String;)J |(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;[B)V (Ljava/lang/Object;)V
getMessage charAt (I)C (C)Ljava/lang/StringBuilder; ;org/apache/jackrabbit/oak/plugins/document/rdb/RDBJDBCTools jdbctype &(Ljava/lang/String;)Ljava/lang/String; driverForDBType forName %(Ljava/lang/String;)Ljava/lang/Class; java/sql/DriverManager
getConnection M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; setReadOnly (Z)V createStatement ()Ljava/sql/Statement; executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; next getMetaData ()Ljava/sql/ResultSetMetaData;
getColumnType getString getBytes (Ljava/lang/String;)[B ([BLjava/nio/charset/Charset;)V getLong isLast wasNull 5org/apache/jackrabbit/oak/plugins/document/Collection NODES 7Lorg/apache/jackrabbit/oak/plugins/document/Collection; fromRow ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/rdb/RDBRow;)Lorg/apache/jackrabbit/oak/plugins/document/Document; asString I(Lorg/apache/jackrabbit/oak/plugins/document/Document;)Ljava/lang/String; 2org/apache/jackrabbit/oak/commons/json/JsopBuilder escape .(Ljava/lang/String;Ljava/lang/StringBuilder;)V iterator ()Ljava/util/Iterator; hasNext ()Ljava/lang/Object; parse &(Ljava/lang/String;)Ljava/lang/Object; containsKey &(Ljava/lang/Object;)Ljava/lang/Object; appendJsonMember @(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V longValue ()J (J)Ljava/lang/StringBuilder; java/nio/charset/Charset .(Ljava/lang/String;)Ljava/nio/charset/Charset; ! / ? ? ? ? ? ? ? ? / *? ? ? <