class: MulgaraQuerier

public class: MulgaraQuerier
Author: franke (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1952 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:15:59; Modified: 16.07.2009 15:15:59;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {2749BE81-57DB-483f-B438-7B7CFDBBECA0}
Mulgara triple store implementation for the {@link Querier} interface.
 

Goto: Custom Properties, Fields, Methods

Implements: Querier

See also: Querier

Appears in: cone

Connections
 
Custom Properties
 
MulgaraQuerier Attributes
Attribute Details
private static const String
  DATABASE_NAME
Initial: "/cone#"
private static const Logger
  logger
Initial: Logger.getLogger(MulgaraQuerier.class)
private String
  mulgaraPort
private String
  mulgaraServer
private static const String
  REGEX_OBJECT_WITH_LANGUAGE
Initial: "^\"(.*)\"(@([a-z]+))?$"
 
MulgaraQuerier Methods
Operation Details
public
create(
   String model,
   String id,
   TreeFragment values):void
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
createUniqueIdentifier(
   String model):String
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
delete(
   String model,
   String id):void
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
details(
   String model,
   String id):TreeFragment
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
details(
   String model,
   String id,
   String language):TreeFragment
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
private
formatIdString(
   String id):String
Sequential
Notes: TODO: Implement escaping for RDF ids
private
formatSearchString(
   String searchString):String
Sequential
public
getAllIds(
   String modelName):List
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
MulgaraQuerier():
Sequential
Tags: throws=Exception
Notes: Default constructor getting needed properties.
public
query(
   String model,
   String query):List
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
query(
   String model,
   String searchString,
   String language,
   int limit):List
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
query(
   String model,
   String query,
   String language):List
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}
public
release():void
Sequential
Tags: throws=Exception
Notes: {@inheritDoc}