ORE Studio Utility Component

Foundation utilities used across all ORE Studio components.

Component Architecture

Diagram:

Description

Figure 1: ORE Studio Utility Component Diagram

Provides core infrastructure and helper functions that don't fit into domain-specific modules. Key namespaces:

  • database: PostgreSQL connection management with libpq integration
  • repository: Database context abstraction for ORM operations
  • log: Boost.Log integration with per-module and per-test-case logging
  • filesystem: File I/O utilities, directory operations, recursive search
  • string: Type conversion and string manipulation utilities
  • uuid: UUID v7 generation for time-ordered unique identifiers
  • environment: Environment variable access with type conversion

This module has no dependencies on other ORE Studio components, making it the foundation layer upon which all other modules are built.

Top: Documentation Previous: System Model