| copy(void)=0 | FlmUserPredicate | [pure virtual] |
| firstRecord(HFDB hDb, FLMUINT *puiDrn, FlmRecord **ppRecord)=0 | FlmUserPredicate | [pure virtual] |
| getAbsCount(HFDB hDb, FLMUINT *puiCount)=0 | FlmUserPredicate | [pure virtual] |
| getAbsPosition(HFDB hDb, FLMUINT *puiPosition)=0 | FlmUserPredicate | [pure virtual] |
| getCursor(void)=0 | FlmUserPredicate | [pure virtual] |
| getIndex(FLMUINT *puiIndex)=0 | FlmUserPredicate | [pure virtual] |
| isAbsPositionable(HFDB hDb, FLMBOOL *pbIsAbsPositionable)=0 | FlmUserPredicate | [pure virtual] |
| lastRecord(HFDB hDb, FLMUINT *puiDrn, FlmRecord **ppRecord)=0 | FlmUserPredicate | [pure virtual] |
| nextRecord(HFDB hDb, FLMUINT *puiDrn, FlmRecord **ppRecord)=0 | FlmUserPredicate | [pure virtual] |
| positionTo(HFDB hDb, FlmUserPredicate *pPredicate)=0 | FlmUserPredicate | [pure virtual] |
| positionToAbs(HFDB hDb, FLMUINT uiPosition, FLMBOOL bFallForward, FLMUINT uiTimeLimit, FLMUINT *puiPosition, FLMUINT *puiDrn)=0 | FlmUserPredicate | [pure virtual] |
| prevRecord(HFDB hDb, FLMUINT *puiDrn, FlmRecord **ppRecord)=0 | FlmUserPredicate | [pure virtual] |
| releaseResources(void)=0 | FlmUserPredicate | [pure virtual] |
| restorePosition(void)=0 | FlmUserPredicate | [pure virtual] |
| savePosition(void)=0 | FlmUserPredicate | [pure virtual] |
| searchCost(HFDB hDb, FLMBOOL bNotted, FLMBOOL bExistential, FLMUINT *puiCost, FLMUINT *puiDrnCost, FLMUINT *puiTestRecordCost, FLMBOOL *pbPassesEmptyRec)=0 | FlmUserPredicate | [pure virtual] |
| testAllRecordCost(HFDB hDb, FLMUINT *puiCost)=0 | FlmUserPredicate | [pure virtual] |
| testRecord(HFDB hDb, FlmRecord *pRecord, FLMUINT uiDrn, FLMUINT *puiResult)=0 | FlmUserPredicate | [pure virtual] |