Skip to content

turnguard/com-turnguard-libtracker-sparql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

com-turnguard-libtracker-sparql

GNOME Tracker - libtracker-sparql java bindings

  • introduction:
  • javadocs:
  • requirements:
    • libtracker-sparql-1.0
  • content (com.turnguard.libtracker.sparql.Libtracker):
    • Native library instance
    • JNA Utilities
    • Tracker Exception
    • Tracker ValueTypes enum
    • Tracker Structures
    • Tracker library
    • Tracker library wrapper methods
  • sample usage:
    public static void main(String[] args){
      TrackerSparqlConnection con = null;
      TrackerSparqlCursor cursor = null;
      int countColumns = 0;
      try {
        con = Libtracker.getTrackerSparqlConnection();
        cursor = con.query("SELECTWHERE { <urn:sample:resource> ?p ?o . }");
        countColumns = cursor.getColumnsCount();
        while(cursor.next()){
          for(int i = 0; i < countColumns; i++){
            System.out.print(cursor.getString(i) + " ");
          }
          System.out.println();
        }
      } catch(TrackerException e){
      } finally {
        if(cursor!=null){
          try {cursor.close();} catch(Exception ee){}
        }
      }
    }
    

About

Java bindings for GNOME Tracker libtracker-sparql

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages