MCPcopy Create free account
hub / github.com/araddon/qlbridge / NodePb

Method NodePb

expr/node.go:1605–1613  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1603 return m.Args
1604}
1605func (m *TriNode) NodePb() *NodePb {
1606 n := &TriNodePb{Args: make([]NodePb, len(m.Args))}
1607 n.Op = int32(m.Operator.T)
1608 for i, arg := range m.Args {
1609 n.Args[i] = *arg.NodePb()
1610 //u.Debugf("TriNode NodePb: %T", arg)
1611 }
1612 return &NodePb{Tn: n}
1613}
1614func (m *TriNode) FromPB(n *NodePb) Node {
1615 return &TriNode{
1616 Operator: tokenFromInt(n.Tn.Op),

Callers

nothing calls this directly

Calls 1

NodePbMethod · 0.65

Tested by

no test coverage detected