Export Object

Export an object graph as a textual representation to a file.

Enables an object graph to be written as a textual representation to a text file. The query allows you to specify the output file using -outputfile and the depth of the tree to write using -maxdepth.

This generates an output file similar to the following:

		
org.apache.derby.impl.services.cache.Clock @ 0x2f11440
 java.lang.String @ 0x29e7558  PageCache
 org.apache.derby.impl.services.daemon.BasicDaemon @ 0x2f101a0
  org.apache.derby.iapi.services.context.ContextService @ 0x13c3030
   java.lang.ThreadLocal @ 0x13c3048
   java.util.HashSet @ 0x13c3058
    java.util.HashMap @ 0x13c3068
     java.util.HashMap$Entry[16] @ 0x13c3098
      java.util.HashMap$Entry @ 0x271ca18
       org.apache.derby.iapi.services.context.ContextManager @ 0x271c898
        java.util.HashMap @ 0x271c8d0
         java.util.HashMap$Entry[16] @ 0x271c900
          java.util.HashMap$Entry @ 0x271d430
          java.util.HashMap$Entry @ 0x271d5d8
          java.util.HashMap$Entry @ 0x271d680
          java.util.HashMap$Entry @ 0x271d800
          java.util.HashMap$Entry @ 0x271da28
          java.util.HashMap$Entry @ 0x271dad8
          java.util.HashMap$Entry @ 0x322ecd0
          java.util.HashMap$Entry @ 0x34253a0
        java.util.ArrayList @ 0x271c950
         java.lang.Object[22] @ 0x3212340
          org.apache.derby.iapi.services.context.SystemContext @ 0x271c970
          org.apache.derby.impl.jdbc.EmbedConnectionContext @ 0x271ca38
          org.apache.derby.impl.store.raw.xact.XactContext @ 0x271d3a0
          org.apache.derby.impl.store.access.RAMTransactionContext @ 0x271d548
          org.apache.derby.impl.db.DatabaseContextImpl @ 0x271d5f8
          org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext @ 0x271d6a0
          org.apache.derby.impl.db.StoreClassFactoryContext @ 0x271d998
          org.apache.derby.impl.sql.execute.GenericExecutionContext @ 0x271da48
          org.apache.derby.impl.sql.compile.CompilerContextImpl @ 0x322ebb8
          org.apache.derby.impl.sql.conn.GenericStatementContext @ 0x34253c0
        org.apache.derby.impl.services.stream.BasicHeaderPrintWriter @ 0x296f360
         java.lang.String @ 0x10bf270  \u000d\u000a
         org.apache.derby.impl.services.stream.BasicGetLogHeader @ 0x296f228
         java.lang.String @ 0x296f270  C:\Program Files (x86)\IBM\WebSphere\AppServer\derby\derby.log
         java.io.BufferedWriter @ 0x29713c8
          java.io.OutputStreamWriter @ 0x29713f8
          char[8192] @ 0x2973950  Cleanup action completed\u000d\u000aT Thread[server.startup : 0,5,main] Cleanup action starting\u000d\u000ajava.sql.SQLException: Database 'C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01/databases/EJBTimers/server1/EJBTimerDB' not found.\...
        org.apache.derby.impl.db.BasicDatabase @ 0x2f0fbe0
         java.util.Locale @ 0x2f0f9b8  en US 
          java.lang.String @ 0x10b2c20  
          java.lang.String @ 0x10b6ae0  en
          java.lang.String @ 0x10b8c10  US