private static class SQLInsert.InsertInstruction
extends SimpleExpression
| Modifier and Type | Field and Description |
|---|---|
static int |
CONNECTION |
static int |
FIRST_COLUMN |
(package private) boolean |
ignoreDuplicate |
(package private) String |
table |
| Constructor and Description |
|---|
InsertInstruction(Expression connection,
String table,
List columnInstructions,
boolean ignoreDuplicate) |
| Modifier and Type | Method and Description |
|---|---|
Item |
evaluateItem(XPathContext context) |
String |
getExpressionType() |
int |
getImplementationMethod()
A subclass must provide one of the methods evaluateItem(), iterate(), or process().
|
computeCardinality, 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 CONNECTION
public static final int FIRST_COLUMN
String table
boolean ignoreDuplicate
public InsertInstruction(Expression connection,
String table,
List columnInstructions,
boolean ignoreDuplicate)
public int getImplementationMethod()
getImplementationMethod in class Expressionpublic String getExpressionType()
getExpressionType in class SimpleExpressionpublic Item evaluateItem(XPathContext context)
throws XPathException
evaluateItem in interface EvaluableItemevaluateItem in class SimpleExpressionXPathException