Package com.bigdata.rdf.internal.constraints

Interface Summary
CompareBOp.Annotations  
ComputedIN.Annotations  
ConditionalBind.Annotations  
DateBOp.Annotations  
DigestBOp.Annotations  
FuncBOp.Annotations  
InBOp.Annotations  
INeedsMaterialization Some IVValueExpression need materialized terms to perform their evaluation.
IPassesMaterialization Some IVValueExpression evaluate to one of their arguments, and if a INeedsEvaluation is in the expressions parent path, the parent needs to materialize the expression's arguments.
IsInlineBOp.Annotations  
IsMaterializedBOp.Annotations  
IVValueExpression.Annotations  
MathBOp.Annotations  
NumericBOp.Annotations  
RangeBOp.Annotations  
RegexBOp.Annotations  
ReplaceBOp.Annotations  
SameTermBOp.Annotations  
 

Class Summary
AndBOp Imposes the constraint x AND y.
BindingConstraint  
BNodeBOp The BNODE()/BNODE(Literal) function as defined in SPARQL 1.1 Query Language for RDF.
CoalesceBOp Coalesce BOp The COALESCE function form returns the RDF term value of the first expression that evaluates without error.
CompareBOp Perform open-world value comparison operations per the SPARQL spec.
ComputedIN "IN" and "NOT IN" operator based on testing of the enumerated value expressions.
ConcatBOp  
ConditionalBind<E extends IV> Operator causes a variable to be bound to the result of its evaluation as a side-effect unless the variable is already bound and the as-bound value does not compare as equals.
DatatypeBOp Return the datatype of the literal argument.
DateBOp A date expression involving a left IValueExpression operand.
DateTimeUtility  
DigestBOp A Digest expression involving a IValueExpression operand.
EBVBOp Calculates the "effective boolean value" of an IValueExpression.
EncodeForURIBOp  
FalseBOp Always evaluates to false.
FuncBOp Call one of the Sesame casting functions.
IfBOp Conditional if BOp
InBinaryBOp A constraint that a variable may only take on the bindings enumerated by some set.
InBOp Abstract base class for "IN" IConstraint implementations.
InferenceBVE  
InHashBOp A constraint that a value expression which may only take on the bindings enumerated by some set of constants.
IriBOp The IRI function, as defined in SPARQL 1.1 Query Language for RDF.
IsBNodeBOp Imposes the constraint isBNode(x).
IsBoundBOp Imposes the constraint bound(x) for the variable x.
IsInlineBOp Imposes the constraint isInline(x).
IsLiteralBOp Imposes the constraint isLiteral(x).
IsMaterializedBOp Imposes the constraint isMaterialized(x).
IsNumericBOp Imposes the constraint isLiteral(x).
IsURIBOp Imposes the constraint isURI(x).
IVValueExpression<T extends IV> A specialized IValueExpression that evaluates to an IV.
LangBOp Return the language tag of the literal argument.
LangMatchesBOp Implements the langMatches SPARQL operator.
LcaseBOp http://www.w3.org/2005/xpath-functions#lower-case
MathBOp A math expression involving a left and right IValueExpression operand.
MathUtility  
NeedsMaterializationBOp Attempts to run a constraint prior to materialization.
NotBOp Imposes the constraint !x.
NumericBOp A math expression involving a left and right IValueExpression operand.
OrBOp Imposes the constraint x OR y.
ProjectedConstraint  
RandBOp  
Range Represents a numerical range of IVs - a lower bound and an upper bound.
RangeBOp Operator used to impose a key-range constraint on a variable on access path.
RegexBOp  
ReplaceBOp  
SameTermBOp Compare two terms for exact equality.
SPARQLConstraint<X extends XSDBooleanIV> BOpConstraint that wraps a EBVBOp, which itself computes the effective boolean value of an IValueExpression.
SparqlTypeErrorBOp Always throws a SparqlTypeError.
StrAfterBOp  
StrBeforeBOp  
StrBOp Convert the IV to a xsd:string.
StrcontainsBOp  
StrdtBOp  
StrendsBOp  
StrlangBOp  
StrlenBOp  
StrstartsBOp  
SubstrBOp This function has an origin of ONE (1) not ZERO (0).
TrueBOp Always evaluates to true.
TryBeforeMaterializationConstraint This is useful when a solution can be filtered out before it goes through the materialization pipeline.
UcaseBOp  
XSDBooleanIVValueExpression Base class for RDF value expression BOps that happen to evaluate to an XSDBooleanIV.
XsdStrBOp Convert the IV to a xsd:string.
 

Enum Summary
DateBOp.DateOp  
DigestBOp.DigestOp  
INeedsMaterialization.Requirement  
MathBOp.MathOp  
NumericBOp.NumericOp  
 

Exception Summary
ContextNotAvailableException This generally indicates a failure to propagate the context wrapper for the binding set to a new binding set during a copy (projection), bind (join), etc.
 



Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.