private static class SQLConnect.ConnectInstruction
extends SimpleExpression
| Modifier and Type | Field and Description |
|---|---|
static int |
DATABASE |
static int |
DRIVER |
static int |
FIRST_PROPERTY |
static int |
PASSWORD |
static int |
USER |
| Constructor and Description |
|---|
ConnectInstruction(Expression database,
Expression driver,
Expression user,
Expression password,
List propertyInstructions) |
| Modifier and Type | Method and Description |
|---|---|
int |
computeCardinality() |
Item |
evaluateItem(XPathContext context) |
String |
getExpressionType() |
int |
getImplementationMethod()
A subclass must provide one of the methods evaluateItem(), iterate(), or process().
|
computeDependencies, display, getItemType, iterate, iterateSubExpressions, optimize, process, 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 DATABASE
public static final int DRIVER
public static final int USER
public static final int PASSWORD
public static final int FIRST_PROPERTY
public ConnectInstruction(Expression database,
Expression driver,
Expression user,
Expression password,
List propertyInstructions)
public int getImplementationMethod()
getImplementationMethod in class Expressionpublic int computeCardinality()
computeCardinality in class SimpleExpressionpublic String getExpressionType()
getExpressionType in class SimpleExpressionpublic Item evaluateItem(XPathContext context)
throws XPathException
evaluateItem in interface EvaluableItemevaluateItem in class SimpleExpressionXPathException