Documentation

Chapter 27. db1lib

db1base

Description

Type Tags

None

Object Value

Objects of type db1base have no value, and it is an error to try to get or set this value.

db1base.new()

Description

Prototype

db1base.new ( db1base me, integer udpport, integer txfactor, string filename, string action, integer error )

Parameters

ParameterDefault valueType nameDescription
meNonedb1base
udpportNoneinteger
txfactorNoneinteger
filenameNonestring
actionOstring
errorNoneinteger

Properties

PropertyTypeDescription
_type(*)
__type(*)
cachesizeinteger
commitfunction
committypestring
filenamestring
gettablenamesfunction
lockfunction
locktypestring
opentablefunction
openudpfilefunction
rollbackfunction
setcachesizefunction
setcommittypefunction
settxfactorfunction
txfactorinteger
typetype
udpportinteger
unlockfunction
usernamestring

Methods

commit()

Description

Prototype

db1basevar.commit ( db1base me, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
errorNoneinteger

gettablenames()

Description

Prototype

db1basevar.gettablenames ( db1base me, string address, array tablenames, string pattern, integer codepage, integer error, integer retry, integer timeout )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
addressNonestring
tablenamesNonearray
patternNonestring
codepage850integer
errorNoneinteger
retry1000000integer
timeout5000000integer

lock()

Description

Prototype

db1basevar.lock ( db1base me, string locktype, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
locktypeNonestring
errorNoneinteger

opentable()

Description

Prototype

db1basevar.opentable ( db1base me, string tablename, string recordidfieldname, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
tablenameNonestring
recordidfieldnameNonestring
errorNoneinteger

openudpfile()

Description

Prototype

db1basevar.openudpfile ( db1base me, string address, string filename, string password, integer codebase, integer error, integer retry, integer timeout, string recordidfieldname )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
addressNonestring
filenameNonestring
passwordNonestring
codebase850integer
errorNoneinteger
retry1000000integer
timeout5000000integer
recordidfieldnameNonestring

rollback()

Description

Prototype

db1basevar.rollback ( db1base me, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
errorNoneinteger

setcachesize()

Description

Prototype

db1basevar.setcachesize ( db1base me, integer cachesize )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
cachesizeNoneinteger

setcommittype()

Description

Prototype

db1basevar.setcommittype ( db1base me, string committype )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
committypeNonestring

settxfactor()

Description

Prototype

db1basevar.settxfactor ( db1base me, integer txfactor )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
txfactorNoneinteger

unlock()

Description

Prototype

db1basevar.unlock ( db1base me, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonedb1base
errorNoneinteger