nsmcp::AccessRecordSupport method accessRecordStoreOpen (protected)

 <instance of nsmcp::AccessRecordSupport[i]> accessRecordStoreOpen \
    settings [ mode ] [ observer ]

Defined in /usr/local/ns/tcl/nsmcp/log-traffic-record-00-support.tcl

This factory is the only scanner entry point tied to a concrete engine. Adapter batches are opaque to the scanner; no handle crosses a slice. Keep the allocated name so failed NX initialization cannot leave an orphaned adapter behind on each scheduled retry.

Parameters:
settings (required)
mode (optional, defaults to "writer")
observer (optional)

Testcases:
No testcase defined.
Source code:
set object ::nsmcp::recordStore_[ns_crypto::randombytes -encoding hex 12]
try {
    return [::nsmcp::AccessRecordStoreSQLite create $object -settings $settings -mode $mode -observer $observer]
} on error {message options} {
    if {[nsf::object::exists $object]} {
        catch {
            $object close
        }
    }
    return -options $options $message
}
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: