Redland

 view release on metacpan or  search on metacpan

redland/ChangeLog.1  view on Meta::CPAN

	Don't compile java classes here for the moment

	* rdf_parser_libwww.c:
	Updates for new parser API

2000-11-02  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* rdf_parser_sirpac.c:
	Updated for changed parser API
	Split for 2 SiRPAC implementations - W3C and Stanford
	Support for streaming/static support via Java --streaming/--static
	depending on whether the parser features aboutEach/prefix are set.

	* rdf_parser_repat.c:
	Updated for changed parser API
	Start to gather parseType literal content - unfinished.

	* rdf_parser_redland.c:
	Updated for changed parser API
	Other minor changes

redland/ChangeLog.1  view on Meta::CPAN

	correct  now but since this hasn't been machine generated or
	validated, no guarantee.

	* example1.c:
	Update for new parser constructor

	* acconfig.h:
	Updated Java parser defines for SiRPAC, SAX

	* PrintParser.java:
	Updated to have --streaming/--static flags to pick parser modes.
	Tidied messages and error reporting.

	* example4.c:
	Update for new parser constructor
	Set rdf:aboutEach/prefix parser features depending on the type of
	parse: parse (model) - yes or parse-stream - no

	* python/Makefile.am:
	Remove obsolete fake lib stuff - not compiling separate C module

redland/ChangeLog.1  view on Meta::CPAN


	* configure.in: Configure Java sources

	* Makefile.am:
	Maintainer - compile the java classes
	Add the sources and classes to the release

2000-08-28  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* PrintParser.java:
	Use streaming SiRPAC to parse RDF/XML content to triples

	* PrintConsumer.java:
	SiRPAC RDF consumer that prints out triple as they are added

	* rdf_parser_sirpac.c:
	Use SiRPAC in streaming mode via local PrintParser class

	* configure.in:
	Don't check for HTRDFParseFile yet

	* rdf_stream.h:
	Added prototype for librdf_new_stream_from_node_iterator

	* rdf_stream.c (librdf_new_stream_from_node_iterator):
	Added, creating a stream from
	a node iterator and a partial statement.

redland/ChangeLog.5  view on Meta::CPAN

	Use environment variables RDFPROC_STORAGE_OPTIONS and
	RDFPROC_STORAGE_TYPE to provide default storage options (-t) 
	and type (-s)
	Apply in order environment variables, options, storage options.

2004-01-12  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* librdf/rdf_storage_mysql.c
	(librdf_storage_mysql_find_statements_in_context):
	Copy the query statement and/or query context_node so that they
	live during the streaming.
	(librdf_storage_mysql_find_statements_in_context_finished): Free them.

	* librdf/rdf_storage_mysql.c:
	(librdf_storage_mysql_find_statements_in_context_next_statement):
	Clear current_context pointer after free.

	* configure.ac: MySQL store works with V3.23.58 and maybe others?

	* librdf/rdf_storage_mysql.c: fix

redland/ChangeLog.6  view on Meta::CPAN

	RASQAL_EXPR_LT, RASQAL_EXPR_GT, RASQAL_EXPR_LE, RASQAL_EXPR_GE -
	invert the test for the result of rasqal_literal_compare test as
	it was totally backwards for ints and doubles.

	* rasqal/rasqal_literal.c (rasqal_literal_compare): Return correct
	<0, 0, >0 for integers and doubles.  It was formerly negative the
	right result.

	* rasqal/rasqal_internal.h: Added struct rasqal_query_result_row
	internal for now.  rasqal_query_results gains field row for use as
	the current result row when streaming results.

	* rasqal/tests/sparql/check-sparql: tidy messages

	* rasqal/rasqal_query.c (rasqal_new_query_result_row): Just do
	allocations here, and use rasqal_query_result_row_update to update
	the contents from the current query engine result.
	(rasqal_query_result_row_update): Added, updating the given row
	with the current query engine result.

2005-06-23  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

redland/ChangeLog.6  view on Meta::CPAN


	* rasqal/rasqal_internal.h: Added prototypes for
	rasqal_engine_join_basic_graph_patterns and
	rasqal_engine_merge_basic_graph_patterns

	* rasqal/rasqal_query.c (rasqal_query_execute): For ordering
	results, directly use rasqal_engine_get_next_result to avoid doing
	limit and offset checks too early.  Start off from result_count 1.
	(rasqal_query_results_next): For ordered results, handle limit and
	offset with a loop and a check with
	rasqal_engine_check_limit_offset.  For streaming results, move
	check code to rasqal_engine_check_limit_offset and use it.
	(rasqal_query_results_get_bindings,
	rasqal_query_results_get_binding_value,
	rasqal_query_results_get_binding_value_by_name): For ordered
	results, use result_count-1 as an index.

	* rasqal/rasqal_engine.c (rasqal_engine_check_limit_offset): Added
	to check the current query result is in the range specified by
	limit and offset

