5 instantiations of FilterRecord
Microsoft.Extensions.VectorData.ConformanceTests (5)
FilterTests.cs (5)
612
new
()
623
new
()
634
new
()
645
new
()
656
new
()
21 references to FilterRecord
Microsoft.Extensions.VectorData.ConformanceTests (21)
FilterTests.cs (21)
485
Expression<Func<
FilterRecord
, bool>> filter,
537
.OrderBy(r => r[nameof(
FilterRecord
.Key)])
564
public abstract class Fixture : VectorStoreCollectionFixture<TKey,
FilterRecord
>
589
new VectorStoreKeyProperty(nameof(
FilterRecord
.Key), typeof(TKey)),
590
new VectorStoreVectorProperty(nameof(
FilterRecord
.Vector), typeof(ReadOnlyMemory<float>?), 3)
596
new VectorStoreDataProperty(nameof(
FilterRecord
.Int), typeof(int)) { IsIndexed = true },
597
new VectorStoreDataProperty(nameof(
FilterRecord
.String), typeof(string)) { IsIndexed = true },
598
new VectorStoreDataProperty(nameof(
FilterRecord
.Bool), typeof(bool)) { IsIndexed = true },
599
new VectorStoreDataProperty(nameof(
FilterRecord
.Int2), typeof(int)) { IsIndexed = true },
600
new VectorStoreDataProperty(nameof(
FilterRecord
.StringArray), typeof(string[])) { IsIndexed = true },
601
new VectorStoreDataProperty(nameof(
FilterRecord
.StringList), typeof(List<string>)) { IsIndexed = true }
605
protected override List<
FilterRecord
> BuildTestData()
670
public virtual void AssertEqualFilterRecord(
FilterRecord
x,
FilterRecord
y)
679
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.Bool)))
684
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.StringArray)))
689
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.StringList)))
695
public virtual void AssertEqualDynamic(
FilterRecord
x, Dictionary<string, object?> y)
704
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.Bool)))
709
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.StringArray)))
714
if (definitionProperties.Any(p => p.Name == nameof(
FilterRecord
.StringList)))