Class ValueTreeBuilder

Assembly: redb.Core.Pro.dll

Tree builder from memory and DB.

public static class ValueTreeBuilder

Inheritance

ObjectValueTreeBuilder

Methods

BuildTreeFromDB(List<RedbValue>, List<StructureTreeNode>)

Build tree from DB (existing data).

public static List<ValueTreeNode> BuildTreeFromDB(List<RedbValue> flatValues, List<StructureTreeNode> structureTree)

BuildTreeFromMemory(IRedbObject, List<StructureTreeNode>, Func<IRedbObject, List<StructureTreeNode>, List<RedbValue>, List<IRedbObject>, Task>)

Build tree from memory (new data).

public static Task<List<ValueTreeNode>> BuildTreeFromMemory(IRedbObject obj, List<StructureTreeNode> structureTree, Func<IRedbObject, List<StructureTreeNode>, List<RedbValue>, List<IRedbObject>, Task> processFunc)

PrintTree(List<ValueTreeNode>, int)

Diagnostics: print tree to string.

public static string PrintTree(List<ValueTreeNode> tree, int maxDepth = 10)