| Modifier and Type | Field and Description |
|---|---|
| private long | |
| private boolean | |
| private TableDescriptor | |
| private TableName |
| Access | Constructor and Description |
|---|---|
| pack-priv | LockTableNode(TableName
The table to lock tableName, boolean Whether or not to get an exclusive lock. exclusiveMode, ContextManager Context manager cm)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | acceptChildren(Visitor
the visitor v)Overrides org. Accept a visitor on all child nodes. |
| public void | bindStatement()
Overrides org. Bind this LockTableNode. |
| public ConstantAction | makeConstantAction()
Overrides org. Create the Constant information that will drive the guts of Execution. |
| public boolean | Returns: true if references SESSION schema tables, else falseOverrides org. Return true if the node references SESSION schema tables (temporary or permanent) |
| pack-priv String | statementToString()
Implements abstract org.
|
| public String | Returns: This object as a StringOverrides org. Convert this object to a String. |
| conglomerateNumber | back to summary |
|---|---|
| private long conglomerateNumber | |
| exclusiveMode | back to summary |
|---|---|
| private boolean exclusiveMode | |
| lockTableDescriptor | back to summary |
|---|---|
| private TableDescriptor lockTableDescriptor | |
| tableName | back to summary |
|---|---|
| private TableName tableName | |
| LockTableNode | back to summary |
|---|---|
pack-priv LockTableNode(TableName tableName, boolean exclusiveMode, ContextManager cm)
| |
| acceptChildren | back to summary |
|---|---|
| pack-priv void acceptChildren(Visitor v) throws StandardException Overrides org. Doc from org. Accept a visitor on all child nodes. All sub-classes that add fields
that should be visited, should override this method and call
| |
| bindStatement | back to summary |
|---|---|
| public void bindStatement() throws StandardException Overrides org. Bind this LockTableNode. This means looking up the table, verifying it exists and getting the heap conglomerate number.
| |
| makeConstantAction | back to summary |
|---|---|
| public ConstantAction makeConstantAction() throws StandardException Overrides org. Create the Constant information that will drive the guts of Execution.
| |
| referencesSessionSchema | back to summary |
|---|---|
| public boolean referencesSessionSchema() throws StandardException Overrides org. Return true if the node references SESSION schema tables (temporary or permanent)
| |
| statementToString | back to summary |
|---|---|
| pack-priv String statementToString() Implements abstract org. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Convert this object to a String. See comments in QueryTreeNode.java for how this should be done for tree printing. | |