enumJoinKind
enum JoinKind: string
Public API: explicitly declared with
@visibility public.The logical join operation, before physical planning.
\SqlSemantics\Core\Model\JoinKind::Left->value // => 'left'Cases§
case Cross = 'cross'case Inner = 'inner'case Left = 'left'case Right = 'right'case Full = 'full'Test cases 15§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 14
FromBinderTest::testBindCrossJoinHasNoMatchPredicatecallsFromBinderTest::testKindRecognizesRightAndRejectsNaturalcallsDialectTestcallsPlatformTestcallsNameRulesTestcallsQueryRulesTestcallsSchemaRulesTestcallsSyntaxRulesTestcallsTypeRulesTestcallsNameRulesTestcallsPlatformTestcallsQueryRulesTestcallsSchemaRulesTestcallsTypeRulesTestcalls
Relations§
Constant reads 16
- class-const SqlSemantics\Platform\MySql\QueryRules::joined() packages/sql-semantics-mysql/src/QueryRules.php:82
- class-const SqlSemantics\Platform\MySql\QueryRules::joined() packages/sql-semantics-mysql/src/QueryRules.php:89
- class-const SqlSemantics\Platform\MySql\QueryRules::joined() packages/sql-semantics-mysql/src/QueryRules.php:94
- class-const SqlSemantics\Platform\PostgreSql\QueryRules::joined() packages/sql-semantics-postgres/src/QueryRules.php:82
- class-const SqlSemantics\Platform\PostgreSql\QueryRules::joined() packages/sql-semantics-postgres/src/QueryRules.php:89
- class-const SqlSemantics\Platform\PostgreSql\QueryRules::joined() packages/sql-semantics-postgres/src/QueryRules.php:94
- class-const SqlSemantics\Core\Binding\FromBinder::bind() packages/sql-semantics/src/Core/Binding/FromBinder.php:36
- class-const SqlSemantics\Core\Binding\FromBinder::kind() packages/sql-semantics/src/Core/Binding/FromBinder.php:85
- class-const SqlSemantics\Core\Binding\FromBinder::kind() packages/sql-semantics/src/Core/Binding/FromBinder.php:86
- class-const SqlSemantics\Core\Binding\FromBinder::kind() packages/sql-semantics/src/Core/Binding/FromBinder.php:87
- class-const SqlSemantics\Core\Binding\FromBinder::kind() packages/sql-semantics/src/Core/Binding/FromBinder.php:88
- class-const SqlSemantics\Core\Binding\FromBinder::kind() packages/sql-semantics/src/Core/Binding/FromBinder.php:89
- class-const SqlSemantics\Core\Binding\FromBinder::join() packages/sql-semantics/src/Core/Binding/FromBinder.php:103
- class-const SqlSemantics\Core\Binding\FromBinder::join() packages/sql-semantics/src/Core/Binding/FromBinder.php:103
- class-const SqlSemantics\Core\Binding\FromBinder::join() packages/sql-semantics/src/Core/Binding/FromBinder.php:104
- class-const SqlSemantics\Core\Binding\FromBinder::join() packages/sql-semantics/src/Core/Binding/FromBinder.php:104