| 134 | return 'how many ' + self.fields[0].textual_form() |
| 135 | |
| 136 | class JoinNode(ASTNode): |
| 137 | def __init__(self, data_type, fields): |
| 138 | super().__init__('JOIN', 'JOIN', data_type, fields) |
| 139 | |
| 140 | def textual_form_core(self): |
| 141 | return ' '.join([self.fields[0].textual_form(), self.fields[1].textual_form()]) |
| 142 | |
| 143 | # argmin argmax |
| 144 | class ArgNode(ASTNode): |