Home

Getting Started

Utilities

Indexing

Omnidex

Development

Tutorials

Quick Links

 

OMNIDEX Indexing

Indexing Strategies

Comparison

 

Domains

SI Domain

RS Domain

DR Domain

Hybrid-DR Domain

Sorted Multi-Find

Omnidex IDs by Domain

 

Indexing Strategies

Omnidex IDs by Domain

Domain Type
Description
ID
Well-behaved?

ID/SI Parent

Parent table with INTEGER(4) primary key

32-bits containing the actual primary key

Yes, as long as the primary key is sequentially ascending from 1.

Transparency Parent (TR)

Parent table with a non-INTEGER(4) primary key

32-bits containing a Transparency ID that correlates to the primary key

Yes.

Transparency Parent with Rowid Support (TRR)

Parent table with a non-INTEGER(4) primary key where the underlying DBMS has no native index on the primary key

32-bits containing a Transparency ID that correlates to the primary key and the rowid

Yes.

Detail Record (DR)

Standalone child

32-bits containing a number mapped to the rowid. If the rowid is naturally 32-bits, then the rowid itself is used

Yes, if the native rowid is mostly sequentially ascending from 1.

Pre-joined or Record-Specific Child

Child

64-bits containing two 32-bit components from the choices above: one 32-bit Parent ID and one 32-bit Child ID.

Only the second 32-bits is considered; therefore, yes, if the native rowid is mostly sequentially ascending from 1.

 

Top