com.hp.hpl.jena.sparql.expr
Class E_NotExists

java.lang.Object
  extended by com.hp.hpl.jena.sparql.expr.ExprNode
      extended by com.hp.hpl.jena.sparql.expr.ExprFunction
          extended by com.hp.hpl.jena.sparql.expr.ExprFunctionOp
              extended by com.hp.hpl.jena.sparql.expr.E_NotExists
All Implemented Interfaces:
Expr

public class E_NotExists
extends ExprFunctionOp


Field Summary
 
Fields inherited from interface com.hp.hpl.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL
 
Constructor Summary
E_NotExists(Element elt)
           
E_NotExists(Element el, Op op)
           
E_NotExists(Op op)
           
 
Method Summary
 Expr applyNodeTransform(NodeTransform nodeTransform)
          Rewrite, applying a node->node transformation
 ExprFunctionOp copy(ExprList args, Op x)
           
 Expr copySubstitute(Binding binding, boolean foldConstants)
           
 boolean equals(Object other)
           
 int hashCode()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprFunctionOp
apply, eval, getArg, getElement, getGraphPattern, isGraphPattern, numArgs, visit
 
Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprFunction
getArgs, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, isFunction
 
Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprNode
asVar, copySubstitute, deepCopy, getConstant, getExpr, getExprVar, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isSatisfied, isVariable, toString, varNamesMentioned, varsMentioned
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

E_NotExists

public E_NotExists(Op op)

E_NotExists

public E_NotExists(Element elt)

E_NotExists

public E_NotExists(Element el,
                   Op op)
Method Detail

copySubstitute

public Expr copySubstitute(Binding binding,
                           boolean foldConstants)
Specified by:
copySubstitute in interface Expr
Specified by:
copySubstitute in class ExprNode

applyNodeTransform

public Expr applyNodeTransform(NodeTransform nodeTransform)
Description copied from interface: Expr
Rewrite, applying a node->node transformation

Specified by:
applyNodeTransform in interface Expr
Specified by:
applyNodeTransform in class ExprNode

hashCode

public int hashCode()
Overrides:
hashCode in class ExprFunction

equals

public boolean equals(Object other)
Overrides:
equals in class ExprFunction

copy

public ExprFunctionOp copy(ExprList args,
                           Op x)
Specified by:
copy in class ExprFunctionOp


Licenced under the Apache License, Version 2.0