Function: changeHasLabel()

changeHasLabel(label): (eb) => ExpressionWrapper<LixDatabaseSchema, "change", SqlBool>

Selects changes that have a label with the given name.

Parameters

label

{ id: string; name?: string; } | { id?: string; name: string; }

Returns

(eb): ExpressionWrapper<LixDatabaseSchema, "change", SqlBool>

Parameters

eb

ExpressionBuilder<LixDatabaseSchema, "change">

Returns

ExpressionWrapper<LixDatabaseSchema, "change", SqlBool>

Examples

await lix.db.selectFrom("change")
     .where(changeHasLabel({ name: "checkpoint" }))
     .selectAll()
     .execute();

You can use eb.not() to negate the filter.

await lix.db.selectFrom("change")
  	.where((eb) => eb.not(changeHasLabel({ name: "checkpoint"})))
  	.selectAll()
  	.execute();