1
0
Fork 0

add handlers for remove, update, save, replace

This commit is contained in:
Jan Steemann 2014-06-12 14:00:52 +02:00
parent 0c8e01ca40
commit 93862b99ed
1 changed files with 17 additions and 0 deletions

View File

@ -313,6 +313,23 @@ static TRI_aql_node_t* ProcessStatement (TRI_aql_statement_walker_t* const walke
break;
}
case TRI_AQL_NODE_REMOVE:
case TRI_AQL_NODE_SAVE:
case TRI_AQL_NODE_UPDATE:
case TRI_AQL_NODE_REPLACE: {
TRI_json_t* row;
row = GetRowProtoType(explain, node->_type);
if (row != NULL) {
TRI_aql_node_t* expressionNode = TRI_AQL_NODE_MEMBER(node, 0);
AddNodeValue(row, expressionNode);
AddRow(explain, row);
}
break;
}
case TRI_AQL_NODE_FOR: {
TRI_json_t* row;