@@ -31,7 +31,12 @@ module Metadata =
3131 [<Literal>]
3232 let private FORMAT_VERSION = " 1.0.0"
3333
34- let private collectDatabaseInfo ( session : SafeSession ) ( breaker : Neo4j.CircuitBreaker ) ( config : ExportConfig ) ( errorTracker : ErrorTracking.ErrorTracker ) =
34+ let private collectDatabaseInfo
35+ ( session : SafeSession )
36+ ( breaker : Neo4j.CircuitBreaker )
37+ ( config : ExportConfig )
38+ ( errorTracker : ErrorTracking.ErrorTracker )
39+ =
3540 async {
3641 let info = Dictionary< string, JsonValue>()
3742
@@ -55,13 +60,17 @@ module Metadata =
5560 info.[ " version" ] <- JString " unknown"
5661 info.[ " edition" ] <- JString " unknown"
5762 | Error e ->
58- let msg = sprintf " Failed to retrieve database version info: %A " e
63+ let msg =
64+ sprintf " Failed to retrieve database version info: %A " e
65+
5966 Log.warn msg
6067 errorTracker.AddWarning( msg)
6168 info.[ " version" ] <- JString " unknown"
6269 info.[ " edition" ] <- JString " unknown"
6370 with ex ->
64- let msg = sprintf " Exception while collecting database info: %s " ex.Message
71+ let msg =
72+ sprintf " Exception while collecting database info: %s " ex.Message
73+
6574 Log.warn msg
6675 errorTracker.AddWarning( msg)
6776 info.[ " version" ] <- JString " unknown"
@@ -82,17 +91,23 @@ module Metadata =
8291 match records with
8392 | [ name ] -> info.[ " database_name" ] <- JString name
8493 | _ ->
85- let msg = " Could not retrieve database name, using default"
94+ let msg =
95+ " Could not retrieve database name, using default"
96+
8697 Log.warn msg
8798 errorTracker.AddWarning( msg)
8899 info.[ " database_name" ] <- JString " neo4j"
89100 | Error e ->
90- let msg = sprintf " Failed to retrieve database name: %A " e
101+ let msg =
102+ sprintf " Failed to retrieve database name: %A " e
103+
91104 Log.warn msg
92105 errorTracker.AddWarning( msg)
93106 info.[ " database_name" ] <- JString " neo4j"
94107 with ex ->
95- let msg = sprintf " Exception while retrieving database name: %s " ex.Message
108+ let msg =
109+ sprintf " Exception while retrieving database name: %s " ex.Message
110+
96111 Log.warn msg
97112 errorTracker.AddWarning( msg)
98113 info.[ " database_name" ] <- JString " neo4j"
@@ -101,7 +116,12 @@ module Metadata =
101116 return Ok( info :> IDictionary < string , JsonValue >)
102117 }
103118
104- let private collectStatistics ( session : SafeSession ) ( breaker : Neo4j.CircuitBreaker ) ( config : ExportConfig ) ( errorTracker : ErrorTracking.ErrorTracker ) =
119+ let private collectStatistics
120+ ( session : SafeSession )
121+ ( breaker : Neo4j.CircuitBreaker )
122+ ( config : ExportConfig )
123+ ( errorTracker : ErrorTracking.ErrorTracker )
124+ =
105125 async {
106126 Log.info " Collecting database statistics..."
107127 let stats = Dictionary< string, JsonValue>()
@@ -137,13 +157,17 @@ module Metadata =
137157 stats.[ " nodeCount" ] <- JNumber 0 M
138158 stats.[ " relCount" ] <- JNumber 0 M
139159 | Error e ->
140- let msg = sprintf " Failed to collect statistics: %A " e
160+ let msg =
161+ sprintf " Failed to collect statistics: %A " e
162+
141163 Log.warn msg
142164 errorTracker.AddWarning( msg)
143165 stats.[ " nodeCount" ] <- JNumber 0 M
144166 stats.[ " relCount" ] <- JNumber 0 M
145167 with ex ->
146- let msg = sprintf " Exception while collecting statistics: %s " ex.Message
168+ let msg =
169+ sprintf " Exception while collecting statistics: %s " ex.Message
170+
147171 Log.warn msg
148172 errorTracker.AddWarning( msg)
149173 stats.[ " nodeCount" ] <- JNumber 0 M
@@ -154,15 +178,22 @@ module Metadata =
154178 return Ok( stats :> IDictionary < string , JsonValue >)
155179 }
156180
157- let private collectSchema ( session : SafeSession ) ( breaker : Neo4j.CircuitBreaker ) ( config : ExportConfig ) ( errorTracker : ErrorTracking.ErrorTracker ) =
181+ let private collectSchema
182+ ( session : SafeSession )
183+ ( breaker : Neo4j.CircuitBreaker )
184+ ( config : ExportConfig )
185+ ( errorTracker : ErrorTracking.ErrorTracker )
186+ =
158187 async {
159188 if config.SkipSchemaCollection then
160189 Log.info " Skipping schema collection (disabled by configuration)"
161190 return Ok( dict [])
162191 else
163192 Log.info " Collecting basic schema information..."
164193 let schema = Dictionary< string, JsonValue>()
165- let jsonConversionError = JString " serialization_error" // A sensible default
194+
195+ let jsonConversionError =
196+ JString " serialization_error" // A sensible default
166197
167198 try
168199 let! result =
@@ -177,18 +208,24 @@ module Metadata =
177208 match result with
178209 | Ok records ->
179210 match records with
180- | [ labels ] ->
211+ | [ labels ] ->
181212 schema.[ " labels" ] <- JsonHelpers.toJsonValueWithDefault jsonConversionError Log.warn labels
182- | _ ->
183- let msg = " Failed to collect database labels: unexpected result count"
213+ | _ ->
214+ let msg =
215+ " Failed to collect database labels: unexpected result count"
216+
184217 Log.warn msg
185218 errorTracker.AddWarning( msg)
186- | Error e ->
187- let msg = sprintf " Failed to collect database labels: %A " e
219+ | Error e ->
220+ let msg =
221+ sprintf " Failed to collect database labels: %A " e
222+
188223 Log.warn msg
189224 errorTracker.AddWarning( msg)
190225 with ex ->
191- let msg = sprintf " Exception while collecting labels: %s " ex.Message
226+ let msg =
227+ sprintf " Exception while collecting labels: %s " ex.Message
228+
192229 Log.warn msg
193230 errorTracker.AddWarning( msg)
194231
@@ -205,18 +242,25 @@ module Metadata =
205242 match result with
206243 | Ok records ->
207244 match records with
208- | [ types ] ->
209- schema.[ " relationshipTypes" ] <- JsonHelpers.toJsonValueWithDefault jsonConversionError Log.warn types
210- | _ ->
211- let msg = " Failed to collect relationship types: unexpected result count"
245+ | [ types ] ->
246+ schema.[ " relationshipTypes" ] <-
247+ JsonHelpers.toJsonValueWithDefault jsonConversionError Log.warn types
248+ | _ ->
249+ let msg =
250+ " Failed to collect relationship types: unexpected result count"
251+
212252 Log.warn msg
213253 errorTracker.AddWarning( msg)
214- | Error e ->
215- let msg = sprintf " Failed to collect relationship types: %A " e
254+ | Error e ->
255+ let msg =
256+ sprintf " Failed to collect relationship types: %A " e
257+
216258 Log.warn msg
217259 errorTracker.AddWarning( msg)
218260 with ex ->
219- let msg = sprintf " Exception while collecting relationship types: %s " ex.Message
261+ let msg =
262+ sprintf " Exception while collecting relationship types: %s " ex.Message
263+
220264 Log.warn msg
221265 errorTracker.AddWarning( msg)
222266
@@ -286,7 +330,9 @@ module Metadata =
286330 else
287331 st.[ " relTypeCount" ] <- JNumber 0 M
288332
289- let! scriptChecksum = Utils.getScriptChecksum ( AppContext.getCancellationToken context) |> Async.AwaitTask
333+ let! scriptChecksum =
334+ Utils.getScriptChecksum ( AppContext.getCancellationToken context)
335+ |> Async.AwaitTask
290336
291337 let exportScript =
292338 { Name = Path.GetFileName( System.Reflection.Assembly.GetExecutingAssembly() .Location)
0 commit comments