class SetTransactionIsolationNode extends TransactionStatementNode
Modifier and Type | Field and Description |
---|---|
private int |
isolationLevel |
EMPTY_TD_LIST, NEED_CURSOR_ACTIVATION, NEED_DDL_ACTIVATION, NEED_NOTHING_ACTIVATION, NEED_PARAM_ACTIVATION, NEED_ROW_ACTIVATION
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_CYCLE, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
SetTransactionIsolationNode(int isolationLevel,
ContextManager cm)
Constructor for SetTransactionIsolationNode
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
generate(ActivationClassBuilder acb,
MethodBuilder mb)
generates a the code.
|
ConstantAction |
makeConstantAction()
Create the Constant information that will drive the guts of Execution.
|
(package private) java.lang.String |
statementToString() |
java.lang.String |
toString()
Convert this object to a String.
|
activationKind, isAtomic, needsSavepoint
bindStatement, executeSchemaName, executeStatementName, generate, getCursorInfo, getSPSName, lockTableForCompilation, makeResultDescription, optimizeStatement, updateIndexStatisticsFor
accept, acceptChildren, addTag, addUDTUsagePriv, addUDTUsagePriv, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, convertDefaultNode, copyTagsFrom, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContext, getContextManager, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getIntProperty, getLanguageConnectionContext, getLongProperty, getNullNode, getOffsetOrderedNodes, getOptimizerFactory, getOptimizerTracer, getParameterTypes, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, getUDTDesc, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeTableName, makeTableName, nodeHeader, optimizerTracingIsOn, orReliability, parseSearchCondition, parseStatement, printLabel, printSubNodes, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setEndOffset, setRefActionInfo, stackPrint, taggedWith, treePrint, treePrint, verifyClassExist
SetTransactionIsolationNode(int isolationLevel, ContextManager cm)
isolationLevel
- The new isolation levelcm
- The context managerpublic java.lang.String toString()
toString
in class StatementNode
java.lang.String statementToString()
statementToString
in class StatementNode
void generate(ActivationClassBuilder acb, MethodBuilder mb) throws StandardException
generate
in class QueryTreeNode
acb
- the activation class builder for this statementmb
- The method for the method to be builtStandardException
- thrown if generation failspublic ConstantAction makeConstantAction() throws StandardException
makeConstantAction
in class QueryTreeNode
StandardException
- Thrown on failureApache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.