RDD Functions

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

FUNCTIONS

 

Function

ST

Description

 

Bof()

û

 

 

DbAppend()

û

 

 

DbClearFilter()

û

 

 

DbClearIndex()

û

Visible on the client only. Records updated after this call will update the indexes on the server as usual. Only application will cease to recognize any index.

 

DbClearRelation()

NI

 

 

DbCloseAll()

û

 

 

DbCloseArea()

û

 

 

DbCommit()

û

 

 

DbCommitAll()

û

 

 

DbCreate()

û

 

 

DbCreateIndex()

û

 

 

DbDelete()

û

 

 

DbFieldInfo()

û

 

 

DbFilter()

û

 

 

DbGoBottom()

û

 

 

DbGoto()

û

 

 

DbGoTop()

û

 

 

DbInfo()

P

 

 

DbOrdInfo()

P

 

 

DbRecall()

NI

No way in RDBMS, but implemented in different way. Please refer to "Deleted Records" topic.

 

DbReindex()

û

 

 

DbrLock()

û

CacheRDD also provides a function CacheGetLockInfo() to have comprehensive information as to who is owning the lock and from which terminal plus a lot more.

 

DbrLockList()

û

 

 

DbrSelect()

û

 

 

DbrUnlock()

û

 

 

DbSeek()

û

Soft Seek û   Seek Last û

 

DbSelectArea()

û

 

 

DbSetDriver()

û

 

 

DbSetFilter()

û

 

 

DbSetIndex()

û

 

 

DbSetOrder()

û

 

 

DbSkip()

û

+n   û   -n   û

 

DbStruct()

û

 

 

DbUnlock()

û

 

 

DbUnlockAll()

û

 

 

DbUseArea()

û

SHARED   û    EXCLUSIVE   û

 

Deleted()

NI

Always Returns FALSE

 

Eof()

û

 

 

FieldGet()

û

 

 

FieldPut()

û

 

 

Flock()

û

 

 

IndexExt()

û

Always returns NULL string

 

IndexKey()

û

 

 

IndexOrd()

û

 

 

LastRec()

û

But do not expect exact number of records in table

 

NetErr()

û

 

 

OrdBagExt()

û

Always returns NULL string

 

OrdBagName()

û

Always returns Table Name as only one bag per table is supported.

 

OrdCond()

NI

 

 

OrdCondSet()

NI

 

 

OrdCreate()

û

 

 

OrdDescend()

NI

 

 

OrdDestroy()

IP

 

 

OrdFor()

û

But only if it is a persistent index.

 

OrdIsUnique()

IP

 

 

OrdKey()

û

 

 

OrdKeyAdd()

NI

Finding a way how user controlled indexes can be implemented. On to-do list.

 

OrdKeyCount()

û

Performance Issue. Use at your own risk.

 

OrdKeyDelete()

NI

SEE: OrdKeyAdd()

 

OrdKeyGoto()

û

Performance Issue. Use at your own risk.

 

OrdKeyNo()

û

Performance Issue. Use at youw own risk.

 

OrdKeyVal()

û

 

 

OrdListAdd()

û

 

 

OrdListRebuild()

û

Perhaps never required.

 

OrdName()

û

 

 

OrdNumber()

û

 

 

OrdScope()

û

 

 

OrdSetFocus()

û

 

 

OrdSetRelation()

IP

 

 

OrdSkipUnique()

IP

 

 

RddName()

û

Returns "CachéRDD"

 

RddSetDefault()

û

 

 

RecCount()

û

As is LastRec(). To get true number of records call CachéRecCount()

 

Notations

NI = Not Implemented IP = In Progress P = Partial

 

COMMANDS

 

Page url: http://www.vouch.info/cacherdd/index.html?cache_rdd_functions.htm