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, toStringgetRequiredValueExpression, getValueExpression, isConstant, isFunction, isVariable, setValueExpression, toShortStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, getQueryHints, replaceAllWith, setQueryHint, setQueryHintsaddArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toStringpublic 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()
IGraphPatternContainergetGraphPattern in interface IGraphPatternContainerpublic void setGraphPattern(GraphPatternGroup<IGroupMemberNode> graphPattern)
IGraphPatternContainersetGraphPattern in interface IGraphPatternContainerpublic void setFilterExistsMode(FilterExistsModeEnum newVal)
Annotations#FILTER_EXISTSpublic FilterExistsModeEnum getFilterExistsMode()
Annotations#FILTER_EXISTSprotected void annotationValueToString(StringBuilder sb, BOp val, int i)
CoreBaseBOpannotationValueToString in class CoreBaseBOpsb - 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.