redland/NEWS  view on Meta::CPAN


   Implemented fast get sources, targets, arcs for storage models using
   multiple hashes (Berkeley DB)
   Made Berkeley DB support work for V3, two variants of V2
   Implemented removing statements for stored models
   Changed internal hash API arguments, which was nice.
   Added general RDF utility example code [119]example4.c that parses
   RDF/XML syntax, stores it and provides multiple query methods.
   Added simple 10-line RDF example code [120]example3.c
   SiRPAC Java parser call changed to not discard error output
   Use streaming part of SiRPAC Java parser
   Didn't do anything on [121]list :( but fixed several parts of code
   marked FIXME :-).

2000-08-21 Redland Version 0.9.2 Released

   [122]API HTML documentation added to release.
   configure now splits and generates sub-version numbers.

2000-08-18 Redland Version 0.9.1 Released

redland/NEWS.html  view on Meta::CPAN


<h2 id="D2000-08-30-V0.9.3">2000-08-30 Redland Version 0.9.3 Released</h2>
<p>Implemented fast get sources, targets, arcs for storage models using multiple hashes (Berkeley DB)<br />
Made Berkeley DB support work for V3, two variants of V2<br />
Implemented removing statements for stored models<br />
Changed internal hash API arguments, which was nice.<br />
Added general RDF utility example code <a href="example4.c">example4.c</a>
that parses RDF/XML syntax, stores it and provides multiple query methods.<br />
Added simple 10-line RDF example code <a href="example3.c">example3.c</a><br />
SiRPAC Java parser call changed to not discard error output<br />
Use streaming part of SiRPAC Java parser<br />
Didn't do anything on <a href="TODO.html">list</a> <tt>:(</tt> but fixed several parts of code marked FIXME <tt>:-)</tt>.
</p>

<h2 id="D2000-08-21-V0.9.2">2000-08-21 Redland Version 0.9.2 Released</h2>
<p><a href="docs/api/index.html">API HTML</a> documentation added to release.<br />
configure now splits and generates sub-version numbers.
</p>

<h2 id="D2000-08-18-V0.9.1">2000-08-18 Redland Version 0.9.1 Released</h2>
<p>configure warns user if no persistant storage (BDB) found<br />

redland/RELEASE.html  view on Meta::CPAN


<h3>Storage Class Changes</h3>

<p>Methods <code>librdf_storage_add_statement</code>,
<code>librdf_storage_add_statements</code> and
<code>librdf_storage_contains_statement</code>
now enforce only allowing legal RDF triples.
</p>

<p>The <em>Memory</em> storage now supports deleting while iterating or
streaming the storage.
</p>

<p>The <em>PostgreSQL</em> storage now accepts option 'database' like
MySQL and other Redland relational databases in addition to the
existing option it accepted, 'dbname'.
</p>

<p><em>SQLite</em> storage fixes:<br />
</p>
<p>

redland/RELEASE.html  view on Meta::CPAN

  librdf_model_add_statement(model, statement);
</pre>

<p>Redland 0.9.12:</p>
<pre>
  librdf_model_add_statement(model, statement);
  librdf_free_statement(statement);
</pre>


<p>C streaming statement example for Redland 0.9.11 and earlier:</p>
<pre>
  while(!librdf_stream_end(stream)) {
    librdf_statement *statement=librdf_stream_next(stream); 
    /* This statement is new, so could be added directly */
    librdf_model_add_statement(model, statement);
  }
</pre>

<p>Redland 0.9.12:</p>
<pre>

redland/librdf/ChangeLog  view on Meta::CPAN


	* rdf_parser_raptor.c, rdf_parser.h, rdf_parser.c:
	parser methods, factory methods get_feature, set_feature now use
	librdf_node* for values.

2004-01-12  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* rdf_storage_mysql.c
	(librdf_storage_mysql_find_statements_in_context): Copy the query
	statement and/or query context_node so that they live during the
	streaming.
	(librdf_storage_mysql_find_statements_in_context_finished): Free
	them.

	* rdf_storage_mysql.c:
	(librdf_storage_mysql_find_statements_in_context_next_statement):
	Clear current_context pointer after free.

	* rdf_storage_mysql.c: fix

	* rdf_storage_mysql.c (librdf_storage_mysql_init): Default to port

