org.apache.hyracks.algebricks.core.algebra.functions.IFunctionInfo
public class UserDefinedXQueryFunction extends Function
Function.FunctionTag
aggregateEvaluatorFactory, documentOrderPropagationPolicy, fid, qname, scalarEvaluatorFactory, signature, uniqueNodesPropagationPolicy, unnestingEvaluatorFactory
Constructor | Description |
---|---|
UserDefinedXQueryFunction(QName name,
Signature signature,
org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan body) |
Modifier and Type | Method | Description |
---|---|---|
org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan |
getBody() |
|
XQueryVariable[] |
getParameters() |
|
Function.FunctionTag |
getTag() |
|
void |
setBody(org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan body) |
|
void |
setParameters(XQueryVariable[] params) |
|
boolean |
useContextImplicitly() |
createAggregateEvaluatorFactory, createScalarEvaluatorFactory, createUnnestingEvaluatorFactory, getDocumentOrderPropagationPolicy, getFunctionIdentifier, getName, getSignature, getUniqueNodesPropagationPolicy, hasAggregateEvaluatorFactory, hasScalarEvaluatorFactory, hasUnnestingEvaluatorFactory, isFunctional
public void setBody(org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan body)
public org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan getBody()
public Function.FunctionTag getTag()
public XQueryVariable[] getParameters()
public void setParameters(XQueryVariable[] params)
public boolean useContextImplicitly()
useContextImplicitly
in class Function
Copyright © 2019 Apache Software Foundation. All rights reserved.