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