|
|||||||||
| 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 InstructionInfoProvidergetInstructionInfo in class Instructionpublic TailCall processLeavingTail(XPathContext context)
processLeavingTail in interface TailCallReturnerprocessLeavingTail 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 | ||||||||