Index Overview
Chapter Updated 12/09/22
File Type | Source | Max Tags Per File | Auto Opened | Sort Order | Unique Keys | Reclaimed Nodes | Filter Support | Status |
---|---|---|---|---|---|---|---|---|
NDX | dBase | ASC only | ||||||
MDX | dBase | |||||||
NTX | Clipper | |||||||
CDX | Fox Pro | |||||||
IDX | Fox Pro | Undeveloped | ||||||
Method | Description |
---|---|
xbDbf::CheckTagIntegrity | Checks a tag for missing or duplicate entries. Available if XB_DEBUG_SUPPORT is on. |
xbDbf::CreateTag | Create a new tag. |
xbDbf::DeleteTag | Delete existing tag. |
xbDbf::Find | Find key value for the active tag. |
xbDbf::GetFirsKey | Retrieve the first key for the active tag. |
xbDbf::GetLastKey | Retrieve the last key for the active tag. |
xbDbf::GetNextKey | Retrieve the next key for the active tag. |
xbDbf::GetPrevKey | Retrieve the previous key for the active tag. |
xbDbf::GetCurTag | Retrieve the tag name key for the active tag. |
xbDbf::OpenIndex | Open an index file. Only used for index files that aren't automatically opened. |
xbDbf::Reindex | Rebuild a tag. Available if XB_DEBUG_SUPPORT is on. |
xbDbf::SetCurTag | Set current tag. |
Type | Stored in DBF as | Stored in NDX as | Stored in MDX as |
---|---|---|---|
C | Character data | Character data | Character data |
F | Text numbers | xbDouble | xbBcd |
N | Text numbers | xbDouble | xbBcd |
D | Text YYYYMMDD | xbDouble Julian | xbDouble Julian |