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

Object→SchemeFieldResolver

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