CollectionIndexMetadata

Interface: CollectionIndexMetadata

Defined in: packages/db/src/collection/events.ts:70

Properties

expression

ts
expression: BasicExpression;

Defined in: packages/db/src/collection/events.ts:82


indexId

ts
indexId: number;

Defined in: packages/db/src/collection/events.ts:80


name?

ts
optional name: string;

Defined in: packages/db/src/collection/events.ts:81


options?

ts
optional options: CollectionIndexSerializableValue;

Defined in: packages/db/src/collection/events.ts:84


resolver

ts
resolver: CollectionIndexResolverMetadata;

Defined in: packages/db/src/collection/events.ts:83


signature

ts
signature: string;

Defined in: packages/db/src/collection/events.ts:79

Stable signature derived from expression + serializable options. Non-serializable option fields are intentionally omitted.


signatureVersion

ts
signatureVersion: 1;

Defined in: packages/db/src/collection/events.ts:74

Version for the signature serialization contract.