Structure: database 

Object Description:

A database identifier link to external database.

Creation Command:

database command

Permitted Scope:

global or application

Array Capability:

No

Membership Potential:

None

Graphic Primitive Capability:

No

User Function Capability:

No

 

Generic Elements

.access

-

string

Access rights.

.alength

*

numeric

Array length (1)

.class

*

string

Identifier class (database)

.desc

-

string

Description

.elements

*

string[19]

Structure element names

.etypes

*

string[19]

Structure element types

.is_class

*

numeric func

Whether identifier is an instance of a particular class

.is_proc

*

numeric

Whether identifier is a procedure/function

.num_elements

*

numeric

Structure element count (19)

.owner

*

string

Owner user-id

.time

-

time

Modification time

.type

*

string

Identifier type (database)

.variant

*

string

Identifier variant (identifier)

* = Read only element.

 

Structure Elements

.busy

*

numeric

Whether database is busy

.close

*

procedure

Close the database.

.customize

*

procedure

Extend the database structure

.dberr

-

numeric

Database error status

.dimensions

-

numeric

Whether point data is 2-D or 3-D

.eventing

-

numeric

Whether database eventing is on

.exec

-

callback

Statement to execute on receipt of an event

.id

*

numeric

Internal system database number

.name

*

string

External database name

.open

*

numeric

Whether the database is open

.process_id

*

numeric

External process-id

.proprietor

*

string

Database proprietor

.protocol

*

string

Database protocol (fx)

.query

*

procedure

Execute database commands en-bloc

.service_url

*

string

URL for network services

.session

*

procedure

Execute a block of database commands

.signal

*

numeric func

Send a Unix signal

.sqlcode

*

numeric

Database error code

.timeout

-

numeric

Read time-out (in seconds)

.transaction

*

procedure

Execute a block of database commands

* = Read only element.