SetChildAt
BinaryNode::SetChildAt(QueryNode *child, int32 index)
LeafNode::SetChildAt(QueryNode *child, int32 index)
UnaryNode::SetChildAt(QueryNode *child, int32 index)