| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv ValueNode | Returns: The new top of the expression tree.The query's FROM list fromList, SubqueryList The subquery list being built as we find SubqueryNodes subqueryList, List<AggregateNode> The aggregate list being built as we find AggregateNodes aggregates)Overrides org. Bind this operator |
| pack-priv void | generateExpression(ExpressionClassBuilder
The ExpressionClassBuilder for the class we're generating acb, MethodBuilder The method the expression will go into mb)Overrides org. Do code generation for this unary operator. |
| private int | |
| private int | |
| pack-priv String | getReceiverInterfaceName()
Overrides org. This is a length operator node. |
| DB2LengthOperatorNode | back to summary |
|---|---|
pack-priv DB2LengthOperatorNode(ValueNode operand, ContextManager cm) throws StandardException
| |
| bindExpression | back to summary |
|---|---|
| pack-priv ValueNode bindExpression(FromList fromList, SubqueryList subqueryList, List<AggregateNode> aggregates) throws StandardException Overrides org. Bind this operator
| |
| generateExpression | back to summary |
|---|---|
| pack-priv void generateExpression(ExpressionClassBuilder acb, MethodBuilder mb) throws StandardException Overrides org. Do code generation for this unary operator.
| |
| getConstantLength | back to summary |
|---|---|
| private int getConstantLength() throws StandardException | |
| getConstantNodeLength | back to summary |
|---|---|
| private int getConstantNodeLength() throws StandardException | |
| getReceiverInterfaceName | back to summary |
|---|---|
| pack-priv String getReceiverInterfaceName() Overrides org. This is a length operator node. Overrides this method in UnaryOperatorNode for code generation purposes.
| |