Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Exported Database Structure Diagram
1. All tables in the export zip file are Visual FoxPro compatible DBT/FPT.
2. All fields with name like P_<TableName> are foreign key to the related <TableName> table.
Table: HBWACAT - API Categories
KEY 4 Integer
SYSC DateTime
SYSM DateTime
NAME 100 Character
Table: HBWPIDX - Harbour Package Index
KEY 4 Integer
NAME 200 Character
CODE 20 Character
Help: Used For Links
DEVSTATUS 1 Numeric
Help: Development Status
1 = Planning
2 = Pre-Alpha
3 = Alpha
4 = Beta
5 = Production/Stable
6 = Mature
7 = Inactive
8 = Removed
GITURL 250 Character
GITBRANCH 100 Character
DOCURL Memo
Help: Documentation URL
DESC Memo
Help: HTML
LICENSE Memo
Help: HTML
SCRAPSTAT 1 Numeric
1 = Do Not Scrape Code
2 = Scrape Code
PLATALL Logical
Help: All Platforms
PLATWIN Logical
Help: Platform - Windows
PLATNIX Logical
Help: Platform Unix/Linux
PLATMAC Logical
Help: Platform Mac
Table: HBWDCTPC - Harbour Doc Topics
KEY 4 Integer
P_HBWDCTPC 4 Integer
P_HBWPIDX 4 Integer
ORDER 4 Integer
Help: Display Order
NAME 60 Character
DESC Memo
Table: HBWSRCC - Harbour Source Code Contribs
KEY 4 Integer
NAME 100 Character
USAGE 200 Character
DESC Memo
Help: Description
PLATALL Logical
Help: All Platforms
PLATWIN Logical
Help: Platform - Windows
PLATNIX Logical
Help: Platform Unix/Linux
PLATMAC Logical
Help: Platform Mac
DEPRECATED Logical
Help: Deprecated
Table: HBWSRCP - Harbour Source Code Path
KEY 4 Integer
P_HBWSRCP 4 Integer
P_HBWDCTPC 4 Integer
P_HBWPIDX 4 Integer
Help: Will be empty for the Harbour Main Repo.
P_HBWSRCC 4 Integer
NAME 200 Character
DESC_M Memo
DESC_H Memo
Table: HBWSRCF - Harbour Source Code File
KEY 4 Integer
P_HBWSRCP 4 Integer
P_HBWDCTPC 4 Integer
FILENAME 200 Character
TYPE 1 Numeric
1 = C
2 = PRG
3 = CH
4 = H
5 = API
DESC_M Memo
DESC_H Memo
USE 1 Numeric
1 = Ready
2 = Under Development
3 = Deprecated
PLATALL Logical
Help: All Platforms
PLATWIN Logical
Help: Platform - Windows
PLATNIX Logical
Help: Platform Unix/Linux
PLATMAC Logical
Help: Platform Mac
DATI DateTime
Help: Last scanned File Last modified time
LINES 4 Integer
Help: Total number of lines
SIZE 4 Integer
Help: File Size in Bytes
NOSCRAPE Logical
Help: If the file should be excluded from code scraping.
Table: HBWSRCA - Harbour Source Code API
KEY 4 Integer
P_HBWSRCF 4 Integer
P_HBWSRCA 4 Integer
Help: Link to the replacing API
NAME 200 Character
CNAME 200 Character
Help: Capitalized Name. Used for displaying
TYPE 1 Numeric
1 = Function
2 = Command
3 = Class
4 = typedef struct
SYNTAX Memo
Help: Single Line to discribe how it is called and what it is returning
XYX(aArray[,])
DESC_M Memo
Help: Usage Description and notes, markdown.
DESC_H Memo
Help: Usage Description and notes, html.
LINEST 4 Integer
Help: Source code starting line
LINEED 4 Integer
Help: Source code ending line
RETTYPE 4 Integer
Help: Return Type
1 = Any
2 = String
3 = Numeric
4 = Logic
5 = Date
6 = Datetime
7 = Array
8 = Object
9 = Hash
10 = CodeBlock
11 = Pointer
12 = MemoField
13 = Symbol
14 = Evalitem
RETNAME 120 Character
Help: Return value name. Used to help build the SYNTAX field.
RETDESC_M Memo
Help: Return Description Markdown
RETDESC_H Memo
Help: Return Description HTML
PLATALL Logical
Help: All Platforms
PLATWIN Logical
Help: Platform - Windows
PLATNIX Logical
Help: Platform Unix/Linux
PLATMAC Logical
Help: Platform Mac
WEBAPP Logical
Help: Web App Compatibility
USE 1 Numeric
1 = Ready
2 = Under Development
3 = Deprecated
EXAMPLES_M Memo
EXAMPLES_H Memo
COMPCLIP Logical
Help: Compliant Clipper
COMPVPF Logical
Help: Compliant VFP
PARACOUNT 4 Integer
Help: Non Normalized, number of active parameters
USETPARRET Logical
Help: User Entered "Parameters and Return" Settings
DOCSTATUS 1 Numeric
Help: Documentation Status
1 = Complete
2 = Incomplete
3 = Do Not Publish
MOREARGS 1 Numeric
Help: If should allow unlimited number of Arguments/Parameters
1 = None
2 = Optional
3 = Required
HEADER 100 Character
Help: Header file info.
LEGACYLVL 4 Integer
Help: Legacy Level
Table: HBWSRCU - Source Code API Use
KEY 4 Integer
P_HBWSRCA 4 Integer
P_HBWSRCF 4 Integer
LINE 4 Integer
Table: HBWSRAT - Source Code API Doc Topics
KEY 4 Integer
P_HBWDCTPC 4 Integer
P_HBWSRCA 4 Integer
Table: HBWSRCAC - Assigned API Categories
KEY 4 Integer
SYSC DateTime
SYSM DateTime
P_HBWACAT 4 Integer
P_HBWSRCA 4 Integer
Table: HBWSRCAP - Source Code API Parameters
KEY 4 Integer
P_HBWSRCA 4 Integer
Help: Referential link to the API definitions
NAME 200 Character
ORDER 4 Integer
TYPE 4 Integer
1 = Any
2 = String
3 = Numeric
4 = Logic
5 = Date
6 = Datetime
7 = Array
8 = Object
9 = Hash
10 = CodeBlock
11 = Pointer
12 = MemoField
13 = Symbol
14 = Evalitem
DESC_M Memo
Help: Description Markdown
DESC_H Memo
Help: Description HTML
PASSBY 1 Numeric
1 = Value
2 = Reference
REQ 1 Numeric
Help: Requirement
1 = Required
2 = Optional
DEFAULT 100 Character
Table: HBWSRCL - Source Code API "See Also"
KEY 4 Integer
P_HBWSRCA1 4 Integer
P_HBWSRCA2 4 Integer
Table: HBWLIB - Harbour Libraries
KEY 4 Integer
P_HBWSRCP 4 Integer
NAME 50 Character
Help: Library Name
MAKEFILE 100 Character
Help: Makefile name
PLATALL Logical
Help: All Platforms
PLATWIN Logical
Help: Platform - Windows
PLATNIX Logical
Help: Platform Unix/Linux
PLATMAC Logical
Help: Platform Mac