Changeset: 6e5c067600f6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/6e5c067600f6
Modified Files:
        monetdb5/modules/atoms/pg_jsonpath/jsonpath_exec.c
        monetdb5/modules/atoms/pg_jsonpath/jsonpath_gram.y
        monetdb5/modules/atoms/pg_jsonpath/postgres_defines.h
Branch: json-extend
Log Message:

Update more TOOD's


diffs (53 lines):

diff --git a/monetdb5/modules/atoms/pg_jsonpath/jsonpath_exec.c 
b/monetdb5/modules/atoms/pg_jsonpath/jsonpath_exec.c
--- a/monetdb5/modules/atoms/pg_jsonpath/jsonpath_exec.c
+++ b/monetdb5/modules/atoms/pg_jsonpath/jsonpath_exec.c
@@ -837,7 +837,6 @@ executeItemOptUnwrapTarget(JsonPathExecC
                case jpiTimestamp:
                case jpiTimestampTz:
                        assert (0);
-                       // TODO: remove datetime functionality
                        return jperError;
 
                case jpiKeyValue:
@@ -1583,7 +1582,7 @@ Numeric yyjson2Numeric(JsonbValue* val) 
        return num;
 }
 
-static inline // TODO: replace Numeric with yyjson where possible
+static inline
 JsonbValue* Numeric2yyjson(JsonPathExecContext *cxt, Numeric num) {
        yyjson_mut_val* mut_jbv;
 
@@ -2132,7 +2131,7 @@ compareItems(JsonPathExecContext *cxt, i
                case jbvDatetime:
                        {
                                (void) useTz;
-                               assert(0); // TODO not implemented
+                               assert(0);
                                return jpbUnknown;
                        }
                        break;
diff --git a/monetdb5/modules/atoms/pg_jsonpath/jsonpath_gram.y 
b/monetdb5/modules/atoms/pg_jsonpath/jsonpath_gram.y
--- a/monetdb5/modules/atoms/pg_jsonpath/jsonpath_gram.y
+++ b/monetdb5/modules/atoms/pg_jsonpath/jsonpath_gram.y
@@ -379,7 +379,7 @@ method:
 static JsonPathParseItem *
 makeItemType(JsonPathItemType type)
 {
-       JsonPathParseItem *v = palloc(sizeof(*v));
+       JsonPathParseItem *v = palloc(sizeof(*v)); // TODO: palloc should use 
the context allocator
 
        CHECK_FOR_INTERRUPTS();
 
diff --git a/monetdb5/modules/atoms/pg_jsonpath/postgres_defines.h 
b/monetdb5/modules/atoms/pg_jsonpath/postgres_defines.h
--- a/monetdb5/modules/atoms/pg_jsonpath/postgres_defines.h
+++ b/monetdb5/modules/atoms/pg_jsonpath/postgres_defines.h
@@ -38,7 +38,7 @@ enum jbvType
 };
 
 // postgres_ext.h
-typedef unsigned int Oid; // TODO: remove this type
+typedef unsigned int Oid;
 
 typedef struct {
        union {
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to