Redland
view release on metacpan or search on metacpan
redland/librdf/ChangeLog view on Meta::CPAN
* rdf_internal.h (LIBRDF_ASSERT_RETURN,
LIBRDF_ASSERT_OBJECT_POINTER_RETURN,
LIBRDF_ASSERT_OBJECT_POINTER_RETURN_VALUE): Added macros.
(LIBRDF_ERROR1,LIBRDF_ERROR2,LIBRDF_ERROR3,LIBRDF_FATAL1,LIBRDF_FATAL2):
Use ANSI C99 __func__ rather than the function arg, renamed them
to "notused" for now.
* rdf_uri.c (librdf_new_uri):
Return NULL if string is NULL or empty (0 length).
* rdf_init.c (librdf_free_world, librdf_world_open):
Add raptor dependency notes.
2004-01-13 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* Makefile.am: Add LIBRDF_EXTERNAL_CPPFLAGS for rdf_uri_test
* rdf_serializer.h, rdf_serializer.c: Adjust
librdf_serializer_get_feature, librdf_serializer_set_feature to
use librdf_node not strings.
* rdf_storage_mysql.c (librdf_storage_mysql_get_feature):
Added, to return contexts always.
* rdf_storage_list.c (librdf_storage_list_get_feature):
Added, to return contexts or not.
* rdf_storage_hashes.c (librdf_storage_hashes_get_feature):
Added, to return contexts or not.
* rdf_model_storage.c (librdf_model_storage_set_feature):
Added, calling librdf_storage_set_feature
* rdf_model_storage.c (librdf_model_storage_get_feature):
Added, calling librdf_storage_get_feature
* rdf_storage.h:
Added storage methods, factory methods get_feature, set_feature now
with librdf_uri* for feature property name, librdf_node* for values.
* rdf_storage.c
(librdf_storage_get_feature,librdf_storage_set_feature): Added
* rdf_model.c (librdf_model_get_feature,librdf_model_set_feature):
Added
* rdf_model.h:
Added parser methods, factory methods get_feature, set_feature now
with librdf_uri* for feature property name, librdf_node* for values.
* 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
3306.
* rdf_storage_mysql.c:
(librdf_storage_mysql_get_contexts_next_context) row=
* rdf_storage_mysql.c:
(librdf_storage_mysql_find_statements_in_context_next_statement):
Allow a NULL context to be returned.
2004-01-11 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* rdf_storage_list.c (librdf_storage_list_get_contexts_get_method):
Use icontext in debug arg.
* rdf_storage_hashes.c (librdf_storage_hashes_context_serialise):
Return NULL if no
contexts.
* rdf_model_storage.c (librdf_model_storage_get_contexts):
Added, implementing get_contexts
for model_storage implementation.
* rdf_storage_list.c (librdf_storage_list_get_contexts):
Added to implement get_contexts
along with:
(librdf_storage_list_get_contexts_is_end
librdf_storage_list_get_contexts_next_method
librdf_storage_list_get_contexts_get_method
librdf_storage_list_get_contexts_finished): Helper functions for
the get_contexts method.
* rdf_storage_hashes.c:
Deleted librdf_storage_hashes_find_map and share the same code now in
librdf_stream_statement_find_map
* rdf_stream.h: Added prototoype for librdf_stream_statement_find_map
* rdf_stream.c (librdf_stream_statement_find_map): Added, formerly
librdf_storage_list_find_map
* rdf_model.h:
Add factory methods find_statements_in_context, get_contexts.
Add prototypes for librdf_model_find_statements_in_context and
librdf_model_get_contexts
* rdf_model.c (librdf_model_find_statements_in_context): Added, calling
the factory method otherwise using
librdf_stream_statement_find_map over a stream of the
statements in the context.
(librdf_model_get_contexts): Added.
( run in 1.645 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )