classFullTextColumns
final class FullTextColumns
Restricted visibility: declared "@visibility ZtdQuery\Platform\Sqlite". Code outside that scope must not name this declaration.
Resolves table-wide and column-specific full-text search scopes.
Type Aliases§
TableContext = import from SqliteFullTextSearchRewriterMethods§
public function tableColumns(
string $name,
array<string, TableContext> $tables,
): array<int, string>|nullParameters
$name | string | |
$tables | array<string, TableContext> |
Returns
array<int, string>|nullTest cases 1
Called from 1
Calls 1
- function-call
strcasecmpline 23
public function matchingColumn(
string $name,
array<string, TableContext> $tables,
): list<string>|nullParameters
$name | string | |
$tables | array<string, TableContext> |
Returns
list<string>|nullTest cases 1
Called from 1
Calls 1
- function-call
strcasecmpline 48
Test cases 12§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 10
MatchExpressionRewriterTestcallsSqliteFullTextSearchRewriterTestcallsSqliteRewriterTestcallsStatementRewriterTestcallsDeleteTransformerTestcallsInsertTransformerTestcallsSelectTransformerTestcallsSqliteTransformerTestcallsUpdateTransformerTestcallsSqliteSessionFactoryTestcalls
Relations§
Instantiated in 2
- new ZtdQuery\Platform\Sqlite\Rewrite\FullText\MatchExpressionRewriter::expressionEdit() packages/ztd-query-sqlite/src/Rewrite/FullText/MatchExpressionRewriter.php:55
- new ZtdQuery\Platform\Sqlite\Rewrite\FullText\MatchExpressionRewriter::expressionEdit() packages/ztd-query-sqlite/src/Rewrite/FullText/MatchExpressionRewriter.php:57
Method calls 2
- method-call ZtdQuery\Platform\Sqlite\Rewrite\FullText\MatchExpressionRewriter::expressionEdit() packages/ztd-query-sqlite/src/Rewrite/FullText/MatchExpressionRewriter.php:55
- method-call ZtdQuery\Platform\Sqlite\Rewrite\FullText\MatchExpressionRewriter::expressionEdit() packages/ztd-query-sqlite/src/Rewrite/FullText/MatchExpressionRewriter.php:57