定义于: packages/db/src/indexes/lazy-index.ts:131
提供同步接口的代理,同时索引异步加载
• TKey 扩展 string | number = string | number
new IndexProxy<TKey>(indexId, lazyIndex): IndexProxy<TKey>
new IndexProxy<TKey>(indexId, lazyIndex): IndexProxy<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:132
number
LazyIndexWrapper<TKey>
IndexProxy<TKey>
get expression(): BasicExpression
get expression(): BasicExpression
定义于: packages/db/src/indexes/lazy-index.ts:178
获取索引表达式 (可立即访问)
BasicExpression
get id(): number
get id(): number
定义于: packages/db/src/indexes/lazy-index.ts:161
获取索引 ID
number
get index(): BaseIndex<TKey>
get index(): BaseIndex<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:140
获取已解析的索引 (如果未就绪则抛出异常)
BaseIndex<TKey>
get indexedKeysSet(): Set<TKey>
get indexedKeysSet(): Set<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:216
Set<TKey>
get isReady(): boolean
get isReady(): boolean
定义于: packages/db/src/indexes/lazy-index.ts:147
检查索引是否就绪
boolean
get keyCount(): number
get keyCount(): number
定义于: packages/db/src/indexes/lazy-index.ts:211
获取键的数量 (如果未就绪则抛出异常)
number
get name(): undefined | string
get name(): undefined | string
定义于: packages/db/src/indexes/lazy-index.ts:168
获取索引名称 (如果未就绪则抛出异常)
undefined | string
get orderedEntriesArray(): [any, Set<TKey>][]
get orderedEntriesArray(): [any, Set<TKey>][]
定义于: packages/db/src/indexes/lazy-index.ts:221
[any, Set<TKey>][]
get valueMapData(): Map<any, Set<TKey>>
get valueMapData(): Map<any, Set<TKey>>
定义于: packages/db/src/indexes/lazy-index.ts:226
Map<any, Set<TKey>>
_getLazyWrapper(): LazyIndexWrapper<TKey>
_getLazyWrapper(): LazyIndexWrapper<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:248
LazyIndexWrapper<TKey>
equalityLookup(value): Set<TKey>
equalityLookup(value): Set<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:232
any
Set<TKey>
getStats(): IndexStats
getStats(): IndexStats
定义于: packages/db/src/indexes/lazy-index.ts:192
获取索引统计信息 (如果未就绪则抛出异常)
inArrayLookup(values): Set<TKey>
inArrayLookup(values): Set<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:242
any[]
Set<TKey>
matchesField(fieldPath): boolean
matchesField(fieldPath): boolean
定义于: packages/db/src/indexes/lazy-index.ts:199
检查索引是否匹配字段路径 (可立即访问)
string[]
boolean
rangeQuery(options): Set<TKey>
rangeQuery(options): Set<TKey>
定义于: packages/db/src/indexes/lazy-index.ts:237
any
Set<TKey>
supports(operation): boolean
supports(operation): boolean
定义于: packages/db/src/indexes/lazy-index.ts:185
检查索引是否支持某个操作 (如果未就绪则抛出异常)
any
boolean
whenReady(): Promise<BaseIndex<TKey>>
whenReady(): Promise<BaseIndex<TKey>>
定义于: packages/db/src/indexes/lazy-index.ts:154
等待索引就绪
Promise<BaseIndex<TKey>>
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。