RDD Functions

  Previous topic Next topic  

 

Function

Status

Description

 

Bof()

Yes

 

 

DbAppend()

Yes

 

 

DbClearFilter()

Yes

 

 

DbClearIndex()

Yes

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()

Yes

 

 

DbCloseArea()

Yes

 

 

DbCommit()

Yes

 

 

DbCommitAll()

Yes

 

 

DbCreate()

Yes

 

 

DbCreateIndex()

Yes

 

 

DbDelete()

Yes

 

 

DbFieldInfo()

Yes

 

 

DbFilter()

Yes

 

 

DbGoBottom()

Yes

 

 

DbGoto()

Yes

 

 

DbGoTop()

Yes

 

 

DbInfo()

P

 

 

DbOrdInfo()

P

 

 

DbRecall()

NI

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

 

DbReindex()

Yes

 

 

DbrLock()

Yes

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()

Yes

 

 

DbrSelect()

Yes

 

 

DbrUnlock()

Yes

 

 

DbSeek()

Yes

Soft Seek  - Yes        Seek Last - Yes

 

DbSelectArea()

Yes

 

 

DbSetDriver()

Yes

 

 

DbSetFilter()

Yes

 

 

DbSetIndex()

Yes

 

 

DbSetOrder()

Yes

 

 

DbSkip()

Yes

+n - Yes   -n  - Yes

 

DbStruct()

Yes

 

 

DbUnlock()

Yes

 

 

DbUnlockAll()

Yes

 

 

DbUseArea()

Yes

SHARED - Yes    EXCLUSIVE - Yes

 

Deleted()

NI

Always Returns FALSE

 

Eof()

Yes

 

 

FieldGet()

Yes

 

 

FieldPut()

Yes

 

 

Flock()

Yes

 

 

IndexExt()

Yes

Always returns NULL string

 

IndexKey()

Yes

 

 

IndexOrd()

Yes

 

 

LastRec()

Yes

But do not expect exact number of records in table

 

NetErr()

Yes

 

 

OrdBagExt()

Yes

Always returns NULL string

 

OrdBagName()

Yes

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

 

OrdCond()

NI

 

 

OrdCondSet()

NI

 

 

OrdCreate()

Yes

 

 

OrdDescend()

NI

 

 

OrdDestroy()

IP

 

 

OrdFor()

Yes

But only if it is a persistent index.

 

OrdIsUnique()

IP

 

 

OrdKey()

Yes

 

 

OrdKeyAdd()

NI

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

 

OrdKeyCount()

Yes

Performance Issue. Use at your own risk.

 

OrdKeyDelete()

NI

SEE: OrdKeyAdd()

 

OrdKeyGoto()

Yes

Performance Issue. Use at your own risk.

 

OrdKeyNo()

Yes

Performance Issue. Use at youw own risk.

 

OrdKeyVal()

Yes

 

 

OrdListAdd()

Yes

 

 

OrdListRebuild()

Yes

Perhaps never required.

 

OrdName()

Yes

 

 

OrdNumber()

Yes

 

 

OrdScope()

Yes

 

 

OrdSetFocus()

Yes

 

 

OrdSetRelation()

IP

 

 

OrdSkipUnique()

IP

 

 

RddName()

Yes

Returns "CachéRDD"

 

RddSetDefault()

Yes

 

 

RecCount()

Yes

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

 

Notations
NI = Not Implemented IP = In Progress P = Partial