mini\Parsing\SQL\AST\IdentifierNode
class
Documentation
Identifier node (table names, column names)
Supports qualified names like schema.table.column or quoted.name.col
Parts are stored separately to preserve quoting semantics.
Inheritance
Extends: mini\Parsing\SQL\AST\ASTNode
Implements:
JsonSerializable
Properties (2)
public
string $type
public
array $parts
Methods (8)
Documentation missing
Get the full qualified name (for display/debugging)
Get just the final identifier (column name in table.column)
Get the qualifier parts (everything except the last)
Check if this is a qualified name (has multiple parts)
Check if this represents a wildcard (*)
public
jsonSerialize()
inherited from Parsing\SQL\AST\ASTNode
Documentation missing
public
deepClone()
inherited from Parsing\SQL\AST\ASTNode
Create a deep clone of this AST node