Uses of Interface
com.hp.hpl.jena.sparql.expr.Expr

Packages that use Expr
com.hp.hpl.jena.query ARQ - A query engine for Jena, implementing SPARQL. 
com.hp.hpl.jena.sparql.algebra.op   
com.hp.hpl.jena.sparql.algebra.optimize   
com.hp.hpl.jena.sparql.core   
com.hp.hpl.jena.sparql.engine   
com.hp.hpl.jena.sparql.engine.iterator   
com.hp.hpl.jena.sparql.expr   
com.hp.hpl.jena.sparql.expr.aggregate   
com.hp.hpl.jena.sparql.expr.nodevalue   
com.hp.hpl.jena.sparql.graph   
com.hp.hpl.jena.sparql.lang.arq   
com.hp.hpl.jena.sparql.lang.rdql   
com.hp.hpl.jena.sparql.lang.sparql_10   
com.hp.hpl.jena.sparql.lang.sparql_11   
com.hp.hpl.jena.sparql.serializer   
com.hp.hpl.jena.sparql.sse   
com.hp.hpl.jena.sparql.sse.builders   
com.hp.hpl.jena.sparql.sse.writers   
com.hp.hpl.jena.sparql.syntax   
com.hp.hpl.jena.sparql.util   
 

Uses of Expr in com.hp.hpl.jena.query
 

Fields in com.hp.hpl.jena.query declared as Expr
 Expr SortCondition.expression
           
 

Methods in com.hp.hpl.jena.query that return Expr
 Expr Query.allocAggregate(Aggregator agg)
           
 Expr SortCondition.getExpression()
           
 

Methods in com.hp.hpl.jena.query that return types with arguments of type Expr
 java.util.List<Expr> Query.getHavingExprs()
           
 

Methods in com.hp.hpl.jena.query with parameters of type Expr
 void Query.addGroupBy(Expr expr)
           
 void Query.addGroupBy(Var v, Expr expr)
           
 void Query.addHavingCondition(Expr expr)
           
 void Query.addOrderBy(Expr expr, int direction)
           
 void Query.addResultVar(Expr expr)
          Add an to a SELECT query (a name will be created for it)
 void Query.addResultVar(com.hp.hpl.jena.graph.Node v, Expr expr)
           
 void Query.addResultVar(java.lang.String varName, Expr expr)
          Add a named expression to a SELECT query
 

Constructors in com.hp.hpl.jena.query with parameters of type Expr
SortCondition(Expr expr, int dir)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.algebra.op
 

Methods in com.hp.hpl.jena.sparql.algebra.op with parameters of type Expr
static Op OpAssign.assign(Op op, Var var, Expr expr)
           
static Op OpLeftJoin.create(Op left, Op right, Expr expr)
           
static Op OpExtend.extend(Op op, Var var, Expr expr)
           
static Op OpFilter.filter(Expr expr, Op op)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.algebra.optimize
 

Methods in com.hp.hpl.jena.sparql.algebra.optimize that return Expr
 Expr ExprTransformApplyTransform.transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
           
 

Methods in com.hp.hpl.jena.sparql.algebra.optimize with parameters of type Expr
static Op TransformFilterDisjunction.expandDisjunction(Expr expr, Op subOp)
           
static Op TransformFilterEquality.processFilter(Expr e, Op subOp)
          Return null for "no change"
static Op TransformFilterEquality.processFilterOrOpFilter(Expr e, Op subOp)
          Return an optimized filter for equality expressions
 

Uses of Expr in com.hp.hpl.jena.sparql.core
 

Methods in com.hp.hpl.jena.sparql.core that return Expr
 Expr VarExprList.getExpr(Var var)
           
static Expr Substitute.substitute(Expr expr, Binding binding)
           
 

Methods in com.hp.hpl.jena.sparql.core that return types with arguments of type Expr
 java.util.Map<Var,Expr> VarExprList.getExprs()
           
 

Methods in com.hp.hpl.jena.sparql.core with parameters of type Expr
 void VarExprList.add(Var var, Expr expr)
           
static Expr Substitute.substitute(Expr expr, Binding binding)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.engine
 

Methods in com.hp.hpl.jena.sparql.engine that return Expr
static Expr VarRename.rename(Expr expr, java.util.Set<Var> constants)
           
 

Methods in com.hp.hpl.jena.sparql.engine with parameters of type Expr
static Expr VarRename.rename(Expr expr, java.util.Set<Var> constants)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.engine.iterator
 

Constructors in com.hp.hpl.jena.sparql.engine.iterator with parameters of type Expr
QueryIterFilterExpr(QueryIterator input, Expr expr, ExecutionContext context)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.expr
 

