Index: vhLib/LoggingGetalIndex.cls.xml
===================================================================
diff -u -r3532 -r3555
--- vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3532)
+++ vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3555)
@@ -33,9 +33,11 @@
ID:%String
@@ -126,6 +128,28 @@
]]>
+
+
+N.B. Indien de query te traag is, zou een for $order-loop overwegen kunnen worden:
+Set Getal="" For Set Getal=$O(^LOG.vhLib.LoggingGetalIndexD(Getal)) Quit:Getal="" Set LoggingId="" For Set LoggingId=$O(^LOG.vhLib.LoggingGetalIndexD(Getal,LoggingId)) Quit:LoggingId=""
+1
+id is null")
+ #dim ResultSet As TECH.ResultSet = ##class(TECH.Context).Instance().GeefQueryAPI().GetResultSet(Query)
+ While ResultSet.Next() {
+ Do LoggingGetalIndexesToDelete.Insert( ResultSet.GetDataByName("ID") )
+ }
+ Do ResultSet.Close()
+
+ Set IdsToDeleteIterator = ##class(TECH.ListIterator).%New( LoggingGetalIndexesToDelete )
+ While IdsToDeleteIterator.HasNext() {
+ Set IdToDelete = IdsToDeleteIterator.Next()
+ Do ..VerwijderLoggingGetalIndex(IdToDelete)
+ }
+]]>
+
+
%CacheSQLStorage
^LOG.vhLib.LoggingGetalIndexS
Index: vhLib/Logging.cls.xml
===================================================================
diff -u -r3515 -r3555
--- vhLib/Logging.cls.xml (.../Logging.cls.xml) (revision 3515)
+++ vhLib/Logging.cls.xml (.../Logging.cls.xml) (revision 3555)
@@ -378,9 +378,7 @@
1
oid:%ObjectIdentity
%Status
-