Class BaseQueryBuilder<C, EntityClient, IndexParams>Abstract

Abstract base class supporting a fluent API for building a ShardQueryMap using a database client.

Type Parameters

Constructors

Properties

entityClient: EntityClient

EntityClient instance.

entityToken: EntityToken<C>

Entity token.

hashKeyToken: C["HashKey"] | C["ShardedKeys"]

Hash key token.

indexParamsMap: Record<string, IndexParams> = {}

Maps indexToken values to database platform-specific query parameters.

pageKeyMap?: string

Dehydrated page key map.

Methods