__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Statements;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Statement;
/**
* `DROP` statement.
*/
class DropStatement extends Statement
{
/**
* Options of this statement.
*
* @var array<string, int|array<int, int|string>>
* @psalm-var array<string, (positive-int|array{positive-int, ('var'|'var='|'expr'|'expr=')})>
*/
public static $OPTIONS = [
'DATABASE' => 1,
'EVENT' => 1,
'FUNCTION' => 1,
'INDEX' => 1,
'LOGFILE' => 1,
'PROCEDURE' => 1,
'SCHEMA' => 1,
'SERVER' => 1,
'TABLE' => 1,
'VIEW' => 1,
'TABLESPACE' => 1,
'TRIGGER' => 1,
'USER' => 1,
'TEMPORARY' => 2,
'IF EXISTS' => 3,
];
/**
* The clauses of this statement, in order.
*
* @see Statement::$CLAUSES
*
* @var array<string, array<int, int|string>>
* @psalm-var array<string, array{non-empty-string, (1|2|3)}>
*/
public static $CLAUSES = [
'DROP' => [
'DROP',
2,
],
// Used for options.
'_OPTIONS' => [
'_OPTIONS',
1,
],
// Used for select expressions.
'DROP_' => [
'DROP',
1,
],
'ON' => [
'ON',
3,
],
];
/**
* Dropped elements.
*
* @var Expression[]|null
*/
public $fields;
/**
* Table of the dropped index.
*
* @var Expression|null
*/
public $table;
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| AlterStatement.php | File | 4.13 KB | 0644 |
|
| AnalyzeStatement.php | File | 744 B | 0644 |
|
| BackupStatement.php | File | 631 B | 0644 |
|
| CallStatement.php | File | 716 B | 0644 |
|
| CheckStatement.php | File | 632 B | 0644 |
|
| ChecksumStatement.php | File | 553 B | 0644 |
|
| CreateStatement.php | File | 24.22 KB | 0644 |
|
| DeleteStatement.php | File | 11.19 KB | 0644 |
|
| DropStatement.php | File | 1.61 KB | 0644 |
|
| ExplainStatement.php | File | 9.07 KB | 0644 |
|
| InsertStatement.php | File | 7.2 KB | 0644 |
|
| LoadStatement.php | File | 11.05 KB | 0644 |
|
| LockStatement.php | File | 3.36 KB | 0644 |
|
| MaintenanceStatement.php | File | 1.47 KB | 0644 |
|
| NotImplementedStatement.php | File | 1.3 KB | 0644 |
|
| OptimizeStatement.php | File | 748 B | 0644 |
|
| PurgeStatement.php | File | 3.74 KB | 0644 |
|
| RenameStatement.php | File | 1.36 KB | 0644 |
|
| RepairStatement.php | File | 674 B | 0644 |
|
| ReplaceStatement.php | File | 4.97 KB | 0644 |
|
| RestoreStatement.php | File | 580 B | 0644 |
|
| SelectStatement.php | File | 8.27 KB | 0644 |
|
| SetStatement.php | File | 2.36 KB | 0644 |
|
| ShowStatement.php | File | 1.35 KB | 0644 |
|
| TransactionStatement.php | File | 2.47 KB | 0644 |
|
| TruncateStatement.php | File | 854 B | 0644 |
|
| UpdateStatement.php | File | 2.91 KB | 0644 |
|
| WithStatement.php | File | 11.07 KB | 0644 |
|