ManyRelation.kind
property · packages/remote-drizzle/src/binding.ts:42
readonly kind: 'many'Remote / foldkit-remote-drizzle
interface · packages/remote-drizzle/src/binding.ts:41
interface ManyRelation<Target extends AnyEntityBinding> {
readonly kind: 'many'
readonly entity: Target
readonly foreignKey: AnyColumn
readonly localKey: AnyColumn
readonly orderBy?: readonly OrderTerm[] | undefined
readonly where?: SQL | undefined
readonly single?: boolean | undefined
}The foreign key lives on the target table.
ManyRelation.kindproperty · packages/remote-drizzle/src/binding.ts:42
readonly kind: 'many'ManyRelation.entityproperty · packages/remote-drizzle/src/binding.ts:43
readonly entity: TargetManyRelation.foreignKeyproperty · packages/remote-drizzle/src/binding.ts:44
readonly foreignKey: AnyColumnManyRelation.localKeyproperty · packages/remote-drizzle/src/binding.ts:45
readonly localKey: AnyColumnManyRelation.orderByproperty · packages/remote-drizzle/src/binding.ts:47
readonly orderBy?: readonly OrderTerm[] | undefinedNatural order of the loaded refs; defaults to the target id.
ManyRelation.whereproperty · packages/remote-drizzle/src/binding.ts:49
readonly where?: SQL | undefinedAppended to the child query, e.g. to exclude soft-deleted rows.
ManyRelation.singleproperty · packages/remote-drizzle/src/binding.ts:55
readonly single?: boolean | undefinedThe owner sees one of these, not a list: the inverse side of a one-to-one,
whose foreign key is unique. It reads as a ref, or null when no row points
back, and cannot be windowed or counted.