コンテンツにスキップ

JsonFileDataAdapter

このコンテンツはまだ日本語訳がありません。

Defined in: extras/JsonFileDataAdapter.ts:37

Cache database using JSON file

new JsonFileDataAdapter(options?): JsonFileDataAdapter

Defined in: extras/JsonFileDataAdapter.ts:53

JsonFileDataAdapterOptions

JsonFileDataAdapter

dbDir: string

Defined in: extras/JsonFileDataAdapter.ts:39


dbFile: string

Defined in: extras/JsonFileDataAdapter.ts:38


dbPath: string = ":memory:"

Defined in: extras/JsonFileDataAdapter.ts:45


debounce: number

Defined in: extras/JsonFileDataAdapter.ts:41


files: ImgProcFileRecord[] = []

Defined in: extras/JsonFileDataAdapter.ts:47


isInMemory: boolean

Defined in: extras/JsonFileDataAdapter.ts:40


retentionCount: null | number

Defined in: extras/JsonFileDataAdapter.ts:44


retentionPeriod: null | number = 10

Defined in: extras/JsonFileDataAdapter.ts:43

close(): void

Defined in: extras/JsonFileDataAdapter.ts:223

Close database

void

ImgProcDataAdapter.close


countdown(): void

Defined in: extras/JsonFileDataAdapter.ts:184

Countdown all records

void

ImgProcDataAdapter.countdown


delete(criteria): void

Defined in: extras/JsonFileDataAdapter.ts:152

Delete the record

ImgProcDataAdapterCriteria

void

ImgProcDataAdapter.delete


deleteExpiredRecords(now): null | Set<string>

Defined in: extras/JsonFileDataAdapter.ts:197

Delete expired records

number = ...

Unixtime (milliseconds)

null | Set<string>

Deleted hashes or null

ImgProcDataAdapter.deleteExpiredRecords


fetch(criteria): null | ImgProcFileRecord

Defined in: extras/JsonFileDataAdapter.ts:108

Fetch single record

  • To fetch a record with category source, specify hash.
  • To fetch a record with category variant or placeholder, specify source and profile.

ImgProcDataAdapterCriteria

null | ImgProcFileRecord

ImgProcDataAdapter.fetch


initialize(options): void

Defined in: extras/JsonFileDataAdapter.ts:66

Initialize database

ImgProcDataAdapterInitOptions

void

ImgProcDataAdapter.initialize


insert(data): void

Defined in: extras/JsonFileDataAdapter.ts:122

Insert the record

ImgProcFile

void

ImgProcDataAdapter.insert


list(): Set<string>

Defined in: extras/JsonFileDataAdapter.ts:118

List all hashes

Set<string>

ImgProcDataAdapter.list


renew(criteria): void

Defined in: extras/JsonFileDataAdapter.ts:164

Renew the record

ImgProcDataAdapterCriteria

void

ImgProcDataAdapter.renew


updateMetadata(data): void

Defined in: extras/JsonFileDataAdapter.ts:132

Update the record for remote file

number

number

string

number

string

number

number

number

void

ImgProcDataAdapter.updateMetadata