Definiert in: packages/db/src/indexes/lazy-index.ts:131
Proxy, der eine synchrone Schnittstelle bietet, während der Index asynchron geladen wird
• TKey erweitert string | number = string | number
new IndexProxy<TKey>(indexId, lazyIndex): IndexProxy<TKey>
new IndexProxy<TKey>(indexId, lazyIndex): IndexProxy<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:132
number
LazyIndexWrapper<TKey>
IndexProxy<TKey>
get expression(): BasicExpression
get expression(): BasicExpression
Definiert in: packages/db/src/indexes/lazy-index.ts:178
Ruft den Index-Ausdruck ab (sofort verfügbar)
BasicExpression
get id(): number
get id(): number
Definiert in: packages/db/src/indexes/lazy-index.ts:161
Ruft die Index-ID ab
number
get index(): BaseIndex<TKey>
get index(): BaseIndex<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:140
Ruft den aufgelösten Index ab (wirft eine Ausnahme, wenn nicht bereit)
BaseIndex<TKey>
get indexedKeysSet(): Set<TKey>
get indexedKeysSet(): Set<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:216
Set<TKey>
get isReady(): boolean
get isReady(): boolean
Definiert in: packages/db/src/indexes/lazy-index.ts:147
Prüft, ob der Index bereit ist
boolean
get keyCount(): number
get keyCount(): number
Definiert in: packages/db/src/indexes/lazy-index.ts:211
Ruft die Anzahl der Schlüssel ab (wirft eine Ausnahme, wenn nicht bereit)
number
get name(): undefined | string
get name(): undefined | string
Definiert in: packages/db/src/indexes/lazy-index.ts:168
Ruft den Index-Namen ab (wirft eine Ausnahme, wenn nicht bereit)
undefined | string
get orderedEntriesArray(): [any, Set<TKey>][]
get orderedEntriesArray(): [any, Set<TKey>][]
Definiert in: packages/db/src/indexes/lazy-index.ts:221
[any, Set<TKey>][]
get valueMapData(): Map<any, Set<TKey>>
get valueMapData(): Map<any, Set<TKey>>
Definiert in: packages/db/src/indexes/lazy-index.ts:226
Map<any, Set<TKey>>
_getLazyWrapper(): LazyIndexWrapper<TKey>
_getLazyWrapper(): LazyIndexWrapper<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:248
LazyIndexWrapper<TKey>
equalityLookup(value): Set<TKey>
equalityLookup(value): Set<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:232
any
Set<TKey>
getStats(): IndexStats
getStats(): IndexStats
Definiert in: packages/db/src/indexes/lazy-index.ts:192
Ruft Indexstatistiken ab (wirft eine Ausnahme, wenn nicht bereit)
inArrayLookup(values): Set<TKey>
inArrayLookup(values): Set<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:242
any[]
Set<TKey>
matchesField(fieldPath): boolean
matchesField(fieldPath): boolean
Definiert in: packages/db/src/indexes/lazy-index.ts:199
Prüft, ob der Index mit einem Feldpfad übereinstimmt (sofort verfügbar)
string[]
boolean
rangeQuery(options): Set<TKey>
rangeQuery(options): Set<TKey>
Definiert in: packages/db/src/indexes/lazy-index.ts:237
any
Set<TKey>
supports(operation): boolean
supports(operation): boolean
Definiert in: packages/db/src/indexes/lazy-index.ts:185
Prüft, ob der Index eine Operation unterstützt (wirft eine Ausnahme, wenn nicht bereit)
any
boolean
whenReady(): Promise<BaseIndex<TKey>>
whenReady(): Promise<BaseIndex<TKey>>
Definiert in: packages/db/src/indexes/lazy-index.ts:154
Wartet darauf, dass der Index bereit ist
Promise<BaseIndex<TKey>>
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.