Classes in com.hp.hpl.jena.sparql.expr that implement Expr
 class E_Add
           
 class E_BNode
           
 class E_Bound
           
 class E_Call
           
 class E_Cast
           
 class E_Coalesce
          SPARQL coalesce special form.
 class E_Conditional
          IF(expr, expr, expr)
 class E_Datatype
           
 class E_DateTimeDay
           
 class E_DateTimeHours
           
 class E_DateTimeMinutes
           
 class E_DateTimeMonth
           
 class E_DateTimeSeconds
           
 class E_DateTimeTimezone
           
 class E_DateTimeTZ
           
 class E_DateTimeYear
           
 class E_Divide
           
 class E_Equals
           
 class E_Exists
           
 class E_Function
          SPARQL filter function
 class E_FunctionDynamic
           
 class E_GreaterThan
           
 class E_GreaterThanOrEqual
           
 class E_IRI
           
 class E_IsBlank
           
 class E_IsIRI
           
 class E_IsLiteral
           
 class E_IsNumeric
           
 class E_IsURI
           
 class E_Lang
           
 class E_LangMatches
           
 class E_LessThan
           
 class E_LessThanOrEqual
           
 class E_LogicalAnd
           
 class E_LogicalNot
           
 class E_LogicalOr
           
 class E_MD5
           
 class E_Multiply
           
 class E_NotEquals
           
 class E_NotExists
           
 class E_NotOneOf
           
 class E_Now
           
 class E_NumAbs
           
 class E_NumCeiling
           
 class E_NumFloor
           
 class E_NumRound
           
 class E_OneOf
           
 class E_OneOfBase
           
 class E_Random
           
 class E_Regex
          Indirect to the choosen regular expression implementation
 class E_SameTerm
           
 class E_Scalar
          A scalar subquery that returns a single row/column.
 class E_SHA1
           
 class E_SHA224
           
 class E_SHA256
           
 class E_SHA384
           
 class E_SHA512
           
 class E_Str
           
 class E_StrConcat
          SPARQL CONCATs
 class E_StrContains
           
 class E_StrDatatype
          Create a literal from lexical form and datatype URI
 class E_StrEncodeForURI
           
 class E_StrEndsWith
           
 class E_StrLang
          Create a literal from lexical form and language tag
 class E_StrLength
           
 class E_StrLowerCase
           
 class E_StrStartsWith
           
 class E_StrSubstring
           
 class E_StrUpperCase
           
 class E_Subtract
           
 class E_UnaryMinus
           
 class E_UnaryPlus
           
 class E_URI
           
 class E_Version
           
 class ExprAggregator
          Group aggregation functions calculated a value during grouping and placed in the output binding.
 class ExprDigest
           
 class ExprFunction
          A function in the expression hierarchy.
 class ExprFunction0
          An expression that is constant (does not depend on evaluating a sub expression).
 class ExprFunction1
          A function that has a single argument
 class ExprFunction2
          A function of two arguments
 class ExprFunction3
          A function of three arguments
 class ExprFunctionN
          A function which takes N arguments (N may be variable e.g.
 class ExprFunctionOp
          A "function" that executes over a pattern
 class 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.
 class ExprSystem
           
 class ExprVar
          An expression that is a variable in an expression.
 class NodeValue
           
 

Methods in com.hp.hpl.jena.sparql.expr that return Expr
 Expr ExprAggregator.apply(ExprTransform transform)
           
 Expr NodeValue.apply(ExprTransform transform)
           
 Expr ExprFunction0.apply(ExprTransform transform)
           
 Expr ExprVar.apply(ExprTransform transform)
           
 Expr ExprFunction1.apply(ExprTransform transform, Expr sub)
           
 Expr ExprFunction2.apply(ExprTransform transform, Expr arg1, Expr arg2)
           
 Expr ExprFunction3.apply(ExprTransform transform, Expr arg1, Expr arg2, Expr arg3)
           
 Expr ExprFunctionN.apply(ExprTransform transform, ExprList exprList)
           
 Expr ExprFunctionOp.apply(ExprTransform transform, ExprList args, Op x)
           
 Expr E_Exists.applyNodeTransform(NodeTransform nodeTransform)
           
 Expr E_Scalar.applyNodeTransform(NodeTransform transform)
           
 Expr E_NotExists.applyNodeTransform(NodeTransform nodeTransform)
           
 Expr ExprFunction1.applyNodeTransform(NodeTransform transform)
           
 Expr Expr.applyNodeTransform(NodeTransform transform)
          Rewrite, applying a node->node transformation
abstract  Expr ExprNode.applyNodeTransform(NodeTransform transform)
           
 Expr ExprFunction2.applyNodeTransform(NodeTransform transform)
           
 Expr NodeValue.applyNodeTransform(NodeTransform transform)
           
 Expr ExprFunction0.applyNodeTransform(NodeTransform transform)
           
 Expr ExprFunction3.applyNodeTransform(NodeTransform transform)
           
 Expr ExprFunctionN.applyNodeTransform(NodeTransform transform)
           
 Expr ExprVar.applyNodeTransform(NodeTransform transform)
           
 Expr E_Now.copy()
           
abstract  Expr ExprFunction0.copy()
           
 Expr E_Random.copy()
           
 Expr E_Version.copy()
           
 Expr E_MD5.copy(Expr expr)
           
 Expr E_StrLength.copy(Expr expr)
           
 Expr E_StrUpperCase.copy(Expr expr)
           
abstract  Expr ExprFunction1.copy(Expr expr)
           
 Expr E_DateTimeMinutes.copy(Expr expr)
           
 Expr E_NumFloor.copy(Expr expr)
           
 Expr E_NumRound.copy(Expr expr)
           
 Expr E_IsURI.copy(Expr expr)
           
 Expr E_UnaryMinus.copy(Expr expr)
           
 Expr E_NumCeiling.copy(Expr expr)
           
 Expr E_DateTimeTimezone.copy(Expr expr)
           
 Expr E_Str.copy(Expr expr)
           
 Expr E_IsLiteral.copy(Expr expr)
           
 Expr E_SHA384.copy(Expr expr)
           
 Expr E_Bound.copy(Expr expr)
           
 Expr E_UnaryPlus.copy(Expr expr)
           
 Expr E_SHA512.copy(Expr expr)
           
 Expr E_DateTimeSeconds.copy(Expr expr)
           
 Expr E_SHA224.copy(Expr expr)
           
 Expr E_DateTimeMonth.copy(Expr expr)
           
 Expr E_DateTimeDay.copy(Expr expr)
           
 Expr E_SHA1.copy(Expr expr)
           
 Expr E_IsBlank.copy(Expr expr)
           
 Expr E_IRI.copy(Expr expr)
           
 Expr E_DateTimeYear.copy(Expr expr)
           
 Expr E_URI.copy(Expr expr)
           
 Expr E_Datatype.copy(Expr expr)
           
 Expr E_Lang.copy(Expr expr)
           
 Expr E_SHA256.copy(Expr expr)
           
 Expr E_LogicalNot.copy(Expr expr)
           
 Expr E_NumAbs.copy(Expr expr)
           
 Expr E_DateTimeTZ.copy(Expr expr)
           
 Expr E_StrLowerCase.copy(Expr expr)
           
 Expr E_IsNumeric.copy(Expr expr)
           
 Expr E_IsIRI.copy(Expr expr)
           
 Expr E_StrEncodeForURI.copy(Expr expr)
           
 Expr E_DateTimeHours.copy(Expr expr)
           
 Expr E_StrLang.copy(Expr expr1, Expr expr2)
           
 Expr E_LangMatches.copy(Expr e1, Expr e2)
           
 Expr E_StrDatatype.copy(Expr expr1, Expr expr2)
           
 Expr E_StrEndsWith.copy(Expr expr1, Expr expr2)
           
 Expr E_LessThan.copy(Expr e1, Expr e2)
           
 Expr E_Equals.copy(Expr e1, Expr e2)
           
 Expr E_SameTerm.copy(Expr e1, Expr e2)
           
 Expr E_GreaterThan.copy(Expr e1, Expr e2)
           
 Expr E_Divide.copy(Expr e1, Expr e2)
           
 Expr E_Multiply.copy(Expr e1, Expr e2)
           
abstract  Expr ExprFunction2.copy(Expr arg1, Expr arg2)
           
 Expr E_LogicalOr.copy(Expr e1, Expr e2)
           
 Expr E_StrContains.copy(Expr expr1, Expr expr2)
           
 Expr E_NotEquals.copy(Expr e1, Expr e2)
           
 Expr E_LogicalAnd.copy(Expr e1, Expr e2)
           
 Expr E_LessThanOrEqual.copy(Expr e1, Expr e2)
           
 Expr E_StrStartsWith.copy(Expr expr1, Expr expr2)
           
 Expr E_Subtract.copy(Expr e1, Expr e2)
           
 Expr E_Add.copy(Expr e1, Expr e2)
           
 Expr E_GreaterThanOrEqual.copy(Expr e1, Expr e2)
           
 Expr E_Cast.copy(Expr arg1, Expr arg2)
           
 Expr E_Conditional.copy(Expr arg1, Expr arg2, Expr arg3)
           
abstract  Expr ExprFunction3.copy(Expr arg1, Expr arg2, Expr arg3)
           
 Expr ExprAggregator.copy(Var v)
           
 Expr ExprVar.copy(Var v)
           
 Expr Expr.copySubstitute(Binding binding)
          Deep copy with substitution
 Expr ExprNode.copySubstitute(Binding binding)
           
 Expr E_Exists.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr E_Scalar.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr E_NotExists.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprFunction1.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr Expr.copySubstitute(Binding binding, boolean foldConstants)
           
abstract  Expr ExprNode.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprFunction2.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr NodeValue.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprFunction0.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprFunction3.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprFunctionN.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr ExprVar.copySubstitute(Binding binding, boolean foldConstants)
           
 Expr Expr.deepCopy()
          Deep copy
 Expr ExprNode.deepCopy()
           
 Expr ExprList.get(int idx)
           
 Expr ExprFunction1.getArg()
           
 Expr ExprFunctionOp.getArg(int i)
           
 Expr ExprFunction1.getArg(int i)
           
 Expr ExprFunction2.getArg(int i)
           
 Expr ExprFunction0.getArg(int i)
           
 Expr ExprFunction3.getArg(int i)
           
 Expr ExprFunctionN.getArg(int i)
           
abstract  Expr ExprFunction.getArg(int i)
           
 Expr ExprFunction2.getArg1()
           
 Expr ExprFunction3.getArg1()
           
 Expr ExprFunction2.getArg2()
           
 Expr ExprFunction3.getArg2()
           
 Expr ExprFunction3.getArg3()
           
 Expr ExprNode.getExpr()
           
 Expr E_OneOfBase.getLHS()
           
static Expr ExprLib.replaceAggregateByVariable(Expr expr)
          transform an expression that may involve aggregates into one that just uses the variable for the aggregate
 Expr ExprTransform.transform(ExprAggregator eAgg)
           
 Expr ExprTransformCopy.transform(ExprAggregator eAgg)
           
 Expr ExprTransform.transform(ExprFunction0 func)
           
 Expr ExprTransformCopy.transform(ExprFunction0 func)
           
 Expr ExprTransform.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransformBase.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransformCopy.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransform.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransformBase.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransformCopy.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransform.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr ExprTransformBase.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr ExprTransformCopy.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr ExprTransform.transform(ExprFunctionN func, ExprList args)
           
 Expr ExprTransformBase.transform(ExprFunctionN func, ExprList args)
           
 Expr ExprTransformCopy.transform(ExprFunctionN func, ExprList args)
           
 Expr ExprTransform.transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
           
 Expr ExprTransformBase.transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
           
 Expr ExprTransformCopy.transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
           
static Expr ExprTransformer.transform(ExprTransform transform, Expr expr)
          Transform an expression
 Expr ExprTransform.transform(ExprVar nv)
           
 Expr ExprTransformBase.transform(ExprVar ev)
           
 Expr ExprTransformCopy.transform(ExprVar exprVar)
           
 Expr ExprTransform.transform(NodeValue nv)
           
 Expr ExprTransformBase.transform(NodeValue nv)
           
 Expr ExprTransformCopy.transform(NodeValue nv)
           
 

Methods in com.hp.hpl.jena.sparql.expr that return types with arguments of type Expr
 java.util.List<Expr> ExprFunctionN.getArgs()
           
 java.util.List<Expr> ExprFunction.getArgs()
           
 java.util.List<Expr> ExprList.getList()
           
 java.util.Iterator<Expr> ExprList.iterator()
           
 

Methods in com.hp.hpl.jena.sparql.expr with parameters of type Expr
 void ExprList.add(Expr expr)
           
 Expr ExprFunction1.apply(ExprTransform transform, Expr sub)
           
 Expr ExprFunction2.apply(ExprTransform transform, Expr arg1, Expr arg2)
           
 Expr ExprFunction3.apply(ExprTransform transform, Expr arg1, Expr arg2, Expr arg3)
           
 Expr E_MD5.copy(Expr expr)
           
 Expr E_StrLength.copy(Expr expr)
           
 Expr E_StrUpperCase.copy(Expr expr)
           
abstract  Expr ExprFunction1.copy(Expr expr)
           
 Expr E_DateTimeMinutes.copy(Expr expr)
           
 Expr E_NumFloor.copy(Expr expr)
           
 Expr E_NumRound.copy(Expr expr)
           
 Expr E_IsURI.copy(Expr expr)
           
 Expr E_UnaryMinus.copy(Expr expr)
           
 Expr E_NumCeiling.copy(Expr expr)
           
 Expr E_DateTimeTimezone.copy(Expr expr)
           
 Expr E_Str.copy(Expr expr)
           
 Expr E_IsLiteral.copy(Expr expr)
           
 Expr E_SHA384.copy(Expr expr)
           
 Expr E_Bound.copy(Expr expr)
           
 Expr E_UnaryPlus.copy(Expr expr)
           
 Expr E_SHA512.copy(Expr expr)
           
 Expr E_DateTimeSeconds.copy(Expr expr)
           
 Expr E_SHA224.copy(Expr expr)
           
 Expr E_DateTimeMonth.copy(Expr expr)
           
 Expr E_DateTimeDay.copy(Expr expr)
           
 Expr E_SHA1.copy(Expr expr)
           
 Expr E_IsBlank.copy(Expr expr)
           
 Expr E_IRI.copy(Expr expr)
           
 Expr E_DateTimeYear.copy(Expr expr)
           
 Expr E_URI.copy(Expr expr)
           
 Expr E_Datatype.copy(Expr expr)
           
 Expr E_Lang.copy(Expr expr)
           
 Expr E_SHA256.copy(Expr expr)
           
 Expr E_LogicalNot.copy(Expr expr)
           
 Expr E_NumAbs.copy(Expr expr)
           
 Expr E_DateTimeTZ.copy(Expr expr)
           
 Expr E_StrLowerCase.copy(Expr expr)
           
 Expr E_IsNumeric.copy(Expr expr)
           
 Expr E_IsIRI.copy(Expr expr)
           
 Expr E_StrEncodeForURI.copy(Expr expr)
           
 Expr E_DateTimeHours.copy(Expr expr)
           
 Expr E_StrLang.copy(Expr expr1, Expr expr2)
           
 Expr E_LangMatches.copy(Expr e1, Expr e2)
           
 Expr E_StrDatatype.copy(Expr expr1, Expr expr2)
           
 Expr E_StrEndsWith.copy(Expr expr1, Expr expr2)
           
 Expr E_LessThan.copy(Expr e1, Expr e2)
           
 Expr E_Equals.copy(Expr e1, Expr e2)
           
 Expr E_SameTerm.copy(Expr e1, Expr e2)
           
 Expr E_GreaterThan.copy(Expr e1, Expr e2)
           
 Expr E_Divide.copy(Expr e1, Expr e2)
           
 Expr E_Multiply.copy(Expr e1, Expr e2)
           
abstract  Expr ExprFunction2.copy(Expr arg1, Expr arg2)
           
 Expr E_LogicalOr.copy(Expr e1, Expr e2)
           
 Expr E_StrContains.copy(Expr expr1, Expr expr2)
           
 Expr E_NotEquals.copy(Expr e1, Expr e2)
           
 Expr E_LogicalAnd.copy(Expr e1, Expr e2)
           
 Expr E_LessThanOrEqual.copy(Expr e1, Expr e2)
           
 Expr E_StrStartsWith.copy(Expr expr1, Expr expr2)
           
 Expr E_Subtract.copy(Expr e1, Expr e2)
           
 Expr E_Add.copy(Expr e1, Expr e2)
           
 Expr E_GreaterThanOrEqual.copy(Expr e1, Expr e2)
           
 Expr E_Cast.copy(Expr arg1, Expr arg2)
           
 Expr E_Conditional.copy(Expr arg1, Expr arg2, Expr arg3)
           
abstract  Expr ExprFunction3.copy(Expr arg1, Expr arg2, Expr arg3)
           
static java.util.Set<java.lang.String> ExprVars.getVarNamesMentioned(Expr expr)
           
static java.util.Set<Var> ExprVars.getVarsMentioned(Expr expr)
           
static boolean ExprLib.isAssignmentSafeEquality(Expr expr)
          Decide whether an expression is safe for using a a graph substitution.
static boolean ExprLib.isAssignmentSafeEquality(Expr expr, boolean graphHasStringEquality, boolean graphHasNumercialValueEquality)
           
static Expr ExprLib.replaceAggregateByVariable(Expr expr)
          transform an expression that may involve aggregates into one that just uses the variable for the aggregate
 Expr ExprTransform.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransformBase.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransformCopy.transform(ExprFunction1 func, Expr expr1)
           
 Expr ExprTransform.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransformBase.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransformCopy.transform(ExprFunction2 func, Expr expr1, Expr expr2)
           
 Expr ExprTransform.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr ExprTransformBase.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
 Expr ExprTransformCopy.transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
           
static Expr ExprTransformer.transform(ExprTransform transform, Expr expr)
          Transform an expression
static void ExprVars.varNamesMentioned(java.util.Collection<java.lang.String> acc, Expr expr)
           
static void ExprVars.varsMentioned(java.util.Collection<Var> acc, Expr expr)
           
 void ExprWalker.walk(Expr expr)
           
static void ExprWalker.walk(ExprVisitor visitor, Expr expr)
           
 

Constructors in com.hp.hpl.jena.sparql.expr with parameters of type Expr
E_Add(Expr left, Expr right)
           
E_BNode(Expr expr)
           
E_Bound(Expr expr)
           
E_Conditional(Expr condition, Expr thenExpr, Expr elseExpr)
           
E_Datatype(Expr expr)
           
E_DateTimeDay(Expr expr)
           
E_DateTimeHours(Expr expr)
           
E_DateTimeMinutes(Expr expr)
           
E_DateTimeMonth(Expr expr)
           
E_DateTimeSeconds(Expr expr)
           
E_DateTimeTimezone(Expr expr)
           
E_DateTimeTZ(Expr expr)
           
E_DateTimeYear(Expr expr)
           
E_Divide(Expr left, Expr right)
           
E_Equals(Expr left, Expr right)
           
E_FunctionDynamic(Expr function, ExprList args)
           
E_GreaterThan(Expr left, Expr right)
           
E_GreaterThanOrEqual(Expr left, Expr right)
           
E_IRI(Expr expr)
           
E_IRI(Expr expr, java.lang.String altSymbol)
           
E_IsBlank(Expr expr)
           
E_IsIRI(Expr expr)
           
E_IsIRI(Expr expr, java.lang.String altSymbol)
           
E_IsLiteral(Expr expr)
           
E_IsNumeric(Expr expr)
           
E_IsURI(Expr expr)
           
E_Lang(Expr expr)
           
E_LangMatches(Expr expr1, Expr expr2)
           
E_LessThan(Expr left, Expr right)
           
E_LessThanOrEqual(Expr left, Expr right)
           
E_LogicalAnd(Expr left, Expr right)
           
E_LogicalNot(Expr expr)
           
E_LogicalOr(Expr left, Expr right)
           
E_MD5(Expr expr)
           
E_Multiply(Expr left, Expr right)
           
E_NotEquals(Expr left, Expr right)
           
E_NotOneOf(Expr expr, ExprList args)
           
E_NumAbs(Expr expr)
           
E_NumCeiling(Expr expr)
           
E_NumFloor(Expr expr)
           
E_NumRound(Expr expr)
           
E_OneOf(Expr expr, ExprList args)
           
E_Regex(Expr expr, Expr pattern, Expr flags)
           
E_Regex(Expr expr, java.lang.String pattern, java.lang.String flags)
           
E_SameTerm(Expr left, Expr right)
           
E_SHA1(Expr expr)
           
E_SHA224(Expr expr)
           
E_SHA256(Expr expr)
           
E_SHA384(Expr expr)
           
E_SHA512(Expr expr)
           
E_Str(Expr expr)
           
E_StrContains(Expr expr1, Expr expr2)
           
E_StrDatatype(Expr expr1, Expr expr2)
           
E_StrEncodeForURI(Expr expr)
           
E_StrEndsWith(Expr expr1, Expr expr2)
           
E_StrLang(Expr expr1, Expr expr2)
           
E_StrLength(Expr expr)
           
E_StrLowerCase(Expr expr)
           
E_StrStartsWith(Expr expr1, Expr expr2)
           
E_StrSubstring(Expr expr1, Expr expr2, Expr expr3)
           
E_StrUpperCase(Expr expr)
           
E_Subtract(Expr left, Expr right)
           
E_UnaryMinus(Expr expr)
           
E_UnaryPlus(Expr expr)
           
E_URI(Expr expr)
           
E_URI(Expr expr, java.lang.String altSymbol)
           
ExprDigest(Expr expr, java.lang.String symbol, java.lang.String digestName)
           
ExprList(Expr expr)
           
 

Constructor parameters in com.hp.hpl.jena.sparql.expr with type arguments of type Expr
ExprList(java.util.List<Expr> x)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.expr.aggregate
 

Methods in com.hp.hpl.jena.sparql.expr.aggregate that return Expr
 Expr AggAvgDistinct.getExpr()
           
 Expr Aggregator.getExpr()
          Get the expression - may be null (e.g COUNT(*)) ;
 Expr AggCountDistinct.getExpr()
           
 Expr AggCount.getExpr()
           
 Expr AggSum.getExpr()
           
 Expr AggCountVarDistinct.getExpr()
           
 Expr AggGroupConcat.getExpr()
           
 Expr AggCountVar.getExpr()
           
 Expr AggSampleDistinct.getExpr()
           
 Expr AggSumDistinct.getExpr()
           
 Expr AggSample.getExpr()
           
 Expr AggAvg.getExpr()
           
 Expr AggGroupConcatDistinct.getExpr()
           
 

Methods in com.hp.hpl.jena.sparql.expr.aggregate with parameters of type Expr
 Aggregator AggAvgDistinct.copy(Expr expr)
           
 Aggregator Aggregator.copy(Expr expr)
           
 Aggregator AggCountDistinct.copy(Expr expr)
           
 Aggregator AggMinDistinct.copy(Expr expr)
           
 Aggregator AggMin.copy(Expr expr)
           
 Aggregator AggCount.copy(Expr expr)
           
 Aggregator AggMax.copy(Expr expr)
           
 Aggregator AggSum.copy(Expr expr)
           
 Aggregator AggMaxDistinct.copy(Expr expr)
           
 Aggregator AggCountVarDistinct.copy(Expr expr)
           
 Aggregator AggGroupConcat.copy(Expr expr)
           
 Aggregator AggCountVar.copy(Expr expr)
           
 Aggregator AggSampleDistinct.copy(Expr expr)
           
 Aggregator AggSumDistinct.copy(Expr expr)
           
 Aggregator AggSample.copy(Expr expr)
           
 Aggregator AggAvg.copy(Expr expr)
           
 Aggregator AggGroupConcatDistinct.copy(Expr expr)
           
static Aggregator AggregatorFactory.createAvg(boolean distinct, Expr expr)
           
static Aggregator AggregatorFactory.createCountExpr(boolean distinct, Expr expr)
           
static Aggregator AggregatorFactory.createGroupConcat(boolean distinct, Expr expr, java.lang.String separator)
           
static Aggregator AggregatorFactory.createMax(boolean distinct, Expr expr)
           
static Aggregator AggregatorFactory.createMin(boolean distinct, Expr expr)
           
static Aggregator AggregatorFactory.createSample(boolean distinct, Expr expr)
           
static Aggregator AggregatorFactory.createSum(boolean distinct, Expr expr)
           
 

Constructors in com.hp.hpl.jena.sparql.expr.aggregate with parameters of type Expr
AggAvg(Expr expr)
           
AggAvgDistinct(Expr expr)
           
AggCountVar(Expr expr)
           
AggCountVarDistinct(Expr expr)
           
AggGroupConcat(Expr expr, java.lang.String separator)
           
AggGroupConcatDistinct(Expr expr, java.lang.String separator)
           
AggMax(Expr expr)
           
AggMaxDistinct(Expr expr)
           
AggMin(Expr expr)
           
AggMinDistinct(Expr expr)
           
AggSample(Expr expr)
           
AggSampleDistinct(Expr expr)
           
AggSum(Expr expr)
           
AggSumDistinct(Expr expr)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.expr.nodevalue
 

Classes in com.hp.hpl.jena.sparql.expr.nodevalue that implement Expr
 class NodeValueBoolean
           
 class NodeValueDate
          XSD Date (which is unrelated to XSD dateTime in the datatype hierarchy)
 class NodeValueDateTime
          XSD dateTime (which is unrelated to XSD date in the datatype hierarchy)
 class NodeValueDecimal
           
 class NodeValueDouble
           
 class NodeValueDuration
          XSD Duration (which is unrelated to XSD dateTime in the datatype hierarchy)
 class NodeValueFloat
           
 class NodeValueGDay
           
 class NodeValueGMonth
           
 class NodeValueGMonthDay
           
 class NodeValueGYear
           
 class NodeValueGYearMonth
           
 class NodeValueInteger
           
 class NodeValueNode
          A NodeValue that isn't anything else - unrecognized literals, URIs and blank nodes.
 class NodeValueString
           
 class NodeValueTime
          XSD Date (which is unrelated to XSD dateTime in the datatype hierarchy)
 

Uses of Expr in com.hp.hpl.jena.sparql.graph
 

Methods in com.hp.hpl.jena.sparql.graph that return Expr
static Expr NodeTransformLib.transform(NodeTransform nodeTransform, Expr expr)
           
 

Methods in com.hp.hpl.jena.sparql.graph with parameters of type Expr
static Expr NodeTransformLib.transform(NodeTransform nodeTransform, Expr expr)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.lang.arq
 

Methods in com.hp.hpl.jena.sparql.lang.arq that return Expr
 Expr ARQParser.AdditiveExpression()
           
 Expr ARQParser.Aggregate()
           
 Expr ARQParser.BrackettedExpression()
           
 Expr ARQParser.BuiltInCall()
           
 Expr ARQParser.ConditionalAndExpression()
           
 Expr ARQParser.ConditionalOrExpression()
           
 Expr ARQParser.Constraint()
           
 Expr ARQParser.ExistsFunc()
           
 Expr ARQParser.Expression()
           
 Expr ARQParser.FunctionCall()
           
 Expr ARQParser.IRIrefOrFunction()
           
 Expr ARQParser.MultiplicativeExpression()
           
 Expr ARQParser.NotExistsFunc()
           
 Expr ARQParser.NumericExpression()
           
 Expr ARQParser.PrimaryExpression()
           
 Expr ARQParser.RegexExpression()
           
 Expr ARQParser.RelationalExpression()
           
 Expr ARQParser.SubstringExpression()
           
 Expr ARQParser.UnaryExpression()
           
 Expr ARQParser.ValueLogical()
           
 Expr ARQParser.VarOrFunction()
           
 

Uses of Expr in com.hp.hpl.jena.sparql.lang.rdql
 

Subinterfaces of Expr in com.hp.hpl.jena.sparql.lang.rdql
 interface ExprBoolean
           
 interface ExprNumeric
           
 interface ExprRDQL
           
 

Classes in com.hp.hpl.jena.sparql.lang.rdql that implement Expr
 class ParsedLiteral
           
 class Q_Add
           
 class Q_BitAnd
           
 class Q_BitOr
           
 class Q_BitXor
           
 class Q_BooleanLiteral
           
 class Q_Divide
           
 class Q_Equal
           
 class Q_GreaterThan
           
 class Q_GreaterThanOrEqual
           
 class Q_LeftShift
           
 class Q_LessThan
           
 class Q_LessThanOrEqual
           
 class Q_LogicalAnd
           
 class Q_LogicalOr
           
 class Q_Modulus
           
 class Q_Multiply
           
 class Q_NotEqual
           
 class Q_NumericLiteral
           
 class Q_PatternLiteral
           
 class Q_QName
           
 class Q_QuotedURI
           
 class Q_RightSignedShift
           
 class Q_RightUnsignedShift
           
 class Q_StringEqual
           
 class Q_StringLangEqual
           
 class Q_StringMatch
           
 class Q_StringNoMatch
           
 class Q_StringNotEqual
           
 class Q_Subtract
           
 class Q_TextLiteral
           
 class Q_TextLiteral2
           
 class Q_UnaryMinus
           
 class Q_UnaryNot
           
 class Q_UnaryPlus
           
 class Q_URI
           
 class Q_URL
           
 class Q_Var
           
 class WorkingVar
          Working variables are settable values for holding intermediate results.
 

Uses of Expr in com.hp.hpl.jena.sparql.lang.sparql_10
 

Methods in com.hp.hpl.jena.sparql.lang.sparql_10 that return Expr
 Expr SPARQLParser10.AdditiveExpression()
           
 Expr SPARQLParser10.BrackettedExpression()
           
 Expr SPARQLParser10.BuiltInCall()
           
 Expr SPARQLParser10.ConditionalAndExpression()
           
 Expr SPARQLParser10.ConditionalOrExpression()
           
 Expr SPARQLParser10.Constraint()
           
 Expr SPARQLParser10.Expression()
           
 Expr SPARQLParser10.FunctionCall()
           
 Expr SPARQLParser10.IRIrefOrFunction()
           
 Expr SPARQLParser10.MultiplicativeExpression()
           
 Expr SPARQLParser10.NumericExpression()
           
 Expr SPARQLParser10.PrimaryExpression()
           
 Expr SPARQLParser10.RegexExpression()
           
 Expr SPARQLParser10.RelationalExpression()
           
 Expr SPARQLParser10.UnaryExpression()
           
 Expr SPARQLParser10.ValueLogical()
           
 

Uses of Expr in com.hp.hpl.jena.sparql.lang.sparql_11
 

Methods in com.hp.hpl.jena.sparql.lang.sparql_11 that return Expr
 Expr SPARQLParser11.AdditiveExpression()
           
 Expr SPARQLParser11.Aggregate()
           
 Expr SPARQLParser11.BrackettedExpression()
           
 Expr SPARQLParser11.BuiltInCall()
           
 Expr SPARQLParser11.ConditionalAndExpression()
           
 Expr SPARQLParser11.ConditionalOrExpression()
           
 Expr SPARQLParser11.Constraint()
           
 Expr SPARQLParser11.ExistsFunc()
           
 Expr SPARQLParser11.Expression()
           
 Expr SPARQLParser11.FunctionCall()
           
 Expr SPARQLParser11.IRIrefOrFunction()
           
 Expr SPARQLParser11.MultiplicativeExpression()
           
 Expr SPARQLParser11.NotExistsFunc()
           
 Expr SPARQLParser11.NumericExpression()
           
 Expr SPARQLParser11.PrimaryExpression()
           
 Expr SPARQLParser11.RegexExpression()
           
 Expr SPARQLParser11.RelationalExpression()
           
 Expr SPARQLParser11.SubstringExpression()
           
 Expr SPARQLParser11.UnaryExpression()
           
 Expr SPARQLParser11.ValueLogical()
           
 

Uses of Expr in com.hp.hpl.jena.sparql.serializer
 

Methods in com.hp.hpl.jena.sparql.serializer with parameters of type Expr
 void FmtExpr.format(Expr expr)
           
static void FmtExpr.format(IndentedWriter out, Expr expr)
           
static void FmtExpr.format(IndentedWriter out, Expr expr, SerializationContext cxt)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.sse
 

Methods in com.hp.hpl.jena.sparql.sse that return Expr
static Expr SSE.parseExpr(java.lang.String s)
          Parse a string to obtain a SPARQL expression
static Expr SSE.parseExpr(java.lang.String s, com.hp.hpl.jena.shared.PrefixMapping pmap)
          Parse a string to obtain a SPARQL expression
 

Methods in com.hp.hpl.jena.sparql.sse with parameters of type Expr
static void WriterSSE.out(IndentedWriter out, Expr expr, Prologue prologue)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.sse.builders
 

Methods in com.hp.hpl.jena.sparql.sse.builders that return Expr
static Expr BuilderOp.buildExpr(Item item)
           
static Expr BuilderExpr.buildExpr(Item item)
           
 Expr BuilderExpr.buildItem(Item item)
           
 Expr BuilderExpr.Build.make(ItemList list)
           
 

Methods in com.hp.hpl.jena.sparql.sse.builders that return types with arguments of type Expr
static java.util.List<Expr> BuilderOp.buildExpr(ItemList list)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.sse.writers
 

Methods in com.hp.hpl.jena.sparql.sse.writers with parameters of type Expr
static java.lang.String WriterExpr.asString(Expr expr)
           
static void WriterExpr.output(IndentedWriter out, Expr expr, SerializationContext sCxt)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.syntax
 

Methods in com.hp.hpl.jena.sparql.syntax that return Expr
 Expr ElementFilter.getExpr()
           
 Expr ElementBind.getExpr()
           
 Expr ElementAssign.getExpr()
           
 

Constructors in com.hp.hpl.jena.sparql.syntax with parameters of type Expr
ElementAssign(Var v, Expr expr)
           
ElementBind(Var v, Expr expr)
           
ElementFilter(Expr expr)
           
 

Uses of Expr in com.hp.hpl.jena.sparql.util
 

Methods in com.hp.hpl.jena.sparql.util that return Expr
static Expr ExprUtils.nodeToExpr(com.hp.hpl.jena.graph.Node n)
           
static Expr ExprUtils.parse(Query query, java.lang.String s, boolean checkAllUsed)
           
static Expr ExprUtils.parse(java.lang.String s)
           
static Expr ExprUtils.parse(java.lang.String s, com.hp.hpl.jena.shared.PrefixMapping pmap)
           
 

Methods in com.hp.hpl.jena.sparql.util with parameters of type Expr
static NodeValue ExprUtils.eval(Expr expr)
           
static NodeValue ExprUtils.eval(Expr expr, Binding binding)
           
static void ExprUtils.evalPrint(Expr expr, Binding binding)
           
static java.lang.String ExprUtils.fmtSPARQL(Expr expr)
           
static void ExprUtils.fmtSPARQL(IndentedWriter iOut, Expr expr)
           
static void ExprUtils.fmtSPARQL(IndentedWriter iOut, Expr expr, SerializationContext sCxt)
           
 

Method parameters in com.hp.hpl.jena.sparql.util with type arguments of type Expr
static java.lang.String ExprUtils.joinList(java.util.List<Expr> args, java.lang.String sep)
           
 



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.