Code

frontend/parser: Added support for string concatenation.
[sysdb.git] / src / frontend / grammar.y
index 3a78d2490960a4f20cbe130f34e133852c08036f..93616ac07caa9bf7c9419577e89a559b3f6e38dd 100644 (file)
@@ -481,6 +481,13 @@ expression:
                        sdb_object_deref(SDB_OBJ($3)); $3 = NULL;
                }
        |
+       expression CONCAT expression
+               {
+                       $$ = sdb_store_expr_create(SDB_DATA_CONCAT, $1, $3);
+                       sdb_object_deref(SDB_OBJ($1)); $1 = NULL;
+                       sdb_object_deref(SDB_OBJ($3)); $3 = NULL;
+               }
+       |
        '.' IDENTIFIER
                {
                        int field = sdb_store_parse_field_name($2);