public class RSTableFunction extends FunctionCallWithDetails
Constructor and Description |
---|
RSTableFunction() |
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.expr.Expression |
copy()
Copy an expression.
|
net.sf.saxon.type.ItemType |
getItemType()
Determine the item type of the value returned by the function.
|
RSTableProcessor |
getRSTableProcessor()
Gets the rs table processor.
|
static net.sf.saxon.expr.FunctionCall |
makeSystemFunction(java.lang.String name,
net.sf.saxon.expr.Expression[] arguments,
RSTableProcessor ix)
Make a t function call (one in the t namespace).
|
void |
setRSTableProcessor(RSTableProcessor rstp)
Sets the rs table processor.
|
checkArguments, computeCardinality, getDetails, getErrorCodeForTypeErrors, setDetails
addExternalFunctionCallToPathMap, equals, explain, getArguments, getDisplayName, getExpressionName, getFunctionName, getNumberOfArguments, hashCode, operands, optimize, preEvaluate, promote, replaceOperand, setArguments, setFunctionName, toShortString, toString, typeCheck
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, clearStreamabilityData, computeDependencies, computeStaticProperties, doPromotion, effectiveBooleanValue, evaluateAsString, evaluateItem, evaluatePendingUpdates, explain, getCardinality, getColumnNumber, getConfiguration, getConstructType, getContainer, getDependencies, getEvaluationMethod, getExpressionCompiler, getHostLanguage, getImplementationMethod, getIntegerBounds, getIntrinsicDependencies, getLineNumber, getLocationId, getObjectName, getPosture, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getStreamability, getSweep, getSystemId, hasVariableBinding, identityHashCode, implementsStaticTypeCheck, isIdentical, isSubtreeExpression, isUpdatingExpression, isVacuousExpression, iterate, iterateEvents, makeStreamingAdjunct, markTailFunctionCalls, process, resetLocalStaticProperties, setContainer, setEvaluationMethod, setFiltered, setFlattened, setLocationId, setPostureAndSweep, simplify, staticTypeCheck, suppressValidation, toPattern, toStreamingPattern, unordered
public static net.sf.saxon.expr.FunctionCall makeSystemFunction(java.lang.String name, net.sf.saxon.expr.Expression[] arguments, RSTableProcessor ix)
name
- The local name of the function.arguments
- the arguments to the function callix
- the ixpublic net.sf.saxon.type.ItemType getItemType()
getItemType
in class net.sf.saxon.expr.Expression
public net.sf.saxon.expr.Expression copy()
copy
in class net.sf.saxon.expr.Expression
public void setRSTableProcessor(RSTableProcessor rstp)
rstp
- the new rs table processorpublic RSTableProcessor getRSTableProcessor()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa