Helpers
class Helpers
Database utility functions.
Properties
| static | $maxLength | maximum SQL length |
|
| static | $typePatterns |
Methods
static void
static string
dumpSql(string $sql, array|null $params = null, Connection|null $connection = null)
Returns syntax highlighted SQL command.
static array
static string
detectType(string $type)
Detects column type from native type.
static array
normalizeRow(array $row, ResultSet $resultSet, $dateTimeClass = Nette\Utils\DateTime::class)
No description
static int
loadFromFile(Connection $connection, string $file, callable|null $onProgress = null)
Imports SQL dump from file.
static ConnectionPanel|null
createDebugPanel(Connection $connection, bool $explain, string $name, Bar $bar, BlueScreen $blueScreen)
deprecated
No description
static ConnectionPanel|null
initializeTracy(Connection $connection, bool $addBarPanel = false, string $name = '', bool $explain = true, Bar|null $bar = null, BlueScreen|null $blueScreen = null)
deprecated
No description
static array
toPairs(array $rows, string|int|Closure|null $key, string|int|null $value)
Converts rows to key-value pairs.
static string
static array
parseColumnType(string $type)
No description
Details
at line 45
static void
dumpResult(ResultSet $result)
Displays result set as HTML table.
at line 92
static string
dumpSql(string $sql, array|null $params = null, Connection|null $connection = null)
Returns syntax highlighted SQL command.
at line 171
static array
detectTypes(PDOStatement $statement)
Returns column types from result set.
at line 190
static string
detectType(string $type)
| internal |
Detects column type from native type.
at line 207
static array
normalizeRow(array $row, ResultSet $resultSet, $dateTimeClass = Nette\Utils\DateTime::class)
| internal |
No description
at line 255
static int
loadFromFile(Connection $connection, string $file, callable|null $onProgress = null)
Imports SQL dump from file.
at line 301
static ConnectionPanel|null
createDebugPanel(Connection $connection, bool $explain, string $name, Bar $bar, BlueScreen $blueScreen)
deprecated
deprecated
No description
at line 314
static ConnectionPanel|null
initializeTracy(Connection $connection, bool $addBarPanel = false, string $name = '', bool $explain = true, Bar|null $bar = null, BlueScreen|null $blueScreen = null)
deprecated
deprecated
No description
at line 330
static array
toPairs(array $rows, string|int|Closure|null $key, string|int|null $value)
Converts rows to key-value pairs.
at line 374
static string
findDuplicates(PDOStatement $statement)
Returns duplicate columns from result set.
at line 395
static array
parseColumnType(string $type)
No description
Traits
StaticClass