java.lang.Object
org.apache.jena.riot.protobuf.ProtobufConvert
Convert to and from Protobuf wire objects.
See StreamRDF2Protobuf and Protobuf2StreamRDF
for ways to convert as streams (they recycle intermediate objects).
Many operations have available with a cache. The cache is used for creating URis from strings. It interns the node leading to significant savings of space, especially in the property position.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Quadconvert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Quad rq, PrefixMap pmap) static org.apache.jena.graph.Nodeconvert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Term term) Build aNodefrom anPB_RDF.RDF_Term.static org.apache.jena.graph.Nodeconvert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Term term, PrefixMap pmap) Build aNodefrom anPB_RDF.RDF_Termusing a prefix map which must agree with the map used to create theRDF_Termin the first place.static org.apache.jena.graph.Tripleconvert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Triple triple) static org.apache.jena.graph.Tripleconvert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Triple rt, PrefixMap pmap) static PB_RDF.RDF_Termconvert(org.apache.jena.graph.Node node, boolean allowValues) static PB_RDF.RDF_Termstatic PB_RDF.RDF_Tripleconvert(org.apache.jena.graph.Triple triple, boolean allowValues) static PB_RDF.RDF_Triplestatic Quadconvert(PB_RDF.RDF_Quad quad) static Quadconvert(PB_RDF.RDF_Quad rq, PrefixMap pmap) static org.apache.jena.graph.Nodeconvert(PB_RDF.RDF_Term term) Build aNodefrom anPB_RDF.RDF_Term.static org.apache.jena.graph.Nodeconvert(PB_RDF.RDF_Term term, PrefixMap pmap) Build aNodefrom anPB_RDF.RDF_Termusing a prefix map which must agree with the map used to create theRDF_Termin the first place.static org.apache.jena.graph.Tripleconvert(PB_RDF.RDF_Triple triple) static org.apache.jena.graph.Tripleconvert(PB_RDF.RDF_Triple rt, PrefixMap pmap) static PB_RDF.RDF_Quadstatic PB_RDF.RDF_Quadstatic PB_RDF.RDF_TermtoProtobuf(org.apache.jena.graph.Node node, PB_RDF.RDF_Term.Builder term) Encode aNodeinto anPB_RDF.RDF_Term, using values (integer, decimal, double) if possible.static PB_RDF.RDF_TermtoProtobuf(org.apache.jena.graph.Node node, PB_RDF.RDF_Term.Builder term, boolean allowValues) Encode aNodeinto anPB_RDF.RDF_Term.static PB_RDF.RDF_TermtoProtobuf(org.apache.jena.graph.Node node, PrefixMap pmap, PB_RDF.RDF_Term.Builder termBuilder, boolean allowValues) Encode aNodeinto anPB_RDF.RDF_Term
-
Constructor Details
-
ProtobufConvert
public ProtobufConvert()
-
-
Method Details
-
convert
Build aNodefrom anPB_RDF.RDF_Term. -
convert
public static org.apache.jena.graph.Node convert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Term term) Build aNodefrom anPB_RDF.RDF_Term. -
convert
Build aNodefrom anPB_RDF.RDF_Termusing a prefix map which must agree with the map used to create theRDF_Termin the first place. -
convert
public static org.apache.jena.graph.Node convert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Term term, PrefixMap pmap) Build aNodefrom anPB_RDF.RDF_Termusing a prefix map which must agree with the map used to create theRDF_Termin the first place. -
convert
-
convert
public static org.apache.jena.graph.Triple convert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Triple triple) -
convert
-
convert
public static org.apache.jena.graph.Triple convert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Triple rt, PrefixMap pmap) -
convert
-
convert
public static Quad convert(org.apache.jena.atlas.lib.Cache<String, org.apache.jena.graph.Node> uriCache, PB_RDF.RDF_Quad rq, PrefixMap pmap) -
toProtobuf
public static PB_RDF.RDF_Term toProtobuf(org.apache.jena.graph.Node node, PB_RDF.RDF_Term.Builder term) Encode aNodeinto anPB_RDF.RDF_Term, using values (integer, decimal, double) if possible. -
toProtobuf
public static PB_RDF.RDF_Term toProtobuf(org.apache.jena.graph.Node node, PB_RDF.RDF_Term.Builder term, boolean allowValues) Encode aNodeinto anPB_RDF.RDF_Term. Control whether to use values (integer, decimal, double) if possible. -
toProtobuf
public static PB_RDF.RDF_Term toProtobuf(org.apache.jena.graph.Node node, PrefixMap pmap, PB_RDF.RDF_Term.Builder termBuilder, boolean allowValues) Encode aNodeinto anPB_RDF.RDF_Term -
convert
-
convert
public static PB_RDF.RDF_Term convert(org.apache.jena.graph.Node node, PrefixMap pmap, boolean allowValues) -
convert
-
convert
public static PB_RDF.RDF_Triple convert(org.apache.jena.graph.Triple triple, PrefixMap pmap, boolean allowValues) -
convert
-
convert
-
convert
-