MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / _AST_MapSetItemReferences

Function _AST_MapSetItemReferences

src/ast/ast_build_reference_map.c:213–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213static void _AST_MapSetItemReferences
214(
215 AST *ast,
216 const cypher_astnode_t *set_item
217) {
218 const cypher_astnode_type_t type = cypher_astnode_type(set_item);
219
220 if(type == CYPHER_AST_SET_PROPERTY) {
221 _AST_MapSetPropertyReferences(ast, set_item);
222 } else if(type == CYPHER_AST_SET_ALL_PROPERTIES) {
223 _AST_MapSetAllPropertiesReferences(ast, set_item);
224 } else if(type == CYPHER_AST_MERGE_PROPERTIES) {
225 _AST_MapMergePropertiesReferences(ast, set_item);
226 } else if(type == CYPHER_AST_SET_LABELS) {
227 _AST_MapSetLabelsReferences(ast, set_item);
228 } else {
229 ASSERT(false);
230 }
231}
232
233// Maps entities in SET clause.
234static void _AST_MapSetClauseReferences(AST *ast, const cypher_astnode_t *set_clause) {

Callers 2

Tested by

no test coverage detected