| 3485 | static RegisterNode<CastNode> regCastNode({blr_cast}); |
| 3486 | |
| 3487 | CastNode::CastNode(MemoryPool& pool, ValueExprNode* aSource, dsql_fld* aDsqlField) |
| 3488 | : TypedNode<ValueExprNode, ExprNode::TYPE_CAST>(pool), |
| 3489 | dsqlAlias("CAST"), |
| 3490 | dsqlField(aDsqlField), |
| 3491 | source(aSource), |
| 3492 | itemInfo(NULL), |
| 3493 | artificial(false) |
| 3494 | { |
| 3495 | castDesc.clear(); |
| 3496 | } |
| 3497 | |
| 3498 | // Parse a datatype cast. |
| 3499 | DmlNode* CastNode::parse(thread_db* tdbb, MemoryPool& pool, CompilerScratch* csb, const UCHAR /*blrOp*/) |