Package virtuoso.jdbc2

Examples of virtuoso.jdbc2.VirtuosoResultSet


  query = "SPARQL " + query;

  try
  {
      java.sql.Statement stmt = connection.createStatement();
      VirtuosoResultSet results = (VirtuosoResultSet) stmt.executeQuery(query);

      ResultSetMetaData data = results.getMetaData();
      String[] col_names = new String[data.getColumnCount()];

      for(int meta_count = 0; meta_count < data.getColumnCount(); meta_count++)
      {
    col_names[meta_count] = data.getColumnLabel(meta_count + 1);
      }

      listener.startTableQueryResult (col_names);

      while (results.next())
      {
    listener.startTuple();
    for(int meta_count = 1;meta_count <= data.getColumnCount();meta_count++)
    {
        String col = data.getColumnName(meta_count);
        String value = results.getString(col);
        Value v = parseValue(value);
        listener.tupleValue(v);
    }
    listener.endTuple ();
      }
View Full Code Here


  StringBuffer query = new StringBuffer();
  query.append("SELECT distinct RP_NAME, RP_ID from DB.DBA.RDF_PREFIX");
  try
  {
      java.sql.Statement stmt = this.connection.createStatement();
      VirtuosoResultSet results = (VirtuosoResultSet) stmt.executeQuery(query.toString());
      ResultSetMetaData data = results.getMetaData();

      // begin at onset one
      while (results.next())
      {
    String name = null;
    String prefix = null;
    for (int meta_count = 1; meta_count <= data.getColumnCount(); meta_count++)
    {
        // TODO need to parse these into appropriate resource values
        String col = data.getColumnName(meta_count);
        if(col.equals("RP_ID"))
        {
      name = results.getString(col);
        }
        else if(col.equals("RP_NAME"))
        {
      prefix = results.getString(col);
        }
    }
    if(name != null && prefix != null)
    {
        org.openrdf.sesame.sailimpl.memory.Namespace ns =  new org.openrdf.sesame.sailimpl.memory.Namespace(prefix, name, false);
View Full Code Here

  query = "SPARQL " + query;

  try
  {
      java.sql.Statement stmt = connection.createStatement();
      VirtuosoResultSet results = (VirtuosoResultSet) stmt.executeQuery(query);

      ResultSetMetaData data = results.getMetaData();
      String[] col_names = new String[data.getColumnCount()];

      while (results.next())
      {
    listener.startGraphQueryResult();
    for (int meta_count = 1; meta_count <= data.getColumnCount(); meta_count++)
    {
        String col = data.getColumnName(meta_count);
        String value = results.getString(col);
        Value v = parseValue(value);
        listener.triple(null, null, null); // TODO find out how to interpret Virtuoso CONSTRUCT query
    }
    listener.endGraphQueryResult();
      }
View Full Code Here

TOP

Related Classes of virtuoso.jdbc2.VirtuosoResultSet

Copyright © 2018 www.massapicom. 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.