org.eaglei.datatools.jena
Interface QueryBuilder

All Known Implementing Classes:
BulkCurationQueryBuilder

public interface QueryBuilder

Author:
"Sravan Cheriyala" Started Mar 17, 2011

Nested Class Summary
static class QueryBuilder.RDFobjectType
           
 
Method Summary
 java.lang.String diagnoseQuery(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String objectString, QueryBuilder.RDFobjectType objectType, java.lang.String graph)
           
 java.lang.String diagnoseQueryByRegex(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String objectString, java.lang.String graph)
           
 java.lang.String diagnoseQueryByRegexForMetadata(org.eaglei.model.EIURI predicateURI, java.lang.String regex, java.lang.String graph)
           
 java.lang.String getConstructQueryByRegex(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String regex, java.lang.String graph)
           
 java.lang.String getQueryToAddObject(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String oldObjectString, QueryBuilder.RDFobjectType oldObjectType, java.lang.String newObjectString, QueryBuilder.RDFobjectType newObjectType, java.lang.String graph)
           
 java.lang.String getQueryToAddPredicate(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI oldPredicateURI, org.eaglei.model.EIURI newPredicateURI, java.lang.String objectString, QueryBuilder.RDFobjectType objectType, java.lang.String graph)
           
 java.lang.String getQueryToAddPredicateAndObject(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI oldPredicateURI, org.eaglei.model.EIURI newPredicateURI, java.lang.String oldObjectString, QueryBuilder.RDFobjectType oldObjectType, java.lang.String newObjectString, QueryBuilder.RDFobjectType newObjectType, java.lang.String graph)
           
 java.lang.String getQueryToDeleteTriple(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String objectString, QueryBuilder.RDFobjectType objectType, java.lang.String graph)
           
 java.lang.String getQueryToDeleteTriplesByRegexForMetadata(org.eaglei.model.EIURI predicateURI, java.lang.String regex, java.lang.String graph)
           
 java.lang.String getSanityCheckQuery(org.eaglei.model.EIURI type, org.eaglei.model.EIURI oldPredicate, java.lang.String oldObject, QueryBuilder.RDFobjectType oldObjectType)
           
 

Method Detail

getQueryToAddPredicate

java.lang.String getQueryToAddPredicate(org.eaglei.model.EIURI typeURI,
                                        org.eaglei.model.EIURI oldPredicateURI,
                                        org.eaglei.model.EIURI newPredicateURI,
                                        java.lang.String objectString,
                                        QueryBuilder.RDFobjectType objectType,
                                        java.lang.String graph)

getQueryToAddObject

java.lang.String getQueryToAddObject(org.eaglei.model.EIURI typeURI,
                                     org.eaglei.model.EIURI predicateURI,
                                     java.lang.String oldObjectString,
                                     QueryBuilder.RDFobjectType oldObjectType,
                                     java.lang.String newObjectString,
                                     QueryBuilder.RDFobjectType newObjectType,
                                     java.lang.String graph)

getQueryToDeleteTriple

java.lang.String getQueryToDeleteTriple(org.eaglei.model.EIURI typeURI,
                                        org.eaglei.model.EIURI predicateURI,
                                        java.lang.String objectString,
                                        QueryBuilder.RDFobjectType objectType,
                                        java.lang.String graph)

getQueryToAddPredicateAndObject

java.lang.String getQueryToAddPredicateAndObject(org.eaglei.model.EIURI typeURI,
                                                 org.eaglei.model.EIURI oldPredicateURI,
                                                 org.eaglei.model.EIURI newPredicateURI,
                                                 java.lang.String oldObjectString,
                                                 QueryBuilder.RDFobjectType oldObjectType,
                                                 java.lang.String newObjectString,
                                                 QueryBuilder.RDFobjectType newObjectType,
                                                 java.lang.String graph)

diagnoseQuery

java.lang.String diagnoseQuery(org.eaglei.model.EIURI typeURI,
                               org.eaglei.model.EIURI predicateURI,
                               java.lang.String objectString,
                               QueryBuilder.RDFobjectType objectType,
                               java.lang.String graph)

diagnoseQueryByRegex

java.lang.String diagnoseQueryByRegex(org.eaglei.model.EIURI typeURI,
                                      org.eaglei.model.EIURI predicateURI,
                                      java.lang.String objectString,
                                      java.lang.String graph)

getConstructQueryByRegex

java.lang.String getConstructQueryByRegex(org.eaglei.model.EIURI typeURI,
                                          org.eaglei.model.EIURI predicateURI,
                                          java.lang.String regex,
                                          java.lang.String graph)

getSanityCheckQuery

java.lang.String getSanityCheckQuery(org.eaglei.model.EIURI type,
                                     org.eaglei.model.EIURI oldPredicate,
                                     java.lang.String oldObject,
                                     QueryBuilder.RDFobjectType oldObjectType)

diagnoseQueryByRegexForMetadata

java.lang.String diagnoseQueryByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
                                                 java.lang.String regex,
                                                 java.lang.String graph)

getQueryToDeleteTriplesByRegexForMetadata

java.lang.String getQueryToDeleteTriplesByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
                                                           java.lang.String regex,
                                                           java.lang.String graph)


Copyright © 2009-2011 Eagle-I. All Rights Reserved.