redland/raptor/docs/html/index.html  view on Meta::CPAN

<dt>
<span class="refentrytitle"><a href="raptor-section-memory.html">Memory</a></span><span class="refpurpose"> &#8212; Memory handling functions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-constants.html">Constants</a></span><span class="refpurpose"> &#8212; Constant values and strings</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-feature.html">Features</a></span><span class="refpurpose"> &#8212; Parser and Serializer features</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-iostream.html">I/O Stream</a></span><span class="refpurpose"> &#8212; Providing streaming I/O writing to files, strings or user code.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-locator.html">Locator</a></span><span class="refpurpose"> &#8212; Location information for errors, warnings and messages.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-parser.html">Parser</a></span><span class="refpurpose"> &#8212; RDF parsers - from a syntax to RDF triples</span>
</dt>
<dt>
<span class="refentrytitle"><a href="raptor-section-sequence.html">Sequence</a></span><span class="refpurpose"> &#8212; Ordered sequence of items.</span>
</dt>

redland/raptor/docs/html/raptor-section-iostream.html  view on Meta::CPAN

                  &#160;|&#160;
                  <a href="#id2571425" class="shortcut">Description</a></nobr></td></tr>
</table>
<div class="refentry" lang="en">
<a name="raptor-section-iostream"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2>
<a name="id2565010"></a><span class="refentrytitle">I/O Stream</span>
</h2>
<p>I/O Stream &#8212; Providing streaming I/O writing to files, strings or user code.</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">



typedef     <a href="raptor-section-iostream.html#raptor-iostream">raptor_iostream</a>;

redland/raptor/docs/tmpl/section-iostream.sgml  view on Meta::CPAN

<!-- ##### SECTION Title ##### -->
I/O Stream

<!-- ##### SECTION Short_Description ##### -->
Providing streaming I/O writing to files, strings or user code.

<!-- ##### SECTION Long_Description ##### -->
<para>
An class providing an I/O writer abstraction that allows generating
output that can be stored or passed on to system files, strings
allocated in memory (usually via #raptor_stringbuffer), system
file handles (<literal>FILE*</literal>) or to a user function.
</para>

<!-- ##### SECTION See_Also ##### -->

redland/raptor/docs/xml/section-iostream.xml  view on Meta::CPAN

]>
<refentry id="raptor-section-iostream">
<refmeta>
<refentrytitle role="top_of_page">I/O Stream</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>RAPTOR Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>I/O Stream</refname>
<refpurpose>Providing streaming I/O writing to files, strings or user code.</refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>



redland/rasqal/ChangeLog.3  view on Meta::CPAN

	RASQAL_EXPR_LT, RASQAL_EXPR_GT, RASQAL_EXPR_LE, RASQAL_EXPR_GE -
	invert the test for the result of rasqal_literal_compare test as
	it was totally backwards for ints and doubles.

	* rasqal_literal.c (rasqal_literal_compare): Return correct <0, 0,
	>0 for integers and doubles.  It was formerly negative the right
	result.

	* rasqal_internal.h: Added struct rasqal_query_result_row internal
	for now.  rasqal_query_results gains field row for use as the
	current result row when streaming results.

	* tests/sparql/check-sparql: tidy messages

	* rasqal_query.c (rasqal_new_query_result_row): Just do
	allocations here, and use rasqal_query_result_row_update to update
	the contents from the current query engine result.
	(rasqal_query_result_row_update): Added, updating the given row
	with the current query engine result.

2005-06-23  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

redland/rasqal/ChangeLog.3  view on Meta::CPAN


	* rasqal_internal.h: Added prototypes for
	rasqal_engine_join_basic_graph_patterns and
	rasqal_engine_merge_basic_graph_patterns

	* rasqal_query.c (rasqal_query_execute): For ordering results,
	directly use rasqal_engine_get_next_result to avoid doing limit
	and offset checks too early.  Start off from result_count 1.
	(rasqal_query_results_next): For ordered results, handle limit and
	offset with a loop and a check with
	rasqal_engine_check_limit_offset.  For streaming results, move
	check code to rasqal_engine_check_limit_offset and use it.
	(rasqal_query_results_get_bindings,
	rasqal_query_results_get_binding_value,
	rasqal_query_results_get_binding_value_by_name): For ordered
	results, use result_count-1 as an index.

	* rasqal_engine.c (rasqal_engine_check_limit_offset): Added to
	check the current query result is in the range specified by limit
	and offset



( run in 0.312 second using v1.01-cache-2.11-cpan-4d50c553e7e )