Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 10, 2010
  1. @dklayer

    add missing anchor "#Import Triples"

    dklayer authored
    Change-Id: I2d8c3bcd3b1cf0dad980c6696d26fbdea7e01b5f
Commits on Jun 9, 2010
  1. @BruceDClayton

    bug19389 - Java tutorial bad links

    BruceDClayton authored
    Pursuing bug19389 I found that my java tutorial files
    for 4.0.4 and 4.0.5 had begun to diverge.  This is the
    third attempt at a recombined file containing all of
    the recent changes to example12() and fixing the broken links.
    
    No release notes. The
    html file looked ok in the browser.
    
    Change-Id: I78dffabcb6b3dbda0684f9a2ed5a55b15323ef6b
Commits on Jun 8, 2010
  1. @BruceDClayton @dklayer

    bug19358 - Java tutorial bad internal link

    BruceDClayton authored dklayer committed
    java-tutorial-40.html had one of those pesky "dedicated session"
    link issues. One link fixed.
    
    No need for release notes. I have tested the page in
    Firefox and the link works.
    
    Change-Id: I175fccdcd1f209e9d7fd6744a48af64d54c4affb
Commits on May 12, 2010
  1. @BruceDClayton

    bug19280 - Java tutorial update to example12()

    BruceDClayton authored
    The free-text indexing example in the Java
    tutorial (both html and code) needed to be
    updated.  I have improved it, but some of the
    free-text functionality seems missing. I have
    upgraded the example (and text) so that it
    isn't actually *wrong* anymore, but it will
    need additional work in the future. I have
    left the bug issue open.
    
    No release notes. The java examples ran. The
    html file looked ok in the browser.
    
    Change-Id: I8ab74aa763376446ace78cfd5855233dd64b625e
Commits on May 10, 2010
  1. @BruceDClayton

    Minor Java Tutorial update.

    BruceDClayton authored
    One of the headings was missing an ID field,
    and the 3-to-4 document needs to link to that
    heading.
    
    No release notes.  The file looked OK when I
    viewed it. The link worked.
    
    Change-Id: I22db049ad39135f6c7b5bfcd2b19e0cd954b40b0
Commits on Mar 30, 2010
  1. @BruceDClayton

    AG4 Java Tutorial update.

    BruceDClayton authored Ahmon Dancy committed
    java-tutorial-40.html
    
    <release-note>
    Rfe9383 - Document new-style federation in the java client
    
    The 16th examples in the Java tutorial has been updated to
    reflect the new API for creating a federated repository.
    </release-note>
    
    Test Suite run? The TutorialExaples.java file runs without error.
  2. rfe9499: support query preparation

    Bill Millar authored Ahmon Dancy committed
    Calls to prepareTupleQuery, prepareGraphQuery, and prepareBooleanQuery now
    return query objects that will, during the next call to evaluate(), request
    that the server save the query for future reuse (in dedicated sessions only),
    eliminating some parsing and other overhead in subsequent calls to evaluate().
    Tutorial example 14 has been modified to use non-autocommit mode so that it
    demonstrates query preparation in a dedicated session and multiple calls to
    evaluate() with different variable bindings.
    
    Tests added for:  TutorialTests example14 tests rfe9499
    make prepush run? yes
    
    <release-note>
    rfe9499: support query preparation
    
    Calls to prepareTupleQuery, prepareGraphQuery, and prepareBooleanQuery now
    return query objects that will, during the next call to evaluate(), request
    that the server save the query for future reuse (in dedicated sessions only),
    eliminating some parsing and other overhead in subsequent calls to evaluate().
    Tutorial example 14 has been modified to use non-autocommit mode so that it
    demonstrates query preparation in a dedicated session and multiple calls to
    evaluate() with different variable bindings.
    </release-note>
  3. rfe9442: Add basic information to the jar manifest

    Bill Millar authored Ahmon Dancy committed
    The Java client jar manifest now includes information about the current
    implementation, including version, vendor name, vender URL, time of
    creation, etc.
    
    Tests added: make VERSION=4.0.2 dist // exercises rfe9442
    make prepush? yes
    
    <release-note>
    rfe9442: Add basic information to the jar manifest
    
    The Java client jar manifest now includes information about the current
    implementation, including name, version, vendor name, vender URL, time of
    creation, etc.
    </release-note>
  4. rfe9436: make session lifetime configurable

    Bill Millar authored Ahmon Dancy committed
    Session lifetimes can now be configured for each connection, and should
    be set prior to making a method call that initiates a dedicated session.
    The default session lifetime is 1 hour.  Tutorial example 22 sets the
    session lifetime to 120 seconds to demonstrate.
    
    Tests added for:   example22 exercises rfe9436
    make prepush run? yes
    
    <release-note>
    rfe9436: make session lifetime configurable
    
    Session lifetimes can now be configured for each connection, and should
    be set prior to making a method call that initiates a dedicated session.
    The default session lifetime is 1 hour.  Tutorial example 22 sets the
    session lifetime to 120 seconds to demonstrate.
    </release-note>
