private static class SQLQuery.QueryInstruction
extends SimpleExpression
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
colTag |
static int |
COLUMN |
static int |
CONNECTION |
(package private) int |
options |
(package private) String |
rowTag |
static int |
TABLE |
static int |
WHERE |
| Constructor and Description |
|---|
QueryInstruction(Expression connection,
Expression column,
Expression table,
Expression where,
String rowTag,
String colTag,
boolean disable) |
| Modifier and Type | Method and Description |
|---|---|
String |
getExpressionType() |
int |
getImplementationMethod()
A subclass must provide one of the methods evaluateItem(), iterate(), or process().
|
void |
process(XPathContext context) |
computeCardinality, computeDependencies, display, evaluateItem, getItemType, iterate, iterateSubExpressions, optimize, promote, replaceSubExpression, setArguments, simplify, typeCheckadoptChildExpression, checkPermittedContents, computeSpecialProperties, computeStaticProperties, doPromotion, dynamicError, effectiveBooleanValue, evaluateAsString, getCardinality, getColumnNumber, getConstructType, getContainingProcedure, getDependencies, getExecutable, getHostLanguage, getInstructionInfo, getIntrinsicDependencies, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, markTailFunctionCalls, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, suppressValidation, typeErrorpublic static final int CONNECTION
public static final int COLUMN
public static final int TABLE
public static final int WHERE
String rowTag
String colTag
int options
public QueryInstruction(Expression connection,
Expression column,
Expression table,
Expression where,
String rowTag,
String colTag,
boolean disable)
public int getImplementationMethod()
getImplementationMethod in class Expressionpublic String getExpressionType()
getExpressionType in class SimpleExpressionpublic void process(XPathContext context)
throws XPathException
process in class SimpleExpressionXPathException