TGS.Prediktor.Semantics.LiteNodeStore
0.1.134
See the version list below for details.
dotnet add package TGS.Prediktor.Semantics.LiteNodeStore --version 0.1.134
NuGet\Install-Package TGS.Prediktor.Semantics.LiteNodeStore -Version 0.1.134
<PackageReference Include="TGS.Prediktor.Semantics.LiteNodeStore" Version="0.1.134" />
<PackageVersion Include="TGS.Prediktor.Semantics.LiteNodeStore" Version="0.1.134" />
<PackageReference Include="TGS.Prediktor.Semantics.LiteNodeStore" />
paket add TGS.Prediktor.Semantics.LiteNodeStore --version 0.1.134
#r "nuget: TGS.Prediktor.Semantics.LiteNodeStore, 0.1.134"
#:package TGS.Prediktor.Semantics.LiteNodeStore@0.1.134
#addin nuget:?package=TGS.Prediktor.Semantics.LiteNodeStore&version=0.1.134
#tool nuget:?package=TGS.Prediktor.Semantics.LiteNodeStore&version=0.1.134
Important information
This NuGet package is a component of a larger system and is not intended to be used in isolation. It is designed to work seamlessly with another NuGet package, TGS.Prediktor.Semantics.Service.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- System.Data.SQLite.Core (>= 1.0.119)
- TGS.Prediktor.Semantics.Core (>= 0.1.134)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TGS.Prediktor.Semantics.LiteNodeStore:
Package | Downloads |
---|---|
TGS.Prediktor.Semantics.Service
Utility for creating Fully-inherited InstanceDeclarationHierarchy from types. Types are imported from nodeset2 xml files. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.1.136 | 138 | 7/3/2025 |
0.1.135 | 169 | 6/25/2025 |
0.1.134 | 143 | 6/25/2025 |
0.1.133 | 170 | 6/23/2025 |
0.1.130 | 158 | 5/20/2025 |
0.1.129 | 343 | 5/7/2025 |
0.1.128 | 141 | 5/2/2025 |
0.1.127 | 123 | 5/2/2025 |
0.1.126 | 202 | 4/29/2025 |
0.1.125 | 158 | 4/29/2025 |
0.1.124 | 239 | 4/7/2025 |
0.1.123 | 199 | 4/3/2025 |
0.1.122 | 171 | 3/27/2025 |
0.1.121 | 483 | 3/26/2025 |
0.1.120 | 254 | 3/10/2025 |
0.1.119 | 282 | 2/13/2025 |
0.1.118 | 157 | 2/10/2025 |
0.1.117 | 122 | 2/5/2025 |
0.1.116 | 117 | 2/4/2025 |
0.1.115 | 638 | 2/4/2025 |
0.1.114 | 103 | 2/3/2025 |
0.1.113 | 103 | 2/3/2025 |
0.1.112 | 116 | 1/23/2025 |
0.1.111 | 147 | 1/15/2025 |
0.1.110 | 81 | 1/15/2025 |
0.1.109 | 88 | 1/14/2025 |
0.1.108 | 93 | 1/13/2025 |
0.1.107 | 217 | 12/6/2024 |
0.1.106 | 326 | 11/6/2024 |
0.1.105 | 151 | 10/28/2024 |
0.1.104 | 112 | 10/28/2024 |
0.1.103 | 119 | 10/23/2024 |
0.1.102 | 161 | 10/22/2024 |
0.1.101 | 125 | 10/21/2024 |
0.1.100 | 144 | 10/18/2024 |
0.1.99 | 147 | 10/14/2024 |
0.1.98 | 152 | 10/8/2024 |
0.1.97 | 314 | 9/26/2024 |
0.1.96 | 111 | 9/23/2024 |
0.1.95 | 115 | 9/23/2024 |
0.1.94 | 131 | 9/10/2024 |
0.1.93 | 295 | 8/22/2024 |
0.1.92 | 213 | 8/12/2024 |
0.1.91 | 108 | 7/30/2024 |
0.1.90 | 94 | 7/25/2024 |
0.1.87 | 128 | 7/22/2024 |
0.1.86 | 129 | 7/22/2024 |
0.1.85 | 185 | 7/22/2024 |
0.1.84 | 189 | 7/4/2024 |
0.1.83 | 128 | 6/25/2024 |
0.1.82 | 128 | 6/18/2024 |
0.1.81 | 139 | 6/13/2024 |
0.1.80 | 124 | 6/12/2024 |
0.1.79 | 129 | 6/10/2024 |
0.1.74 | 126 | 6/5/2024 |
0.1.73 | 146 | 5/30/2024 |
0.1.72 | 124 | 5/29/2024 |
0.1.71 | 132 | 5/28/2024 |
0.1.70 | 146 | 5/16/2024 |
0.1.69 | 125 | 5/14/2024 |
0.1.68 | 117 | 5/14/2024 |
0.1.67 | 121 | 5/14/2024 |
0.1.66 | 119 | 5/10/2024 |
0.1.65 | 120 | 5/10/2024 |
0.1.64 | 140 | 5/7/2024 |
0.1.63 | 110 | 5/3/2024 |
0.1.62 | 122 | 4/22/2024 |
0.1.61 | 134 | 4/15/2024 |
0.1.60 | 130 | 4/12/2024 |
0.1.58 | 118 | 3/26/2024 |
0.1.57 | 149 | 3/25/2024 |
0.1.56 | 145 | 3/22/2024 |
0.1.55 | 136 | 2/23/2024 |
0.1.54 | 139 | 2/23/2024 |
0.1.53 | 138 | 2/22/2024 |
0.1.52 | 135 | 2/19/2024 |
0.1.51 | 131 | 1/26/2024 |
0.1.50 | 154 | 1/5/2024 |
0.1.49 | 161 | 12/14/2023 |
0.1.48 | 145 | 12/14/2023 |
project semantics types api
name Semantics Types API
release 0.1.134
* Chore: Enabled nullability annotations in the codebase to improve code safety
* Update: Removed unused ModelTableEntry argument from ExportAsNodeSetChange in IInstanceNodeManager
release 0.1.133
* Bugfix: Fixed issue with TypeNamespaceUpgrader not including inherited values
release 0.1.130
* Bugfix: Empty string data value entered into db as string regardless of actual type.
release 0.1.129
* Bugfix: Fixed issue with DeleteInstances deleting all instances that has any type of reference to the instance. It now only deletes instances that are directly related to the instance through parent references
release 0.1.128
* Feature: Added method UpdateNamespaceInformation to the InstanceNodeManager to be able to update namespace metadata
release 0.1.127
* Bugfix: InstanceNodeManager now copies all namespace information from TypeNodeManager when creating a new instance
release 0.1.126
* Bugfix: Browse will now respect RequestedMaxReferencesPerNode (max number of results)
* Feature: Added GetIncomingReferenceCount method to easily get the number of incoming references for a node
release 0.1.124
* Bugfix: Made sure GetReferencesBetweenTypes returns references pointing to the type id in addition to the instances of the type
* Bugfix: Fixed issue with RemoveReferences only removing references between instances in the instance node manager
release 0.1.123
* Update: Improved some of the error messages
release 0.1.122
* Update: StoreUANodes in the INodeStore interface has been updated to return a boolean instead of void. It will return false if the nodes are not stored successfully instead of throwing an exception
release 0.1.121
* Feature: Exposed InMemory attribute in the INodeStore interface
* Feature: Added GetInstancesWithInstanceDeclaration method to the INodeStore interface
* Feature: Added GetReferencesBetweenTypes method to the INodeStore interface
* Feature: Added FindParentId method to the INodeStore interface
* Feature: Added UpdateNamespace method to the INodeStore interface
* Feature: Added instance declaration id as an attribute in the ua_node talbe in the database
* Feature: Added DefinitionId to SemInstanceCreate class for creating instances with a specific instance declaration
* Feature: Added GetInstancesWithInstanceDeclaration method to the IInstanceNodeManager interface
* Feature: Added GetReferencesBetweenTypes method to the IInstanceNodeManager interface
* Feature: Added DeleteNodesOfType method to the IInstanceNodeManager interface
* Feature: Added DeleteReferencesBetweenTypes method to the IInstanceNodeManager interface
* Feature: Added AddReferencesBetweenTypes method to the IInstanceNodeManager interface
* Feature: Added ModifyReferencesBetweenTypes method to the IInstanceNodeManager interface
* Feature: Added ModifyNodesOfTypes method to the IInstanceNodeManager interface
* Feature: Added FindParentId method to the ITypeNodeManager interface
* Feature: Added new static class called TypeNamespaceUpgrader which can be used for upgrading a type namespace for an IInstanceNodeManager
* Bugfix: Fixed bug with minimum sampling interval being stored as an int in the database. It is now stored as a double
* Update: StoreUANodes in the INodeStore interface is now void and will throw an exception if the nodes are not stored successfully instead of returning a boolean
release 0.1.120
* Optimized: Removed unecessary cashing of created instances that caused huge memory usage
release 0.1.119
* Optimized: AddInterface method in IInstanceNodeManager has been optimized for speed
* Feature: Added IDisposable to IInstanceNodeManager
* Update: AddInterface method is now async
release 0.1.118
* Bugfix: Exposed the ExportToNodesetFile method in the ITypeNodeManager and the IInstanceNodeManager
release 0.1.117
* Bugfix: Fixed bug with references getting incorrect namespace id during export to nodeset file
* Feature: Added method for adding interfaces to nodes in the InstanceNodeManager
release 0.1.116
* Bugfix: Fixed bug with references not being exported when exporting a namespace into a UaNodeSet
* Feature: Added method for exporting a namespace to a nodeset file
release 0.1.115
* Bugfix: Fixed bug with browse name indexes not being updated in ExportNamespace to database
release 0.1.114
* Bugfix: Fixed bug with namespace indexes not being sequential when exporting a namespace to a new database file
release 0.1.113
* Bugfix: Fixed bug with ExportNamespace including namespaces with no dependencies if the namespace has a lower namespace index than the exported namespace
release 0.1.111
* Bugfix: Fixed bug with ExportNamespace crashing due to SQLite not accepting enough parameters
release 0.1.110
* Feature: Added method for exporting a specific namespace in the InstanceNodeManager to a new database file
release 0.1.109
* Feature: Publication date and last modified to database when importing a nodeset file
* Feature: Added human readable name to the namespace table
release 0.1.108
* Feature: Added method for exporting a specific namespace in the TypeNodeManager to a new database file
release 0.1.107
* Feature: Made INodeStore disposable
release 0.1.106
* Breaking change: UpdateNodeIdsRecursive functionality has changed. The method now returns a list of updated node ids and the method signature has changed.
release 0.1.105
* Feature: Added method for getting values of nodes using their node ids
release 0.1.104
* Optimized: DeleteInstances in InstanceNodeManager have been optimized for speed
* Bugfix: Fixed bug with GetHighestInstanceNodeIdOfType returning incorrect node id if the types have different parent types
release 0.1.103
* Update: Browse now respects NodeClassMask
release 0.1.102
* Update: NuGet package dependencies updated
release 0.1.101
* Feature: UpdateNodeIdsRecursive returns a list of updated node ids
release 0.1.100
* Feature: Added support for recursively updating node ids when updating browse name or display name of an instance
* Feature: Added support for recursively updating nodes with special naming rules
* Bugfix: Fixed issue with parent reference not being updated when a node id is updated
release 0.1.99
* Bugfix: Browse method can now browse type of instance
release 0.1.98
* Feature: Added dispose method for InstanceNodeManager
release 0.1.97
* Feature: TypeNodeManager contructor accepts an Opc UA namespace definition
* Feature: Static method in InstanceNodeManager for getting namespace information from database
release 0.1.93
* Feature: Added method for getting the highest instance node id based on types in the InstanceNodeManager
release 0.1.92
* Feature: Namespace version can be added through the AddUri method in BaseNodeManager, InstanceNodeManager and TypeNodeManager
release 0.1.91
* Feature: Added method in BaseNodeManager, InstanceNodeManager and TypeNodeManager for getting namespace information
release 0.1.88
* Feature: Added error logging to BaseNodeManager, InstanceNodeManager, TypeNodeManager and NodeStore
* Bugfix: Fixed issue with NodeStore not reading from memory when database has been read into memory
release 0.1.85
* Breaking change: Removed the 'CreateObjectInstance' method from the 'InstanceNodeManager' class. Replaced by 'CreateObjectInstances' method that accepts a list of instances to create.
release 0.1.84
* Bugfix: Fixed bug with not all references being removed when deleting a node
release 0.1.83
* Feature: Update of all variables in a semantic instance
* Feature: Recursive update of node id
release 0.1.82
* Feature: Added Browse method to TypeNodeManager
release 0.1.81
* BugFix: Instance node cache is now cleared when deleting a node
* release 0.1.80
* Feature: Added more information to the namespace table
release 0.1.75
* Bugfix: Fixed issue with getting a large number of row ids from node ids
* Optimized: GetInstanceNodes have been optimized for speed
release 0.1.74
* Bugfix: Clear InstanceNodeManager NamespaceTable when changing nodestore
release 0.1.73
* Bugfix: Fixed browsing where the node to browse is a type
release 0.1.72
* Feature: Added support for Adding and Removing references between two instances
* Feature: Added Browse method to InstanceNodeManager
release 0.1.71
* Feature: Added support for changing node store in the InstanceNodeManager
* Feature: Added support for putting an existing node store in memory
* Feature: Added support for saving an existing node store on disk
release 0.1.70
* Implemented adding optional instances to existing instances
release 0.1.69
* Renaming: Renamed database columns
release 0.1.68
* Bugfix: Fixed connection pool issue
release 0.1.67
* Bugfix: Fixed issue with duplicated references
* BugFix: Fixed issue with parent reference not being deleted when deleting a node
release 0.1.65
* Bugfix: Fixed issue with duplicated references
release 0.1.64
* Feature: Internal changes to increase performance
* Removed: GetInstanceNode has been replaced by GetInstanceNodes
release 0.1.63
* Feature: Added support for deleting nodes.
* Feature: Added namespace in database to the InstanceNodemanager.
* Bugfix: Create instance no longer creates Optionals with Create=false.
release 0.1.62
* Feature: Added support for adding instances for placeholders (including subtypes).
* Feature: Added support for adding instances for optional members (including subtypes).
release 0.1.59
* Feature: Added GetInstanceNodes to InstanceNodeManager to get all instances of a type in parallel
release 0.1.58
* Feature: Added UpdateVariableValues to the InstanceNodeManager
release 0.1.57
* Bugfix: Remove placeholder members now also removes references
release 0.1.56
* Feature: InstanceCreate now taking copy of typedef in order to not change the typedef
* Feature: Possible to add created instances to nodestore in CreateInstance method
* Bugfix: Remove placeholder members during create of instances.
* Bugfix: Added missing type id to node convert methods.
* Feature: Added GetNode (by id) to instance node manager.
* Feature: Added FindInstanceNode to read a SemInstanceNode from db.
* Bugfix: Fixed reference and ParentId bugs in UpdateMembersRecurse.
* Bugfix: CreateObjectInstance now stores the whole instance in the db.
* Bugfix: Prevent adding duplicate references in MergeNodeStructures.
release 0.1.55
* Feature: Added parentId to CreateUniqueStringNodeId
release 0.1.54
* Feature: Possible to add created instances to nodestore in CreateInstance method
release 0.1.53
* Bugfix: InstanceCreate now taking copy of typedef in order to not change the typedef
release 0.1.52
* Bugfix: SuperTypeId added to SemTypeNode copy
release 0.1.51
* Bugfix: ParentId and TypeId are now set correctly when creating a new object instance
* Feature: Added new method `ConvertToUaNode` in the class `SemInstanceNode` to convert the object instance to a `UaNode`
release 0.1.50
* Bugfix: Fixed issue with id generation in the `CreateObjectInstance` method when two members are of the same type
* Feature: Added functionality to use a custom id generator in the `CreateObjectInstance` method
release 0.0.0
* Initial release
* Feature: Added functionality to create and retrieve semantics types