The options both BigtableAdapterOptions arms share.
instance: string
The Bigtable instance the tables live in. Required on both arms: a table
is addressed as project/instance/table, and neither an injected client
nor a project id encodes the instance.
tables: Readonly<Record<string, BigtableEntityMapping>>
Per-entity table, row-key, column and value-encoding overrides, keyed by
the entity name passed to getRepository().
An entity with no entry uses its own name as the table, composes its row
key from ['id'], writes to column family 'cf' and stores tagged values.
maxPageFetches: number
How many server round trips one findPage may take before it returns a
bounded — but explicitly non-terminal — page. Defaults to 10.
The bound exists because a client-side filter can empty a whole raw batch: without it, a highly selective predicate over a large key range would scan indefinitely inside one request.