FileAccess Orion

DBAL
in

Define Database abstraction layer This is the dba handler interface definition

Tags
category

Interface function

author

Tobias Teichner webmaster@teichner.biz

since

File available since v3.13.5

Table of Contents

Drop()  : Result
Delete a document
Fetch()  : Result
Get a document Get a document from database index.
Write()  : Result
Add a document Add a document to search index.

Methods

Drop()

Delete a document

public Drop(int|string $id) : Result

Delete a document from database index, depending implementation cleanup relations

Parameters
$id : int|string

A object id

Return values
Result

A system result object

Fetch()

Get a document Get a document from database index.

public Fetch(int|string $id) : Result
Parameters
$id : int|string

A object id

Return values
Result

A system result object

Write()

Add a document Add a document to search index.

public Write(int|string|null $id, array<string|int, mixed> $data) : Result
Parameters
$id : int|string|null

A object id or, null for new entries

$data : array<string|int, mixed>

The document data with key value pairs

Return values
Result

A system result object

Search results