• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • CPACK
    • Home
    • List packs
    • Submit pack
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
    • SWISH Prolog shell
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

/srv/ClioPatria/rdfql/rdfql_runtime.pl
All Application Manual Name SummaryHelp

  • ClioPatria
    • rdfql
      • serql.pl
      • rdfql_util.pl
      • sparql_runtime.pl -- SPARQL runtime support
      • rdfql_runtime.pl -- SPARQL/SeRQL runtime support predicates
        • rdfql_carthesian/1
        • rdfql_cond_bind_null/1
        • rdfql_bind_null/1
        • rdfql_triple_in/2
      • serql_runtime.pl
      • sparql.pl
      • sparql_grammar.pl -- SPARQL Parser
      • jena_properties.pl
      • text_properties.pl
      • rdf_io.pl
      • rdf_html.pl -- Write query-results as HTML table.
      • sparql_xml_result.pl
      • sparql_json_result.pl -- Write SPARQL results as JSON
      • sparql_csv_result.pl -- Write SPARQL results as CSV
      • rdf_turtle_io.pl -- Write query-result graphs as Turtle
      • serql_xml_result.pl
 rdfql_carthesian(:Bags) is nondet
Bags is a list of independent goals. This predicate provides the variable bindings for the carthesian product of all solutions of each goal in Bags. For example:
?- rdfql_carthesian([ bag([X], between(1,2,X)),
                      bag([Y], between(1,2,Y))]).
X = 1, Y = 1 ;
X = 1, Y = 2 ;
X = 2, Y = 1 ;
X = 2, Y = 2 ;
false.
ClioPatria (version V3.1.1-51-ga0b30a5)