‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest:

Public Member Functions

 stripLogicalOperatorPrefixRemovesConstraintPrefixes (string $input, string $expectedSql)
 
 parseOrderByTest (string $input, array $expectedResult)
 
 parseTableListTest (string $input, array $expectedResult)
 
 parseGroupByTest (string $input, array $expectedResult)
 
 parseJoinSplitsStatement (string $input, array $expected)
 
 quoteDatabaseIdentifiers (string $input, string $expected)
 

Static Public Member Functions

static stripLogicalOperatorPrefixDataProvider ()
 
static parseOrderByDataProvider ()
 
static parseTableListDataProvider ()
 
static parseGroupByDataProvider ()
 
static parseJoinDataProvider ()
 
static quoteDatabaseIdentifierDataProvider ()
 

Detailed Description

Definition at line 26 of file QueryHelperTest.php.

Member Function Documentation

◆ parseGroupByDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseGroupByDataProvider ( )
static

Test cases for parsing ORDER BY SQL fragments

Definition at line 211 of file QueryHelperTest.php.

◆ parseGroupByTest()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseGroupByTest ( string  $input,
array  $expectedResult 
)

◆ parseJoinDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseJoinDataProvider ( )
static

Test cases for parsing JOIN fragments into table name, alias and conditions

Definition at line 255 of file QueryHelperTest.php.

◆ parseJoinSplitsStatement()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseJoinSplitsStatement ( string  $input,
array  $expected 
)

◆ parseOrderByDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseOrderByDataProvider ( )
static

Test cases for parsing ORDER BY SQL fragments

Definition at line 61 of file QueryHelperTest.php.

◆ parseOrderByTest()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseOrderByTest ( string  $input,
array  $expectedResult 
)

◆ parseTableListDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseTableListDataProvider ( )
static

Test cases for parsing FROM tableList SQL fragments

Definition at line 141 of file QueryHelperTest.php.

◆ parseTableListTest()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::parseTableListTest ( string  $input,
array  $expectedResult 
)

◆ quoteDatabaseIdentifierDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::quoteDatabaseIdentifierDataProvider ( )
static

Test cases for quoting column/table name identifiers in SQL fragments

Definition at line 423 of file QueryHelperTest.php.

◆ quoteDatabaseIdentifiers()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::quoteDatabaseIdentifiers ( string  $input,
string  $expected 
)

◆ stripLogicalOperatorPrefixDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::stripLogicalOperatorPrefixDataProvider ( )
static

Test cases for stripping of leading logical operators in where constraints.

Definition at line 31 of file QueryHelperTest.php.

◆ stripLogicalOperatorPrefixRemovesConstraintPrefixes()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryHelperTest::stripLogicalOperatorPrefixRemovesConstraintPrefixes ( string  $input,
string  $expectedSql 
)