4Suite API Documentation

Module Ft.Rdf.Parsers.Versa.CoreFunctions

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Rdf/Parsers/Versa/CoreFunctions.py,v 1.27 2005/03/02 19:31:11 cogbuji Exp $
Classes:
Functions:
Fields:

Classes

class curry
# See http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52549 # This does slow down these functions, but to an extent that is drowned out by the general slowness of function dispatch in Versa

Methods

__call__(self, *args, **kwargs)
__init__(self, fun, *args, **kwargs)

Functions

All(con)
And(con, *args)
Boolean(con, obj)
Concat(con, *args)
Contains(con, arg1, arg2=None)
ContainsCi(con, arg1, arg2=None)
Current(con)
Difference(con, arg1, arg2)
Distribute(con, sourceList, *exprs)
Evaluate(con, expr)
Filter(con, sourceList, *filters)
Head(con, l, num=1)
Intersection(con, *args)
IsLiteral(con, obj)
IsResource(con, arg)
IsType(con, obj, type_)
Item(con, l, num=1)
Join(con, *args)
Length(con, obj)
List(con, *args)
Map(con, expr, *argLists)
Member(con, arg1, arg2=None)
Not(con, arg)
Number(con, obj)
Or(con, *args)
Order(con, subjs, pred, dirn=u'http://rdfinference.org/versa/0/2/traverse/forward')
Properties(con, res=None)
RelFunc(con, left, right=None, cmp_results=None)
Resource(con, obj)
Rest(con, l, num=1)
Scope(con, res)
ScopedSubquery(con, expr, scope)
Set(con, *args)
ShiftContext(con, new)
Sort(con, sourceList=None, type_=u'http://rdfinference.org/versa/0/2/sort/string', order=u'http://rdfinference.org/versa/0/2/sort/ascending')
SortQ(con, sourceList, expr, type_=u'http://rdfinference.org/versa/0/2/sort/string', order=u'http://rdfinference.org/versa/0/2/sort/ascending')
StartsWith(con, arg1, arg2=None)
String(con, obj)
StringLength(con, obj)
SubstringAfter(con, arg1, arg2=None)
SubstringBefore(con, arg1, arg2=None)
Tail(con, l, num=1)
Traverse(con, subjs, preds, dirn=u'http://rdfinference.org/versa/0/2/traverse/forward', trans=u'http://rdfinference.org/versa/0/2/traverse/simple')
Triples(con, matchSubj, matchPred, matchObj)
Type(con, types)
Union(con, *args)

Fields

Eq = <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>
FUNCTIONS = {(None, 'all'): <function All>, (None, 'and'): <function And>, (None, 'boolean'): <function Boolean>, (None, 'concat'): <function Concat>, (None, 'contains'): <function Contains>, (None, 'contains-ci'): <function ContainsCi>, (None, 'current'): <function Current>, (None, 'difference'): <function Difference>, (None, 'distribute'): <function Distribute>, (None, 'eq'): <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>, ...}
Gt = <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>
Gte = <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>
Lt = <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>
Lte = <Ft.Rdf.Parsers.Versa.CoreFunctions.curry instance>
RDF_MS_BASE = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
RDF_SCHEMA_BASE = 'http://www.w3.org/2000/01/rdf-schema#'
RDF_SUBCLASSOF_PROP = u'http://www.w3.org/2000/01/rdf-schema#subClassOf'
RDF_SUBPROPOF_PROP = u'http://www.w3.org/2000/01/rdf-schema#subPropertyOf'
RDF_TYPE_PROP = u'http://www.w3.org/1999/02/22-rdf-syntax-ns#type'