AST is the interface that all parser AST types must implement. Each parser package defines its own concrete AST type with parser-specific fields.
| 7 | // AST is the interface that all parser AST types must implement. |
| 8 | // Each parser package defines its own concrete AST type with parser-specific fields. |
| 9 | type AST interface { |
| 10 | // ASTStartPosition returns the 1-based position where this SQL statement starts |
| 11 | // in the original multi-statement input. Used for error position reporting. |
| 12 | // Returns nil if position is unknown. |
| 13 | // Named to avoid collision with protobuf-generated GetStartPosition methods. |
| 14 | ASTStartPosition() *storepb.Position |
| 15 | } |
no outgoing calls
no test coverage detected