1DBIx::Class::Storage::DUBsIe:r:OCroanctDlrBeiI:bx:u:Wt:heCedlraePsJesor:il:nSsDt(oo3cr)uamgeen:t:aDtBiIo:n:Oracle::WhereJoins(3)
2
3
4

NAME

6       DBIx::Class::Storage::DBI::Oracle::WhereJoins - Oracle joins in WHERE
7       syntax support (instead of ANSI).
8

PURPOSE

10       This module is used with Oracle < 9.0 due to lack of support for
11       standard ANSI join syntax.
12

SYNOPSIS

14       DBIx::Class should automagically detect Oracle and use this module with
15       no work from you.
16

DESCRIPTION

18       This class implements Oracle's WhereJoin support.  Instead of:
19
20           SELECT x FROM y JOIN z ON y.id = z.id
21
22       It will write:
23
24           SELECT x FROM y, z WHERE y.id = z.id
25
26       It should properly support left joins, and right joins.  Full outer
27       joins are not possible due to the fact that Oracle requires the entire
28       query be written to union the results of a left and right join, and by
29       the time this module is called to create the where query and table
30       definition part of the SQL query, it's already too late.
31

METHODS

33       See DBIx::Class::SQLMaker::OracleJoins for implementation details.
34

BUGS

36       Does not support full outer joins.  Probably lots more.
37

SEE ALSO

39       DBIx::Class::SQLMaker
40       DBIx::Class::SQLMaker::OracleJoins
41       DBIx::Class::Storage::DBI::Oracle::Generic
42       DBIx::Class
43

FURTHER QUESTIONS?

45       Check the list of additional DBIC resources.
46
48       This module is free software copyright by the DBIx::Class (DBIC)
49       authors. You can redistribute it and/or modify it under the same terms
50       as the DBIx::Class library.
51
52
53
54perl v5.36.0                  DBIx2:0:2C3l-a0s1s-:2:0Storage::DBI::Oracle::WhereJoins(3)
Impressum