Class SchemeFieldResolver

Assembly: redb.Core.Pro.dll

Resolver for fields: path to field → structure_id + db_type.
Uses IRedbContext with SQL queries via ISqlDialectPro.
Database-agnostic: SQL is provided by the dialect.

public class SchemeFieldResolver

Inheritance

ObjectSchemeFieldResolver

Methods

ClearCache()

Clear cache (for tests).

public static void ClearCache()

ResolveAsync(long, string)

Get field info by path (supports nested paths: Auction.Costs).

public Task<FieldInfo?> ResolveAsync(long schemeId, string fieldPath)

ResolveManyAsync(long, IEnumerable<string>)

Batch resolve multiple fields (nested path support).

public Task<Dictionary<string, FieldInfo>> ResolveManyAsync(long schemeId, IEnumerable<string> fieldPaths)

Constructors