﻿---
title: PremiumSetDatabases
summary: API reference for PremiumSetDatabases.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Premium
reference_type: package
---

# PremiumSetDatabases

Enum with two members -- `Policy` and `Enterprise` -- that controls which Oracle database receives the `@POLDB` suffix appended to database link names in premium set queries. Defined in `clsPremiumSet.vb` at line 1113; drives dual-database routing for `clsPremiumSet`.*

## Purpose
- Identifies the target Oracle database (`Policy` or `Enterprise`) for premium set queries, driving the `@POLDB` suffix routing in `clsPremiumSet`.*
- Consumed by `clsPremiumSet` factory methods to append the correct Oracle database link suffix for dual-database premium routing.*

## Context
- Namespace: `SAIF.Business.Policy.Premium`
- Assembly/package: `SAIF.Business.Policy.Premium`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Policy | `Enum value Policy` | Represents the policy option in the `PremiumSetDatabases` enumeration.* |
| Enterprise | `Enum value Enterprise` | Represents the enterprise option in the `PremiumSetDatabases` enumeration.* |
## Behavioral notes
- Source file: `Business\SAIF.Business.Policy.Premium\clsPremiumSet.vb`.

## Constraints and usage notes
- Only two values are defined: `Policy` and `Enterprise`. Any routing logic must handle both values explicitly; an unrecognised value would produce a malformed database link suffix.*


> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `Business\SAIF.Business.Policy.Premium\clsPremiumSet.vb`