Package com.hp.hpl.jena.sparql.expr

Interface Summary
Expr  
ExprTransform  
ExprTransformOp  
ExprVisitor  
RegexEngine Interface to abstract away from specific regular expression systsms (ORO and java.util.regex)
 

Class Summary
E_Add  
E_BNode  
E_Bound  
E_Call ARQ extension to SPARQL which provides for dynamic function invocation
E_Cast  
E_Coalesce SPARQL coalesce special form.
E_Conditional IF(expr, expr, expr)
E_Datatype  
E_DateTimeDay  
E_DateTimeHours  
E_DateTimeMinutes  
E_DateTimeMonth  
E_DateTimeSeconds  
E_DateTimeTimezone  
E_DateTimeTZ  
E_DateTimeYear  
E_Divide  
E_Equals  
E_Exists  
E_Function SPARQL filter function
E_FunctionDynamic  
E_GreaterThan  
E_GreaterThanOrEqual  
E_IRI  
E_IsBlank  
E_IsIRI  
E_IsLiteral  
E_IsNumeric  
E_IsURI  
E_Lang  
E_LangMatches  
E_LessThan  
E_LessThanOrEqual  
E_LogicalAnd  
E_LogicalNot  
E_LogicalOr  
E_MD5  
E_Multiply  
E_NotEquals  
E_NotExists  
E_NotOneOf  
E_Now  
E_NumAbs  
E_NumCeiling  
E_NumFloor  
E_NumRound  
E_OneOf  
E_OneOfBase  
E_Random  
E_Regex Indirect to the choosen regular expression implementation
E_SameTerm  
E_SHA1  
E_SHA224  
E_SHA256  
E_SHA384  
E_SHA512  
E_Str  
E_StrAfter  
E_StrBefore  
E_StrConcat SPARQL CONCATs
E_StrContains  
E_StrDatatype Create a literal from lexical form and datatype URI
E_StrEncodeForURI  
E_StrEndsWith  
E_StrLang Create a literal from lexical form and language tag
E_StrLength  
E_StrLowerCase  
E_StrReplace  
E_StrStartsWith  
E_StrSubstring  
E_StrUpperCase  
E_StrUUID  
E_Subtract  
E_UnaryMinus  
E_UnaryPlus  
E_URI  
E_UUID  
E_Version  
ExprAggregator Group aggregation functions calculated a value during grouping and placed in the output binding.
ExprBuild Visitor class to run over expressions and initialise them
ExprDigest  
ExprFunction A function in the expression hierarchy.
ExprFunction0 An expression that is constant (does not depend on evaluating a sub expression).
ExprFunction1 A function that has a single argument
ExprFunction2 A function of two arguments
ExprFunction3 A function of three arguments
ExprFunctionN A function which takes N arguments (N may be variable e.g.
ExprFunctionOp A "function" that executes over a pattern
ExprLib  
ExprList  
ExprNode A node that is a constraint expression that can be evaluated An Expr is already a Constraint - ExprNode is the base implementation of all Expr classes that provides the Constraint machinary.
ExprSystem  
ExprTransformBase  
ExprTransformCopy  
ExprTransformer  
ExprTransformer.ApplyExprTransformVisitor  
ExprTransformSubstitute An expression transformer that substitutes another expression in place of variables
ExprVar An expression that is a variable in an expression.
ExprVars  
ExprVisitorBase  
ExprVisitorFunction Convert all visit calls on the expressions in a call to a generic visit operation for expession functions
ExprWalker  
ExprWalker.WalkerBottomUp  
ExprWalker.WalkerTopDown  
FunctionLabel  
NodeValue  
RegexJava  
RegexXerces  
 

Enum Summary
ValueSpaceClassification  
 

Exception Summary
ExprEvalException Exception for a dynamic evaluation exception.
ExprEvalTypeException Exception for a dynamic evaluation exception due to wrong type.
ExprException The root of all expression exceptions
ExprNotComparableException  
ExprTypeException Exception for a dynamic evaluation exception caused by a type mismatch.
ExprUndefException Exception for an undefined expression (including unbound variable)
VariableNotBoundException Exception for an undefined expression (including unbound variable)
 



Licenced under the Apache License, Version 2.0