|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectExpression
Instruction
GeneralVariable
SQLColumn.ColumnInstruction
protected static class SQLColumn.ColumnInstruction
Field Summary | |
---|---|
(package private) boolean |
evalSql
|
(package private) String |
name
|
Fields inherited from class GeneralVariable |
---|
evaluationMode, nameCode, referenceCount, slotNumber |
Fields inherited from class Expression |
---|
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties |
Constructor Summary | |
---|---|
SQLColumn.ColumnInstruction(String name,
boolean evalSql)
|
Method Summary | |
---|---|
boolean |
evalSql()
|
ValueRepresentation |
evaluateVariable(XPathContext context)
Evaluate the variable (method exists only to satisfy the interface) |
String |
getColumnName()
|
InstructionInfo |
getInstructionInfo()
|
TailCall |
processLeavingTail(XPathContext context)
|
Methods inherited from class GeneralVariable |
---|
display, evaluateItem, getCardinality, getInstructionNameCode, getItemType, getLocalSlotNumber, getNameCode, getRequiredType, getSelectExpression, getSelectValue, getSlotNumber, getVariableFingerprint, getVariableName, init, isAssignable, isGlobal, isImplicitlyRequiredParam, isRequiredParam, isTunnelParam, iterate, iterateSubExpressions, optimize, promoteInst, replaceSubExpression, setAssignable, setImplicitlyRequiredParam, setNameCode, setReferenceCount, setRequiredParam, setRequiredType, setSelectExpression, setSlotNumber, setTunnel, setVariableName, simplify, typeCheck |
Methods inherited from class Instruction |
---|
appendItem, assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, createsNewNodes, dynamicError, evaluateAsString, getImplementationMethod, getSourceLocator, isXSLT, process, promote |
Methods inherited from class Expression |
---|
adoptChildExpression, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, getColumnNumber, getConstructType, getContainingProcedure, getDependencies, getExecutable, getHostLanguage, getIntrinsicDependencies, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, markTailFunctionCalls, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, suppressValidation, typeError |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface SourceLocator |
---|
getColumnNumber, getLineNumber, getPublicId, getSystemId |
Field Detail |
---|
String name
boolean evalSql
Constructor Detail |
---|
public SQLColumn.ColumnInstruction(String name, boolean evalSql)
Method Detail |
---|
public String getColumnName()
public boolean evalSql()
public InstructionInfo getInstructionInfo()
getInstructionInfo
in interface InstructionInfoProvider
getInstructionInfo
in class Instruction
public TailCall processLeavingTail(XPathContext context)
processLeavingTail
in interface TailCallReturner
processLeavingTail
in class Instruction
public ValueRepresentation evaluateVariable(XPathContext context) throws XPathException
XPathException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |