Documentation

Database

Table of Contents

Classes

Configuration
Database configuration and connection utilities.
Connection
Database connection wrapper providing a clean interface for database operations.
DB
Database facade providing a simplified interface for common operations.
Escaping
SQL escaping and text preparation utilities.
JapaneseTextParser
Japanese text parsing using MeCab.
Maintenance
Database maintenance and optimization utilities.
Migrations
Database migrations and initialization utilities.
ParsedToken
One token produced while parsing a text: a word or a non-word run (whitespace / punctuation).
PreparedStatement
Wrapper class for mysqli prepared statements.
QueryBuilder
Fluent query builder for constructing SQL queries.
Restore
Database restore and truncation operations.
ScratchTables
Creates the per-connection scratch table used while importing vocabulary.
Settings
Application settings management.
SqlFileParser
SQL file parser for reading and splitting SQL files into individual queries.
SqlValidator
Validates SQL statements for backup restore operations.
StandardTextParser
Standard text parsing with sentence splitting.
TextParsing
Text parsing and processing utilities (facade).
TokenPersistence
Turns a parsed token stream into `sentences` and `word_occurrences` rows, detecting multi-word expressions along the way — all in PHP.
UserScopedQuery
Helper class for adding user scope filtering to raw SQL queries.
Validation
Database ID and tag validation utilities.
On this page

Search results