ChecksumStatement
class ChecksumStatement extends MaintenanceStatement (View source)
CHECKSUM statement.
CHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]
Constants
| protected ADD_CLAUSE | 
                     
  | 
            
| protected ADD_KEYWORD | 
                     
  | 
            
Properties
| static array<string,int|array<int,int|string>> | $statementOptions | Options of this statement.  | 
                |
| static array | $clauses | The clauses of this statement, in order.  | 
                from Statement | 
| OptionsArray|null | $options | The options of this query.  | 
                from Statement | 
| int|null | $first | The index of the first token used in this statement.  | 
                from Statement | 
| int|null | $last | The index of the last token used in this statement.  | 
                from Statement | 
| Expression[]|null | $tables | Tables maintained.  | 
                from MaintenanceStatement | 
Methods
Function called before the token is processed.
Function called after the token was processed.
Gets the clause order of this statement as an array with clause as key and index as value.
Validates the order of the clauses in parsed statement Ideally this should be called after successfully completing the parsing of each statement.
Details
        
                            
    __construct(Parser|null $parser = null, TokensList|null $list = null)
        
    
    No description
        
                            string
    build()
        
    
    Builds the string representation of this statement.
        
                            void
    parse(Parser $parser, TokensList $list)
        
    
    Parses the statements defined by the tokens list.
        
                            void
    before(Parser $parser, TokensList $list, Token $token)
        
    
    Function called before the token is processed.
        
                            void
    after(Parser $parser, TokensList $list, Token $token)
        
    
    Function called after the token was processed.
Parses the additional options from the end.
        
                            array
    getClauses()
        
    
    Gets the clauses of this statement.
        
                            array
    getClauseOrder()
        
    
    Gets the clause order of this statement as an array with clause as key and index as value.
        
                            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.