| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv ValueNode | bindExpression(FromList
The FROM list for the query this
expression is in, for binding columns. 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 expression. |
| pack-priv DataValueDescriptor | convertDefaultNode(DataTypeDescriptor
A description of the required data type. typeDescriptor)Overrides org. Translate a Default node into a default value, given a type descriptor. |
| pack-priv void | generateConstant(ExpressionClassBuilder
The ExpressionClassBuilder for the class being built acb, MethodBuilder The method the expression will go into mb)Implements abstract org. Should never be called for UntypedNullConstantNode because we shouldn't make it to generate |
| UntypedNullConstantNode | back to summary |
|---|---|
| pack-priv UntypedNullConstantNode(ContextManager cm) Constructor for an UntypedNullConstantNode. Untyped constants contain no state (not too surprising). | |
| bindExpression | back to summary |
|---|---|
| pack-priv ValueNode bindExpression(FromList fromList, SubqueryList subqueryList, List<AggregateNode> aggregates) Overrides org. Doc from org. Bind this expression. This means binding the sub-expressions, as well as figuring out what the return type is for this expression. In this case, there are no sub-expressions, and the return type is already known, so this is just a stub.
| |
| convertDefaultNode | back to summary |
|---|---|
| pack-priv DataValueDescriptor convertDefaultNode(DataTypeDescriptor typeDescriptor) throws StandardException Overrides org. Translate a Default node into a default value, given a type descriptor.
| |
| generateConstant | back to summary |
|---|---|
| pack-priv void generateConstant(ExpressionClassBuilder acb, MethodBuilder mb) Implements abstract org. Should never be called for UntypedNullConstantNode because we shouldn't make it to generate
| |