Commits on Mar 25, 2010
  1. @BruceDClayton

    AG4 Java Tutorial update.

    BruceDClayton authored Ahmon Dancy committed
    TutorialExamples.java
    Java-tutorial-40.html
    java-blankNodes1.rdf
    java-blankNodes2.rdf
    java-blankNodes3.rdf
    java-blankNodes4.rdf
    
    <release-note>
    Java tutorial example on duplicate triples
    
    The Java tutorial now has an example23() which demonstrates
    the sources of duplicate triples and duplicate query results,
    and suggests multiple strategies for reducing duplication.
    </release-note>
    
    <release-note>
    Rfe8610 - Help finding pairs of UPIs
    
    The 23rd example in the Java tutorial has been
    extended to demonstrate how to use inequalities
    to reduce the number of permutation matches in SPARQL
    and Prolog queries.
    </release-note>
    
    Test Suite run? No, but I ran the example file with "all" and
    nothing broke.
Commits on Mar 14, 2010
  1. bug19092: Jena ResultSet and PrefixMapping compliance

    Bill Millar authored
    AGPrefixMapping now supports methods qnameFor, removeNsPrefix,
    samePrefixMappingAs, setNsPrefixes, shortForm, expandPrefix,
    lock, and withDefaultMappings.  The toString method now returns
    human readable information about the prefix mapping.
    
    AGResultSet now supports methods getResourceModel, getResultVars,
    and remove.
    
    AGQuerySolution now supports methods contains, get, getLiteral,
    getResource, and varNames.
    
    Added Jena compliance tests AGResultSetTest and AGPrefixMappingTest
    with 39 of 41 tests currently passing.  The remaining 2 tests will
    be addressed in a future commit when rfe9413 is implemented.
    
    Test suite run? no.
    make prepush run? yes.
    
    <release-note>
    bug19092: Jena ResultSet and PrefixMapping compliance
    
    AGPrefixMapping now supports methods qnameFor, removeNsPrefix,
    samePrefixMappingAs, setNsPrefixes, shortForm, expandPrefix,
    lock, and withDefaultMappings.  The toString method now returns
    human readable information about the prefix mapping.
    
    AGResultSet now supports methods getResourceModel, getResultVars,
    and remove.
    
    AGQuerySolution now supports methods contains, get, getLiteral,
    getResource, and varNames.
    </release-note>
Commits on Mar 11, 2010
  1. @marijnh

    rfe9318: Support session-based (rather than persistent) federation

    marijnh authored
    <release-note>
    rfe9318: Support session-based (rather than persistent) federation
    
    The methods in AGServer for creating and deleting federations have
    been replaced by a single method, federate, which takes any number of
    repository objects, and returns a 'virtual' repository that federates
    all of them.
    </release-note>
    
    <documentation>
    I filed rfe9383 for Bruce to update the documentation.
    </documentation>
Commits on Mar 9, 2010
  1. Merge commit 'bmillar/GraphToString' into v4

    Ahmon Dancy authored
  2. Merge commit 'bmillar/rfe9392c' into v4

    Ahmon Dancy authored
