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, typeCheck
adoptChildExpression, 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, typeError
public 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 Expression
public String getExpressionType()
getExpressionType
in class SimpleExpression
public void process(XPathContext context) throws XPathException
process
in class SimpleExpression
XPathException