Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
Loading...
Searching...
No Matches
dcn::registry Namespace Reference

Classes

struct  ConditionBatchItem
struct  ConnectorBatchItem
class  IRegistryStore
struct  LruCache
struct  NameCursorPage
class  Registry
class  RegistryProjector
 Materialises finalised registry events from the hot-store changelog into the Registry database, using an independent change_seq cursor persisted in the registry DB. Implements events::IEventProjector so it can be driven by the existing EventsRuntime projection loop. More...
class  SQLiteRegistryStore
struct  TransformationBatchItem

Typedefs

using ScalarLabel = dcn::chain::ScalarLabel
using ConnectorRecordHandle = std::shared_ptr<const ConnectorRecord>
using TransformationRecordHandle = std::shared_ptr<const TransformationRecord>
using ConditionRecordHandle = std::shared_ptr<const ConditionRecord>
using NameCursor = std::string

Functions

std::string serializeNameCursor (const NameCursor &cursor)

Typedef Documentation

◆ ConditionRecordHandle

using dcn::registry::ConditionRecordHandle = std::shared_ptr<const ConditionRecord>

◆ ConnectorRecordHandle

using dcn::registry::ConnectorRecordHandle = std::shared_ptr<const ConnectorRecord>

◆ NameCursor

using dcn::registry::NameCursor = std::string

◆ ScalarLabel

◆ TransformationRecordHandle

using dcn::registry::TransformationRecordHandle = std::shared_ptr<const TransformationRecord>

Function Documentation

◆ serializeNameCursor()

std::string dcn::registry::serializeNameCursor ( const NameCursor & cursor)
inline