public abstract class SubqueryFunctionNodeBase extends FunctionNode implements IGraphPatternContainer
DEFAULT_INITIAL_CAPACITY
Modifier | Constructor and Description |
---|---|
|
SubqueryFunctionNodeBase(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
|
SubqueryFunctionNodeBase(SubqueryFunctionNodeBase op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
protected |
SubqueryFunctionNodeBase(org.openrdf.model.URI functionURI,
VarNode anonvar,
GraphPatternGroup<IGroupMemberNode> graphPattern) |
Modifier and Type | Method and Description |
---|---|
protected void |
annotationValueToString(StringBuilder sb,
BOp val,
int i)
Add a string representation of a BOp annotation value into a string builder.
|
FilterExistsModeEnum |
getFilterExistsMode() |
GraphPatternGroup<IGroupMemberNode> |
getGraphPattern()
Return the graph pattern.
|
void |
setFilterExistsMode(FilterExistsModeEnum newVal) |
void |
setGraphPattern(GraphPatternGroup<IGroupMemberNode> graphPattern)
Set the graph pattern.
|
add, AND, binary, EQ, GE, getFunctionURI, getScalarValues, GT, invalidate, isBound, LE, LT, MAX, MIN, NE, NOT, OR, sameTerm, subtract, toString
getRequiredValueExpression, getValueExpression, isConstant, isFunction, isVariable, setValueExpression, toShortString
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, getQueryHints, replaceAllWith, setQueryHint, setQueryHints
addArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toString
public SubqueryFunctionNodeBase(SubqueryFunctionNodeBase op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public SubqueryFunctionNodeBase(BOp[] args, Map<String,Object> anns)
protected SubqueryFunctionNodeBase(org.openrdf.model.URI functionURI, VarNode anonvar, GraphPatternGroup<IGroupMemberNode> graphPattern)
anonvar
- An anonymous variable which will be bound by an ASK subquery.graphPattern
- The inner value of the EXISTS function.public GraphPatternGroup<IGroupMemberNode> getGraphPattern()
IGraphPatternContainer
getGraphPattern
in interface IGraphPatternContainer
public void setGraphPattern(GraphPatternGroup<IGroupMemberNode> graphPattern)
IGraphPatternContainer
setGraphPattern
in interface IGraphPatternContainer
public void setFilterExistsMode(FilterExistsModeEnum newVal)
Annotations#FILTER_EXISTS
public FilterExistsModeEnum getFilterExistsMode()
Annotations#FILTER_EXISTS
protected void annotationValueToString(StringBuilder sb, BOp val, int i)
CoreBaseBOp
annotationValueToString
in class CoreBaseBOp
sb
- The destination bufferval
- The BOp to serializei
- An indent to use if a recursive approach is chosen.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.