ManyToManyRelation.kind
property · packages/remote-drizzle/src/binding.ts:60
readonly kind: 'manyToMany'Remote / foldkit-remote-drizzle
interface · packages/remote-drizzle/src/binding.ts:59
interface ManyToManyRelation<Target extends AnyEntityBinding> {
readonly kind: 'manyToMany'
readonly entity: Target
readonly through: DrizzleTable
readonly localColumn: AnyColumn
readonly foreignColumn: AnyColumn
readonly orderBy?: readonly OrderTerm[] | undefined
readonly where?: SQL | undefined
}Joined through a table: localColumn references the owner's id.
ManyToManyRelation.kindproperty · packages/remote-drizzle/src/binding.ts:60
readonly kind: 'manyToMany'ManyToManyRelation.entityproperty · packages/remote-drizzle/src/binding.ts:61
readonly entity: TargetManyToManyRelation.throughproperty · packages/remote-drizzle/src/binding.ts:62
readonly through: DrizzleTableManyToManyRelation.localColumnproperty · packages/remote-drizzle/src/binding.ts:63
readonly localColumn: AnyColumnManyToManyRelation.foreignColumnproperty · packages/remote-drizzle/src/binding.ts:64
readonly foreignColumn: AnyColumnManyToManyRelation.orderByproperty · packages/remote-drizzle/src/binding.ts:66
readonly orderBy?: readonly OrderTerm[] | undefinedNatural order of the loaded refs; defaults to the target id.
ManyToManyRelation.whereproperty · packages/remote-drizzle/src/binding.ts:68
readonly where?: SQL | undefinedAppended to the joined query; may reference the target table.