interface BoolExpTree {
    _and?: BoolExpCan[];
    _not?: BoolExpCan;
    _or?: BoolExpCan[];
    by_link?: BoolExpTree;
    by_parent?: BoolExpTree;
    by_position?: BoolExpTree;
    by_root?: BoolExpTree;
    by_tree?: BoolExpTree;
    depth?: ComparasionType<string>;
    id?: ComparasionType<Id>;
    link?: BoolExpLink | Id;
    link_id?: ComparasionType<Id>;
    parent?: BoolExpLink | Id;
    parent_id?: ComparasionType<Id>;
    position_id?: ComparasionType<string>;
    return?: {
        [key: string]: ReturnBoolExp;
    };
    root?: BoolExpLink | Id;
    root_id?: ComparasionType<Id>;
    tree?: BoolExpLink | Id;
    tree_id?: ComparasionType<Id>;
}

Hierarchy (view full)

Properties

_and?: BoolExpCan[]
_not?: BoolExpCan
_or?: BoolExpCan[]
by_link?: BoolExpTree

Relation to all tree rows with equal link_id.

by_parent?: BoolExpTree

Relation to all tree rows with equal parent_id.

by_position?: BoolExpTree

Relation to all tree rows with equal position_id.

by_root?: BoolExpTree

Relation to all tree rows with equal root_id.

by_tree?: BoolExpTree

Relation to all tree rows with equal tree_id.

depth?: ComparasionType<string>

Depth in subtree of parent_id from root_id

link?: BoolExpLink | Id

Relation to current link.

link_id?: ComparasionType<Id>

Current link id.

parent?: BoolExpLink | Id

Relation to each parent link found upper from link_id.

parent_id?: ComparasionType<Id>

Each parent link id where found upper from link_id

position_id?: ComparasionType<string>

Equal string for all parent_id in subtree from root_id to link_id.

return?: {
    [key: string]: ReturnBoolExp;
}
root?: BoolExpLink | Id

Relation to root link by current subtree.

root_id?: ComparasionType<Id>

Root link id by current subtree.

tree?: BoolExpLink | Id

Relation to link used as tree.

tree_id?: ComparasionType<Id>

Id of link used as tree.

MMNEPVFCICPMFPCPTTAAATR