AlterStatement
class AlterStatement extends Statement (View source)
ALTER
statement.
Properties
static array | $OPTIONS | Options of this statement. | |
static array | $CLAUSES | The clauses of this statement, in order. | from Statement |
static array | $END_OPTIONS | from Statement | |
OptionsArray | $options | The options of this query. | from Statement |
int | $first | The index of the first token used in this statement. | from Statement |
int | $last | The index of the last token used in this statement. | from Statement |
Expression | $table | Table affected. | |
AlterOperation[] | $altered | Column affected by this statement. |
Methods
string
build()
No description
before(Parser $parser, TokensList $list, Token $token)
Function called before the token is processed.
from
Statement
after(Parser $parser, TokensList $list, Token $token)
Function called after the token was processed.
from
Statement
bool
validateClauseOrder(Parser $parser, TokensList $list)
Validates the order of the clauses in parsed statement Ideally this should be called after successfully completing the parsing of each statement.
from
Statement
Details
__construct(Parser|null $parser = null, TokensList|null $list = null)
string
build()
parse(Parser $parser, TokensList $list)
before(Parser $parser, TokensList $list, Token $token)
Function called before the token is processed.
after(Parser $parser, TokensList $list, Token $token)
Function called after the token was processed.
array
getClauses()
Gets the clauses of this statement.
string
__toString()
Builds the string representation of this statement.
bool
validateClauseOrder(Parser $parser, TokensList $list)
Validates the order of the clauses in parsed statement Ideally this should be called after successfully completing the parsing of each statement.