Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

nl.aidministrator.* (201)

Package Samples:

nl.aidministrator.rdf.sail.model: RDF Storage And Inference Layer.  
nl.aidministrator.rdf.client.repositorylist: Client API for Sesame.  
nl.aidministrator.rdf.admin
nl.aidministrator.rdf.client.model
nl.aidministrator.rdf.client.rql
nl.aidministrator.rdf.client.admin
nl.aidministrator.rdf.client
nl.aidministrator.rdf.config
nl.aidministrator.rdf.config.handlers
nl.aidministrator.rdf.export
nl.aidministrator.rdf.protocolhandler.http
nl.aidministrator.rdf.ral
nl.aidministrator.rdf.ral.cache
nl.aidministrator.rdf.ral.ordbms
nl.aidministrator.rdf.ral.rdbms
nl.aidministrator.rdf.ral.sail
nl.aidministrator.rdf.ral.util
nl.aidministrator.rdf.req_router
nl.aidministrator.rdf.rql.model
nl.aidministrator.rdf.rql.model.iterators

Classes:

SQLStatementIterator: A StatementIterator that executes an SQL query. The ResultSet should contain 6 columns: namespace(String) and localname(String) of subject, namespace(String) and localname(String) of predicate and namespace(String), localname(String) if object is instance of rdfs:Resource or language(String) and value(String) if object is instance of rdfs:Literal. With getObject() a StatementIterator returns the object of the statement it is pointing at. An object can be of type rdfs:Resource or rdfs:Literal, therefore it should know whether to construct a Resource or a Literal out of the ResultSet. A way to establish ...
SQL92StatementIterator: A StatementIterator that executes an SQL query. The ResultSet should contain 6 columns: namespace(String) and localname(String) of subject, namespace(String) and localname(String) of predicate and namespace(String), localname(String) if object is instance of rdfs:Resource or language(String) and value(String) if object is instance of rdfs:Literal. With getObject() a StatementIterator returns the object of the statement it is pointing at. An object can be of type rdfs:Resource or rdfs:Literal, therefore it should know whether to construct a Resource or a Literal out of the ResultSet. A way to establish ...
SQLRAL: An implementation of the Repository Abstraction Layer based on SQL, also SQL92 or SQL2, that implements an relational databaseschema developed in the project Sesame Advance at AIdministrator. Each DBMS has its own SQL dialect. For example each DBMS differs in datatypes, the variable length character datatype is defined in Oracle as nvarchar2(n) and in MySQL as varchar(n). This means that for each DBMS each SQL query must multiple times be defined. This is solved as described next. SQLRAL defines static final Strings, like ID_INT. Each time the integer datatype is used in a SQL query it is substituted ...
Sail: An interface for an RDF-based Storage And Inference Layer. This interface only defines methods for initializing and shutting down a repository. The extensions of this interface (RdfSource, RdfRepository, RdfSchemaSource and RdfSchemaRepository) define methods for querying and manipulating the contents of the repository. These interfaces are organized in a hierarachy like this: Sail ^ | RdfSource ^ ^ / \ RdfRepository RdfSchemaSource ^ ^ \ / RdfSchemaRepository All methods in this interface, or in any extension of this interface, can throw SailInternalException's (a RuntimeException) to indicate ...
RAL: Declares the interface of the RAL. RDF data is stored in the repository, for example a Database Management System(DBMS). In the last decades there are many DBMS 's developed, each storing data in a different way. To make Sesame DBMS independent and because it is impossible to know which way of storage is the best for a DBMS, all DBMS specific code is concentrated in one layer, the Repository abstraction Layer(RAL). The implementation of the interface of the RAL could differ for each DBMS, but the provided functionality will always be the same. This way, it is possible to use Sesame on different ...
SynchronizationRAL: An implementation of the Repository Abstraction Layer which handles synchronization between write- and read-threads. This RAL implements a policy where read-threads can run concurrently, but write-threads need exclusive access to the abstraction layer, including the blocking of read-threads. No guarantees are given on the order in which threads take turn. Once threads have started they can finish their jobs.
RecursiveSqlResourceIterator: A ResourceIterator that executes SQL queries recursively by re-inserting part of the query's results into the query. The query should contain EXACTLY ONE in-parameter (i.e. there is one '?' in the query) and the ResultSet should contain the following columns: id (int), isResource (boolean), namespace (string) and localname (string). The first value (the id) will be re-inserted into the query.
ServletLog: Servlet Logging Util. The ServletLog requires servlets to register themselves when their doGet() or doPost() method is called. In this registration procedure, a mapping is made between the thread that the servlet is running in and the host that it handles the request for. This mapping is later used in all calls to logging-methods to look-up the host for the thread calling the logging-methods.
SQL92ValueIterator: A ResourceIterator that executes an SQL query. SQL92ValueIterator is an abstract class, no instances of SQL92ValueIterator can be created. A subclass of SQL92ValueIterator is defined that either iterates rdfs:Resources or rdfs:Literals. This subclass must implement getResult(), the implementation of getResult() must call the proper contructor of either rdfs:Resource or rdfs:Literal.
SQLValueIterator: A ResourceIterator that executes an SQL query. SQLValueIterator is an abstract class, no instances of SQLValueIterator can be created. A subclass of SQLValueIterator is defined that either iterates rdfs:Resources or rdfs:Literals. This subclass must implement getResult(), the implementation of getResult() must call the proper contructor of either rdfs:Resource or rdfs:Literal.
RecursiveSQLResourceIterator: A ResourceIterator that executes SQL queries recursively by re-inserting part of the query's results into the query. The query should contain EXACTLY ONE IN-parameter (i.e. there is one '?' in the query) and the ResultSet should contain the following columns: id (int), namespace (String) and localname (String). The first value (the id) will be re-inserted into the query.
SesameClient: The SesameClient can be used by (remote) clients to communicate with a Sesame server over HTTP. Note: This code needs a SAX2 compliant parser and uses the System property "org.xml.sax.Driver" to find out which parser it should use. You should set this property to the fully classified class name of the SAX parser.
QueryResultsTable: A table for (RQL) query results. This table is provided for those who do not want to use the streaming approach provided by the QueryResultListener. The QueryResultsTableBuilder can be used to build the tables. The query results table is guaranteed to be square (i.e. the number of columns is equal for all rows).
ParseException: This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser. You can modify this class to customize your error reporting mechanisms so long as you retain the public fields.
RqlQueryResultParser: Parser for parsing the query results from RQL queries. This parser is used by the SesameProxy. This is a SAX-based parser. An RDF triples based parser would have been nicer but is more difficult to implement as there are no guarantees for the order in which an RDF parser reports statements.
NamespaceIterator: Declares the interface of the iterator over namespaces. Sesame uses a streaming approach, this means namespaces are retrieved from the repository one by one, instead of retrieving them all in one take and storing them into memory. Thus, the streaming approach saves memory.
StatementIterator: Declares the interface of the iterator over statements. Sesame uses a streaming approach, this means statements are retrieved from the repository one by one, instead of retrieving them all in one take and storing them into memory. Thus, the streaming approach saves memory.
ResourceIterator: Declares the interface of the iterator over values. Sesame uses a streaming approach, this means values are retrieved from the repository one by one, instead of retrieving them all in one take and storing them into memory. Thus, the streaming approach saves memory.
UnknownSelector: UnknownSelector is a preprocessing object which is necessary because it is not always possible at parsing time to decide whether a path expresion is a InstanceSelector or a DataPathSelector. This happens when a path expression of the form "url{VAR}" is encountered.
SqlStatementIterator: A StatementIterator that executes an SQL query. The ResultSet should contain at least three columns. The value of these columns is expected to represent the subject , the predicate , and object , respectively.
SQL92ResourceIterator: An implementation of SQL92ValueIterator that iterates rdfs:Resources. It implements getResult() which creates a new Resource. The ResultSet should contain the following columns: id (int), namespace (String) and localname (String).
SQLResourceIterator: An implementation of SQLValueIterator that iterates rdfs:Resources. It implements getResult() which creates a new Resource. The ResultSet should contain the following columns: id (int), namespace (String) and localname (String).
SqlNamespaceIterator: A NamespaceIterator that executes an SQL query. The ResultSet should contain at least two columns. The value of these columns is expected to represent the namespace prefix and the namespace name respectively.
SQLLiteralIterator: An implementation of SQLValueIterator that iterates rdfs:Literals. It implements getResult() which creates a new Literal. The ResultSet should contain the following columns: id (int), language (String) and value (String).
SQL92LiteralIterator: An implementation of SQLValueIterator that iterates rdfs:Literals. It implements getResult() which creates a new Literal. The ResultSet should contain the following columns: id (int), language (String) and value (String).

Home | Contact Us | Privacy Policy | Terms of Service