(self)
| 167 | super().__init__(expression, length, **extra) |
| 168 | |
| 169 | def get_substr(self): |
| 170 | return Substr(self.source_expressions[0], Value(1), self.source_expressions[1]) |
| 171 | |
| 172 | def as_oracle(self, compiler, connection, **extra_context): |
| 173 | return self.get_substr().as_oracle(compiler, connection, **extra_context) |