The raw AST node that contains the placeholder
The SQL clause context where this placeholder appears
The resolved MJ composition ref (if this is a composition ref placeholder)
Dot-separated path in the AST (e.g., "where.right", "columns[0].expr")
The placeholder value found in the AST
The placeholder context type (string, number, identifier, etc.)
The resolved MJ template expression (if this is a template expr placeholder)
An annotation mapping a placeholder in the AST to its original MJ node