| Modifier and Type | Field and Description |
|---|---|
| private final List | constraints
List of strings representing the constraints we want to set. |
| private final boolean | deferred
Encodes IMMEDIATE (false), DEFERRED (true) |
| Access | Constructor and Description |
|---|---|
| pack-priv | SetConstraintsNode(List<TableName>
List of strings representing the constraints
we want to set (empty means ALL). constraints, boolean Encodes IMMEDIATE ( deferred, ContextManager false) or DEFERRED
(true)The 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. Perform the binding operation statement. |
| pack-priv String | |
| public ConstantAction | makeConstantAction()
Overrides org. Create the Constant information that will drive the guts of Execution. |
| public String | statementToString()
Implements abstract org.
|
| public String | Returns: This object as a StringOverrides org. Convert this object to a String. |
| constraints | back to summary |
|---|---|
| private final List<TableName> constraints List of strings representing the constraints we want to set. If empty, this means ALL. | |
| deferred | back to summary |
|---|---|
| private final boolean deferred Encodes IMMEDIATE (false), DEFERRED (true) | |
| SetConstraintsNode | back to summary |
|---|---|
pack-priv SetConstraintsNode(List<TableName> constraints, boolean deferred, 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. Doc from org. Perform the binding operation statement. Binding consists of permissions checking, view resolution, datatype resolution, and creation of a dependency list (for determining whether a tree or plan is still up to date). This bindStatement() method does nothing. Each StatementNode type that can appear at the top of a tree can override this method with its own bindStatement() method that does "something".
| |
| formatList | back to summary |
|---|---|
| pack-priv String formatList(List<TableName> constraints) | |
| makeConstantAction | back to summary |
|---|---|
| public ConstantAction makeConstantAction() throws StandardException Overrides org. Create the Constant information that will drive the guts of Execution.
| |
| statementToString | back to summary |
|---|---|
| public 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. | |