Package org.openrdf.model

Examples of org.openrdf.model.Value.stringValue()


            if(v instanceof KiWiNode && ((KiWiNode) v).getId() != null) {
                KiWiNode n = (KiWiNode) v;
                j_triple.addCondition(triple.OBJECT_ID.equal((Field) create.val(n.getId())));
            } else if(v instanceof URI) {
                if(configurationService.getBooleanConfiguration("sparql.native.preload_constants",true)) {
                    KiWiUriResource r_object = resourceService.getUriResource(v.stringValue());
                    if(r_object != null) {
                        j_triple.addCondition(triple.OBJECT_ID.equal((Field) create.val(r_object.getId())));
                    } else {
                        j_triple.addCondition(create.falseCondition());
                    }
View Full Code Here


                    } else {
                        j_triple.addCondition(create.falseCondition());
                    }
                } else {
                    // performance improvement: if uri already was used, reuse the node instead of doing a new join
                    if(uriNodes.containsKey(v.stringValue())) {
                        t_object = uriNodes.get(v.stringValue());
                        Condition c_object = triple.OBJECT_ID.equal((Field) t_object.ID);
                        j_triple.addCondition(c_object);
                        j_triple.addBackCondition(c_object);
                    } else {
View Full Code Here

                        j_triple.addCondition(create.falseCondition());
                    }
                } else {
                    // performance improvement: if uri already was used, reuse the node instead of doing a new join
                    if(uriNodes.containsKey(v.stringValue())) {
                        t_object = uriNodes.get(v.stringValue());
                        Condition c_object = triple.OBJECT_ID.equal((Field) t_object.ID);
                        j_triple.addCondition(c_object);
                        j_triple.addBackCondition(c_object);
                    } else {
                        resultTables.add(j_object);
View Full Code Here

                        Condition c_object = triple.OBJECT_ID.equal((Field) t_object.ID);
                        j_triple.addCondition(c_object);
                        j_triple.addBackCondition(c_object);
                    } else {
                        resultTables.add(j_object);
                        j_object.addCondition(t_object.URI.equal((Field) create.val(v.stringValue())));
                        j_object.addCondition(triple.OBJECT_ID.equal((Field) t_object.ID));
                        uriNodes.put(v.stringValue(),t_object);
                    }
                }
View Full Code Here

                        j_triple.addBackCondition(c_object);
                    } else {
                        resultTables.add(j_object);
                        j_object.addCondition(t_object.URI.equal((Field) create.val(v.stringValue())));
                        j_object.addCondition(triple.OBJECT_ID.equal((Field) t_object.ID));
                        uriNodes.put(v.stringValue(),t_object);
                    }
                }

            } else if(v instanceof BNode) {
                resultTables.add(j_object);
View Full Code Here

                resultTables.add(j_object);
                j_object.addCondition(t_object.ANONID.equal((Field) create.val(((BNode) v).getID())));
                j_object.addCondition(triple.OBJECT_ID.equal((Field) t_object.ID));
            } else if(v instanceof Literal) {
                resultTables.add(j_object);
                j_object.addCondition(t_object.CONTENTMD5.equal((Field) create.val(HashUtils.md5sum(v.stringValue()))));
                j_object.addCondition(triple.OBJECT_ID.equal((Field) t_object.ID));
            } else {
                throw new UnsupportedOperationException("value of type "+v.getClass()+" not supported!");
            }
        } else  {
View Full Code Here

                if(v instanceof KiWiNode && ((KiWiNode) v).getId() != null) {
                    KiWiNode n = (KiWiNode) v;
                    j_triple.addCondition(triple.CONTEXT_ID.equal((Field) create.val(n.getId())));
                } else if(v instanceof URI) {
                    if(configurationService.getBooleanConfiguration("sparql.native.preload_constants",true)) {
                        KiWiUriResource r_context = resourceService.getUriResource(v.stringValue());
                        if(r_context != null) {
                            j_triple.addCondition(triple.CONTEXT_ID.equal((Field) create.val(r_context.getId())));
                        } else {
                            j_triple.addCondition(create.falseCondition());
                        }
View Full Code Here

                        } else {
                            j_triple.addCondition(create.falseCondition());
                        }
                    } else {
                        // performance improvement: if uri already was used, reuse the node instead of doing a new join
                        if(uriNodes.containsKey(v.stringValue())) {
                            t_context = uriNodes.get(v.stringValue());
                            Condition c_context = triple.CONTEXT_ID.equal((Field) t_context.ID);
                            j_triple.addCondition(c_context);
                            j_triple.addBackCondition(c_context);
                        } else {
View Full Code Here

                            j_triple.addCondition(create.falseCondition());
                        }
                    } else {
                        // performance improvement: if uri already was used, reuse the node instead of doing a new join
                        if(uriNodes.containsKey(v.stringValue())) {
                            t_context = uriNodes.get(v.stringValue());
                            Condition c_context = triple.CONTEXT_ID.equal((Field) t_context.ID);
                            j_triple.addCondition(c_context);
                            j_triple.addBackCondition(c_context);
                        } else {
                            resultTables.add(j_context);
View Full Code Here

                            Condition c_context = triple.CONTEXT_ID.equal((Field) t_context.ID);
                            j_triple.addCondition(c_context);
                            j_triple.addBackCondition(c_context);
                        } else {
                            resultTables.add(j_context);
                            j_context.addCondition(t_context.URI.equal((Field) create.val(v.stringValue())));
                            j_context.addCondition(triple.CONTEXT_ID.equal((Field) t_context.ID));
                            uriNodes.put(v.stringValue(),t_context);
                        }
                    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.