Commits on Mar 5, 2010
  1. bug19086: JenaTutorialExamples now uses Graph#getName()

    Bill Millar authored
    JenaTutorialExamples was printing too much out to the console.  The
    tutorial examples now use Graph#getName() to get the graph's name,
    rather than using Graph#toString(), which now prints out additional
    human readable information about the graph.
    
    make prepush run? yes
    Jena tutorial run? yes
    
    <release-note>
    bug19086: JenaTutorialExamples now uses Graph#getName()
    
    The tutorial examples now use Graph#getName() to get the graph's name,
    rather than using Graph#toString(), which now prints out additional
    human readable information about the graph.
    </release-note>
  2. rfe9392: use accept-encoding gzip to get back compressed results

    Bill Millar authored
    Get and Post requests now use the Accept-Encoding: gzip header to
    request that responses be compressed, to improve performance when
    results are large.
    
    Modified both tutorial examples files to call closeAll prior to
    deleteRepository in example1, as not doing so can result in orphaned
    sessions on the toClose list.
    
    Added a source code attachment for the HTTPClient 3.1 jar, to aid
    in development and debugging.
    
    Tests added for: rfe9392
    make test-suite run? no
    make prepush run? yes
    tutorials run? yes
    
    <release-note>
    rfe9392: use accept-encoding gzip to get back compressed results
    
    Get and Post requests now use the Accept-Encoding: gzip header to
    request that responses be compressed, to improve performance when
    results are large.
    
    Modified both tutorial examples files to call closeAll prior to
    deleteRepository in exampele1, as not doing so can result in orphaned
    sessions on the toClose list.
    </release-note>
Commits on Mar 4, 2010
  1. Merge commit 'origin/v4.0.1' into v4

    Ahmon Dancy authored
Commits on Mar 2, 2010
  1. @marijnh

    Make sure the new FTI API doesn't break the Java tests.

    marijnh authored
    Someone (Bill) will have to properly integrate the new API into the
    Java client, but these changes at least make sure the tests run again.
Commits on Mar 1, 2010
  1. added sesame, jena, and junit source attachments

    Bill Millar authored Ahmon Dancy committed
    Added .zip source attachments for sesame, jena, and junit libraries; .classpath
    now references these instead of an absolute path in the filesystem.
    
    No release notes, this is a development convenience.
    
    Tests added: no.
    make test-suite run? no
  2. added sesame, jena, and junit source attachments

    Bill Millar authored
    Added .zip source attachments for sesame, jena, and junit libraries; .classpath
    now references these instead of an absolute path in the filesystem.
    
    No release notes, this is a development convenience.
    
    Tests added: no.
    make test-suite run? no
Commits on Feb 27, 2010
  1. Restore previous createRepository behavior - bug19066

    Ross Jekel authored Ahmon Dancy committed
    Previously Catalog.createRepository would create the repository if it did not
    exist, or open it otherwise in the Sesame client. When the override parameter
    was added to the request, the default behavior of put on a repository changed.
    This change adds the override='false' to all put repository requests to restore
    the previous behavior for the Java Sesame client APIs.
    
    This allows the events test to run unmodified, so no release notes are needed
    as the external API has not changed.
    
    Also added a small change to build.xml to give the events test JVM more
    space to run using jvmargs.
    
    Tests added for:     none
    make test-suite run? yes, and test-stress-events
    
    Signed-off-by: Ahmon Dancy <dancy@franz.com>
  2. bug19063: NPE in encodeJSON

    Bill Millar authored Ahmon Dancy committed
    In repairing bug19054 there was a regression that resulted in a NPE
    when encodingJSON for statements in the null context.  This is now
    fixed.
    
    Tests added for: JenaTutorialExamples#example2 exercises bug19063.
    make test-suite run? no
    make prepush run? yes
    ant tutorial run? yes
    ant jen-tutorial run? yes
    
    releases notes: no, this is a correction to the repair of bug19054.
  3. rfe9188: Regularize java source file copyrights

    Bill Millar authored
    Updated java source files with the Franz copyright through 2010.  Also
    repaired .classpath to avoid hardwired references to a local file system.
    
    Tests added:  no.
    make test-suite run? no
    make preush run? yes, in agraph-java-client
    
    <release-note>
    rfe9188: Regularize java source file copyrights
    
    Updated java client source files with the Franz copyright through 2010.
    </release-note>
Commits on Feb 26, 2010
  1. rfe9169: generate Javadoc for publication

    Bill Millar authored
    Doing 'make javadoc' from the command line in agraph-java-client will
    generate Javadoc for the client in the javadoc/ subdirectory, including
    links to javadoc for relevant Sesame and Jena interfaces.
    
    Tests added for:  no
    make test-suite run? no
    
    <release-note>
    rfe9169: Javadoc for 4.0 publication
    
    Updated javadoc for 4.0 publication, including references to javadoc for
    standard Sesame and Jena interfaces.
    </release-note>
  2. Merge commit 'origin/v4.0' into v4.0

    Ahmon Dancy authored
  3. bug19054: Removing statements from contexts

    Bill Millar authored Ahmon Dancy committed
    Corrected a bug that sometimes prevented statements from being properly deleted
    from contexts that were explicitly specified in remove methods.
    
    Tests added for: Graph.testBulkUpdate for bug19054
    make test-suite run? no
    make prepush run? yes, in agraph-java-client
    
    <release-note>
    bug19054: Removing statements from contexts
    
    Corrected a bug that sometimes prevented statements from being properly deleted
    from contexts that were explicitly specified in remove methods.
    </release-note>
  4. @dklayer

    add ignored file

    dklayer authored
