Changeset: b38cc92636cf for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b38cc92636cf
Modified Files:
        monetdb5/extras/rdf/rdf_shredder.c
Branch: rdf
Log Message:

Set objType to String for literal values of length > 100


diffs (26 lines):

diff --git a/monetdb5/extras/rdf/rdf_shredder.c 
b/monetdb5/extras/rdf/rdf_shredder.c
--- a/monetdb5/extras/rdf/rdf_shredder.c
+++ b/monetdb5/extras/rdf/rdf_shredder.c
@@ -201,8 +201,11 @@ getObjectType_and_Value(unsigned char* o
        long    realLng; 
 
        len = strlen((str)objStr);
-
-       if (len > 20){
+       if (len > 100 || len <= 20){
+               //String is too long for any kind of data or there is no 
XMLschema
+               obType = STRING; 
+       }
+       else{ //(len > 20)
                endpart = objStr + (len - 19);   /* XMLSchema#dateTime> */
                /* printf("Original: %s  --> substring: %s \n", (str)objStr, 
(str)endpart); */
 
@@ -265,8 +268,6 @@ getObjectType_and_Value(unsigned char* o
                        /* printf("%s: String \n", objStr); */
                }
        }
-       else    // There is no XMLschema
-               obType = STRING; 
 
        return obType; 
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to