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
???? 3
???
?? ?? ???
??????
?
??
l?????????????
???
???? ??? ?????
l?
????
,??
??
,??
??
,?
?
???
.? ???
.?????????
@????? ??
l???
l?
.??
.?
?
O?
O
O3?mopst
]?
`
.
b
e
.
e
.?
l
l
l
l
!"#
?$
?%
w&
.'
.(
)
.*+,-
?.
e /
@?
l0
@?
,
,1
23
24
?5678
?.
9:;<;=>?@ABCDCEFG
.HICJCK
lLMCNOPQRSTCUC A ; VW
XY
Z[
\]^?_`a`b .c
?def ?g ?h
?i
.jkl
??m
?n
,opqrstuvwxyz{|}~?????????????
???
???? 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 line <"?+ 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 deletedOnce data bdata driver Ljava/sql/Connection; stmt Ljava/sql/Statement; sql rs Ljava/sql/ResultSet; rsm Ljava/sql/ResultSetMetaData; idIsAscii6????(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 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 RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; dumpFieldNames $(Ljava/util/List;)Ljava/lang/String; i$ Ljava/util/Iterator;? 8(Ljava/util/List;)Ljava/lang/String; asJSON D(Ljava/util/List;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; o Ljava/lang/Object; fn field Ljava/util/Map; buf delim 5Ljava/util/Map;e 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 _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 JDBCjk? ?? ? 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 ?? [????]^?? 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? " "" 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 output? =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 parseLong (Ljava/lang/String;)J (J)Ljava/lang/Long; [(Ljava/lang/String;ZZLjava/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 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; ! . ? ? ? ? ? ? ? ? 3 *? ? ?
; ? ? ? ? ? ? ? ?LMN::::? :? : ? :
? Y? :? W?
Y? Y? ?
::
:6*???*2:? ?
? ? *?2M??? ?
? ? *?2N??? ?
? ? *?2:?t? ?
? ? *?2L?U? ?
? ? *?2:?5? ?
? ? $? Y*?2? :? Y? :
? ? ? *?2:? ?!? ? *?2:? ?"? ? ? #: ? ?$? ? ? %: ? ?&? ? *?2:
? ?'? ? *?2:(? )? *:? x+? ? .? ? ,Y? - .? /? 01? 0? 2? 0? 3? 4? 5? C6? ?
? 7? 5? /? 8? ,Y? - .? /? 09? 0*2? 0? 3? 4? :? 5???!? /:? 8? ,Y? - .? /? 0? 0? 3? 4? 5 ? ? ? #? .? = ? $? ? ? ? @Y? A:? B ? /+? +? 8? ,Y? - .? /? 0C? 0? 3? 4? :? 5? x? >
? D?
:
? E? FGH? I(? )? *:
? J? 8
? !? 8? ,Y? - .? /? 0K? 0? 3? 4+,-
? L
? M
? N? M25 ; ? &