Commits on Feb 25, 2010
  1. Jena Prolog query support with examples, and a Jena transaction example.

    Bill Millar authored Ahmon Dancy committed
    Added support for Prolog select queries via Jena, including two examples
    (17 and 18) in AGMoreJenaExamples.java for possible inclusion in the
    Jena tutorial.  Also added a Jena transaction example22 for possible
    inclusion in the Jena tutorial.
    
    Tests added for:  no
    make test-suite run? no
    make prepush run? yes, in agraph-java-client
    
    <release-note>
    rfe9359: Jena Prolog support.
    
    Added support for Prolog select queries over a Jena model.  Queries
    must be written to select for variables that are bound to RDF parts,
    rather than to arbitrary Lisp objects.
    </release-note>
    
    Signed-off-by: Ahmon Dancy <dancy@franz.com>
  2. @dklayer

    Set name of tar file based on make variable $(VERSION)

    dklayer authored Ahmon Dancy committed
    This is part of rfe9353.
    
    Signed-off-by: Ahmon Dancy <dancy@franz.com>
Commits on Feb 23, 2010
  1. @dklayer

    fix EOLs

    dklayer authored
Commits on Feb 22, 2010
  1. @BruceDClayton

    AG4 Java/Jena Tutorials update.

    BruceDClayton authored Ahmon Dancy committed
    Steve Sears suggested some typo corrections in the Java
    and Jena tutorials.  I have made them here.
    
    Release Notes: No
    Test Suite run? No.
    BDC
    
    Signed-off-by: Ahmon Dancy <dancy@franz.com>
  2. Dummy commit to add release notes for prior commits from Bruce

    Ahmon Dancy authored
    <release-note>
    Java Tutorial Describes Managing User Accounts
    
    The Java tutorial has a new section on "Creating AllegroGraph Users
    with WebView." It describes how to create a manage new AllegroGraph
    user accounts.
    </release-note>
    
    <release-note>
    Expanded Coverage of Literal Values in Java Tutorial.
    
    The Java tutorial has been revised and expanded to document the
    behavior of literal typed values (in example5()). This includes the
    default behavior of untyped literals, as well as their use in
    getStatements queries as well as filtered and direct SPARQL
    queries.       The section covers strings, floats, ints, untyped
    values, dates and times.
    </release-note>
  3. rfe8812: Jena GraphMaker and Model compliance tests

    Bill Millar authored Ahmon Dancy committed
    Added AGGraphMakerTest and AGModelTest to exercise 27 tests for
    Jena GraphMaker and Model compliance, along with supporting code
    changes that allow 26 of them to pass.  The remaining test will
    be addressed in a future commit.
    
    Tests added for:  AGGraphMakerTest and AGModelTest for rfe8812
    make test-suite run? no
    make prepush run? yes (in agraph-java-client)
    
    <release-note>
    rfe8812: Jena compliance improvements
    
    Added compliance tests for Jena GraphMaker and Model interfaces and
    corrected several non-compliances.
    
    Properly handle the case of getting a namespace uri for a prefix that
    does not exist, and add support for expanding a QName.
    
    Add GraphMaker support for creating anonymous graphs, listing graphs,
    checking existence of a graph, and returning existing graph objects
    rather than creating new ones when possible.
    
    Throw AlreadyExistsException when attempting to create an existing
    graph in strict mode, and throw a DoesNotExist exception when
    attempting to remove or open a non-existent graph in strict mode.
    </release-note>
    
    Signed-off-by: Ahmon Dancy <dancy@franz.com>
Commits on Feb 19, 2010
  1. @BruceDClayton

    AG4 Java Tutorial update.

    BruceDClayton authored Ahmon Dancy committed
    Commented out the example21() query that invoked
    cliques, because the answer isn't useful yet.
    Removed from the TutorialExamples.java file and
    from the java-tutorial-40.html file.
    
    Release Notes: No, because we don't publicize
    things we have commented out.  ;-)
    
    Test Suite run? No, but I ran the example file.
    BDC
Something went wrong with that request. Please try again.