Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PredicateTree

Implements

Index

Constructors

constructor

Properties

Private _defaultJunction

_defaultJunction: TPredicatePropertiesJunction = ...

Private _tree

_tree: IDirectedTreeGraph<TPredicateNode>

Accessors

defaultJunction

queryId

  • get queryId(): string

rootNodeId

  • get rootNodeId(): string

Methods

Private _ascendChild

  • _ascendChild(childId: string): void

acceptVisitor

appendPredicate

  • appendPredicate(parentId: string, predicate: TPredicateNode): string

getChildrenIds

  • getChildrenIds(predicateId: string): string[]

getPredicateById

getPredicateByIdOrThrow

getPredicateJunctionPropsById

getPredicateJunctionPropsByIdOrThrow

getPredicatePropsById

getPredicatePropsByIdOrThrow

isBranch

  • isBranch(predicateId: string): boolean

removePredicate

  • removePredicate(predicateId: string): void

replacePredicate

  • replacePredicate(predicateId: string, predicate: TPredicateNode): void

toJson

Static deserialize

Static fromFlatObject

Static isBranchOperator

  • isBranchOperator(operator: string): boolean

Static serialize

Static toFlatObject

Generated using TypeDoc