Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-1595 DTEExtension for compressed timestamp
  3. BLZG-1611

Broken binary compatibility through DTE Extension change (development version only)

    XMLWordPrintable

    Details

      Description

      As part of the DTEExtensions change, we registered URIs in DefaultBigdataVocabulary:

          @Override
          protected void addValues() {
      
              super.addValues();
              
              addDecl(new VoidVocabularyDecl());
      
              /*
               * Some new URIs for inline URI handling.
               */
              addDecl(new BaseVocabularyDecl(
                      XSD.IPV4,//
                      InlineIPv4URIHandler.NAMESPACE,
                      XSD.UUID,
                      InlineUUIDURIHandler.NAMESPACE,
                      PackedLongIV.PACKED_LONG,
                      CompressedTimestampExtension.COMPRESSED_TIMESTAMP                
                      ));
      
          }
      

      The PackedLongIV.PACKED_LONG and CompressedTimestampExtension.COMPRESSED_TIMESTAMP are actually new. This is very likely to break binary compatibility – we need to create a new vocabulary class for these URIs instead.

      See also https://jira.blazegraph.com/browse/BLZG-1507.

        Attachments

          Activity

            People

            Assignee:
            michaelschmidt michaelschmidt
            Reporter:
            michaelschmidt michaelschmidt
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: