KI_WS_REWRITE

Update an entry in a word search index

Synopsis:
CALL KI_WS_REWRITE extract_handle, index_handle, SYM(rowbuf$), SYM(key$), SYM(pre_row$), SYM(pre_key$), rowid$ TO status
status = 'ki_ws_rewrite( extract_handle, index_handle, SYM(rowbuf$), SYM(key$), SYM(pre_row$), SYM(pre_key$), rowid$ )
ArgumentEnumerationPurpose
extract_handleHandle of the extract file
index_handleHandle of the WS index file
SYM(rowbuf$)
SYM(key$)
SYM(pre_row$)
SYM(pre_key$)
rowid$
statusKDB_ERROR_ENUMReturn status
>KI_WS_REWRITE

KI_WS_REWRITE

This updates the key words for a row buffer in the word search index. It was used with the original word index implementation and is now obsolete.

History
Introduced in KCML 5.02
See Also:
KI_CLOSE, KI_COPY_TABLE, KI_CREATE, KI_CREATE_TMP, KI_DELETE_ROWS, KI_GET_SERIAL, KI_GROW, KI_INFO, KI_INITIALISE, KI_LOCK_ALL, KI_LOCK_OWNER, KI_MOVE_ROWS, KI_MOVE_TABLE, KI_OPEN, KI_READ, KI_READ_HOLD, KI_READ_HOLD_NEXT, KI_READ_HOLD_PTR, KI_READ_NEXT, KI_READ_PTR, KI_READ_RAW, KI_REBUILD, KI_REWRITE, KI_SET_EXTENT, KI_SET_ROWS, KI_SET_SERIAL, KI_SET_WLOCK_COUNT, KI_SIZE_FILE, KI_START, KI_START_BEG, KI_UNLOCK, KI_UNLOCK_FILE, KI_VERIFY, KI_WMODE_BITMAP, KI_WRITE, KI_WRITE_PTR, KI_WRITE_RAW, KI_WS_ADD_INDEX, KI_WS_CREATE, KI_WS_DELETE, KI_WS_END, KI_WS_NOISE_INFO, KI_WS_OPEN, KI_WS_READ, KI_WS_READ_NEXT, KI_WS_START, KI_WS_WRITE
KCML database status codes