SAIF.Business.Policy.Group database tables
This page catalogs the Oracle tables touched by SAIF.Business.Policy.Group.
Table catalog
Table
Database
Schema/Link
CRUD
Purpose
Primary business object
GROUP_ASSOCIATION
Oracle
[unqualified]**
C, R, U, D
Stores the master group association record and its identifying, classification, plan, address, and endorsement fields.
clsGroupAssociation`, `clsGroupAssociationCollection
GROUP_CHAPTER
Oracle
[unqualified]**
R
Stores effective-dated chapters for a group; compiled code only reads this table.
clsChapter`, `clsChapterCollection
GROUP_ASSOCIATION_CONTACT
Oracle
[unqualified]**
R
Stores the group-level or chapter-level contact details returned by clsContact.
clsContact
GROUP_ASSOCIATION_DETAIL
Oracle
[unqualified]**
C, R, U, D
Stores the effective-dated group discount rows consumed by rating.
clsGroupAssociationDiscount`, `clsGroupAssociationDiscountCollection
GROUP_UNDERWRITING_CRITERIA
Oracle
[unqualified]**
C, R, U, D
Stores underwriting threshold and factor inputs for group eligibility evaluation.
clsGroupUnderwritingCriteria
GROUP_ELIGIBILITY_CTL
Oracle
[unqualified]**
C, R, U, D
Stores the effective-dated include/exclude control row that classifies significant classes.
clsClassSignificance
GROUP_ELIGIBILITY_CLASS
Oracle
[unqualified]**
C, R, U, D
Stores the significant manual classes tied to a group and effective date.
clsSignificantClass`, `clsSignificantClassCollection
POLICY_PERIOD_GROUP_ASSOC
Oracle
[unqualified]**
C, R, U, D
Stores the effective-dated link between a policy period and group membership details.
clsPolicyPeriodGroupAssociation
DUAL
Oracle
[unqualified]**
R
Oracle pseudo-table used by placeholder create-path sequence reads.
all eight classes exposing aCreateSQL``
GROUP_ASSOCIATION
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the master group association record and its identifying, classification, plan, address, and endorsement fields.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
CODE, EFFECTIVE_DATE, EXPIRATION_DATE, GROUP_TYPE_CODE, GROUP_PLAN_CODE, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence
CODE_NEXTVAL (placeholder — see anomaly A-1)
Related tables
GROUP_ASSOCIATION_CONTACT, GROUP_ASSOCIATION_DETAIL, GROUP_CHAPTER, GROUP_ELIGIBILITY_CLASS, GROUP_ELIGIBILITY_CTL, GROUP_UNDERWRITING_CRITERIA, POLICY_PERIOD_GROUP_ASSOC
Business objects
clsGroupAssociation`, `clsGroupAssociationCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
GROUP_CHAPTER
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores effective-dated chapters for a group; compiled code only reads this table.
Access pattern
direct SQL through BOF criteria
CRUD operations
Read
Key columns used
GROUP_ASSOCIATION_CODE, CODE, EFFECTIVE_DATE, EXPIRATION_DATE
Sequence
N/A
Related tables
GROUP_ASSOCIATION, GROUP_ASSOCIATION_CONTACT, POLICY_PERIOD_GROUP_ASSOC
Business objects
clsChapter`, `clsChapterCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the group-level or chapter-level contact details returned by clsContact.
Access pattern
direct SQL through BOF criteria
CRUD operations
Read
Key columns used
GROUP_ASSOCIATION_CODE, GROUP_CHAPTER_CODE, CONTACT_NAME, TITLE_DESCRIPTION, PHONE, FAX, EMAIL_ADDRESS
Sequence
N/A
Related tables
GROUP_ASSOCIATION, GROUP_CHAPTER
Business objects
clsContact
Operations referencing this table
Business rules referencing this table
SQL referencing this table
GROUP_ASSOCIATION_DETAIL
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the effective-dated group discount rows consumed by rating.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, EXPIRATION_DATE, PCNT_DISCOUNT, PENDING_FLAG, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence
GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables
GROUP_ASSOCIATION
Business objects
clsGroupAssociationDiscount`, `clsGroupAssociationDiscountCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
GROUP_UNDERWRITING_CRITERIA
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores underwriting threshold and factor inputs for group eligibility evaluation.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
GROUP_ASSOCIATION_CODE, EFF_DATE, EXP_DATE, PREMIUM_THRESHOLD_AMOUNT, EXPERIENCE_RATING_FACTOR, EXPERIENCE_RATING_EARNED_FLAG, LOSS_RATIO_FACTOR, NEW_BUSINESS_FREQ_FACTOR, RENEWAL_FREQ_FACTOR, SWING_LIMITED_FLAG, UPDATE_DATE, UPDATE_USER
Sequence
GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables
GROUP_ASSOCIATION
Business objects
clsGroupUnderwritingCriteria
Operations referencing this table
Business rules referencing this table
SQL referencing this table
GROUP_ELIGIBILITY_CTL
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the effective-dated include/exclude control row that classifies significant classes.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, EXPIRATION_DATE, INCLUDE_EXCLUDE_FLAG, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence
GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables
GROUP_ASSOCIATION, GROUP_ELIGIBILITY_CLASS
Business objects
clsClassSignificance
Operations referencing this table
Business rules referencing this table
SQL referencing this table
GROUP_ELIGIBILITY_CLASS
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the significant manual classes tied to a group and effective date.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
GROUP_ASSOCIATION_CODE, EFFECTIVE_DATE, MANUAL_CLASS_NUMBER, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER
Sequence
GROUP_ASSOCIATION_CODE_NEXTVAL (placeholder — A-1)
Related tables
GROUP_ASSOCIATION, GROUP_ELIGIBILITY_CTL
Business objects
clsSignificantClass`, `clsSignificantClassCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
POLICY_PERIOD_GROUP_ASSOC
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Stores the effective-dated link between a policy period and group membership details.
Access pattern
direct SQL through BOF criteria
CRUD operations
Create, Read, Update, Delete
Key columns used
POLICY_NUM, POLICY_PERIOD_EFF_DATE, GROUP_ASSOCIATION_CODE, GROUP_MEMBERSHIP_EFF_DATE, GROUP_MEMBERSHIP_EXP_DATE, GROUP_TERMINATION_DATE, CHAPTER_CODE, GROUP_MEMBERSHIP_TYPE_CODE, UPDATE_DATE, UPDATE_USER
Sequence
POLICY_NUM_NEXTVAL (placeholder — A-1)
Related tables
GROUP_ASSOCIATION, GROUP_CHAPTER
Business objects
clsPolicyPeriodGroupAssociation
Operations referencing this table
Business rules referencing this table
SQL referencing this table
DUAL
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Oracle pseudo-table used by placeholder create-path sequence reads.
Access pattern
Oracle pseudo-table used by BOF create-path sequence reads
CRUD operations
Read
Key columns used
Placeholder token expression only
Sequence
N/A (pseudo-table used by all sequence reads)
Related tables
N/A
Business objects
all eight classes exposing aCreateSQL``
Operations referencing this table
Business rules referencing this table
SQL referencing this table
Table relationship diagram
The following diagram shows inferred relationships between the tables used by this library.
erDiagram
GROUP_ASSOCIATION ||--o{ GROUP_CHAPTER : "`GROUP_ASSOCIATION.CODE` = `GROUP_CHAPTER.GROUP_ASSOCIATION_CODE`"
GROUP_ASSOCIATION ||--o{ GROUP_ASSOCIATION_CONTACT : "`GROUP_ASSOCIATION.CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_ASSOCIATION_CODE`"
GROUP_CHAPTER ||--o{ GROUP_ASSOCIATION_CONTACT : "`GROUP_CHAPTER.GROUP_ASSOCIATION_CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_ASSOCIATION_CODE` AND `GROUP_CHAPTER.CODE` = `GROUP_ASSOCIATION_CONTACT.GROUP_CHAPTER_CODE`"
GROUP_ASSOCIATION ||--o{ GROUP_ASSOCIATION_DETAIL : "`GROUP_ASSOCIATION.CODE` = `GROUP_ASSOCIATION_DETAIL.GROUP_ASSOCIATION_CODE`"
GROUP_ASSOCIATION ||--o{ GROUP_UNDERWRITING_CRITERIA : "`GROUP_ASSOCIATION.CODE` = `GROUP_UNDERWRITING_CRITERIA.GROUP_ASSOCIATION_CODE`"
GROUP_ASSOCIATION ||--o{ GROUP_ELIGIBILITY_CTL : "`GROUP_ASSOCIATION.CODE` = `GROUP_ELIGIBILITY_CTL.GROUP_ASSOCIATION_CODE`"
GROUP_ASSOCIATION ||--o{ GROUP_ELIGIBILITY_CLASS : "`GROUP_ASSOCIATION.CODE` = `GROUP_ELIGIBILITY_CLASS.GROUP_ASSOCIATION_CODE`"
GROUP_ELIGIBILITY_CTL ||--o{ GROUP_ELIGIBILITY_CLASS : "`GROUP_ELIGIBILITY_CTL.GROUP_ASSOCIATION_CODE` = `GROUP_ELIGIBILITY_CLASS.GROUP_ASSOCIATION_CODE` AND `GROUP_ELIGIBILITY_CTL.EFF_DATE` = `GROUP_ELIGIBILITY_CLASS.EFF_DATE`"
GROUP_ASSOCIATION ||--o{ POLICY_PERIOD_GROUP_ASSOC : "`GROUP_ASSOCIATION.CODE` = `POLICY_PERIOD_GROUP_ASSOC.GROUP_ASSOCIATION_CODE`"
GROUP_CHAPTER ||--o{ POLICY_PERIOD_GROUP_ASSOC : "`GROUP_CHAPTER.CODE` = `POLICY_PERIOD_GROUP_ASSOC.CHAPTER_CODE` (within the same group)"
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.Group\clsChapter.vb
Business\SAIF.Business.Policy.Group\clsChapterCollection.vb
Business\SAIF.Business.Policy.Group\clsClassSignificance.vb
Business\SAIF.Business.Policy.Group\clsContact.vb
Business\SAIF.Business.Policy.Group\clsGroupAssociation.vb
Business\SAIF.Business.Policy.Group\clsGroupAssociationCollection.vb
Business\SAIF.Business.Policy.Group\clsGroupAssociationDiscount.vb
Business\SAIF.Business.Policy.Group\clsGroupAssociationDiscountCollection.vb
Business\SAIF.Business.Policy.Group\clsGroupUnderwritingCriteria.vb
Business\SAIF.Business.Policy.Group\clsPolicyPeriodGroupAssociation.vb
Business\SAIF.Business.Policy.Group\clsSignificantClass.vb
Business\SAIF.Business.Policy.Group\clsSignificantClassCollection.vb