Table of Contents

Class QueryToken

Namespace
The.Linq
Assembly
Instagile.dll
[MessagePackObject(true)]
public record QueryToken : IVisitor<Func<IEntityInfo, IEntityContext, IEntityQuery>>, IEquatable<QueryToken>
Inheritance
QueryToken
Implements
Inherited Members

Constructors

QueryToken(string, Kind, int, DateTimeOffset?, long?)

public QueryToken(string Type, QueryToken.Kind Discriminator, int Count, DateTimeOffset? Deadline, long? Key)

Parameters

Type string
Discriminator QueryToken.Kind
Count int
Deadline DateTimeOffset?
Key long?

Properties

Count

public int Count { get; init; }

Property Value

int

Deadline

public DateTimeOffset? Deadline { get; init; }

Property Value

DateTimeOffset?

Discriminator

public QueryToken.Kind Discriminator { get; init; }

Property Value

QueryToken.Kind

Key

public long? Key { get; init; }

Property Value

long?

Type

public string Type { get; init; }

Property Value

string

Methods

Reify<T>(IEntityContext)

public IFrozenQuery<T> Reify<T>(IEntityContext context) where T : IEntity

Parameters

context IEntityContext

Returns

IFrozenQuery<T>

Type Parameters

T