caisse-bliss/v1/.phpdoc/build/classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html
2025-02-09 16:45:35 +01:00

7284 lines
381 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="images/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrinemigrations.html" class="">DoctrineMigrations</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/hwi.html" class="">HWI</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/hwi-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/caissebliss.html" class="">CaisseBliss</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/caissebliss-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/caissebliss-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/caissebliss-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/caissebliss-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/caissebliss-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/caissebliss-service.html" class="">Service</a>
</li>
<li>
<a href="namespaces/caissebliss-tests.html" class="">Tests</a>
</li>
<li>
<a href="namespaces/caissebliss-traits.html" class="">Traits</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/tests.html" class="">Tests</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/tests-appbundle.html" class="">AppBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/app.html" class="">App</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/app-controller.html" class="">Controller</a>
</li>
<li>
<a href="namespaces/app-datafixtures.html" class="">DataFixtures</a>
</li>
<li>
<a href="namespaces/app-entity.html" class="">Entity</a>
</li>
<li>
<a href="namespaces/app-form.html" class="">Form</a>
</li>
<li>
<a href="namespaces/app-repository.html" class="">Repository</a>
</li>
<li>
<a href="namespaces/app-security.html" class="">Security</a>
</li>
<li>
<a href="namespaces/app-traits.html" class="">Traits</a>
</li>
<li>
<a href="namespaces/app-tests.html" class="">Tests</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/containervvrt4pd.html" class="">ContainerVvRT4pd</a>
</h4>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/symfony.html" class="">Symfony</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/symfony-config.html" class="">Config</a>
</li>
<li>
<a href="namespaces/symfony-component.html" class="">Component</a>
</li>
<li>
<a href="namespaces/symfony-contracts.html" class="">Contracts</a>
</li>
<li>
<a href="namespaces/symfony-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/symfony-bridge.html" class="">Bridge</a>
</li>
<li>
<a href="namespaces/symfony-flex.html" class="">Flex</a>
</li>
<li>
<a href="namespaces/symfony-polyfill.html" class="">Polyfill</a>
</li>
<li>
<a href="namespaces/symfony-runtime.html" class="">Runtime</a>
</li>
<li>
<a href="namespaces/symfony-webpackencorebundle.html" class="">WebpackEncoreBundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/composer.html" class="">Composer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/composer-autoload.html" class="">Autoload</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/doctrine.html" class="">Doctrine</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/doctrine-common.html" class="">Common</a>
</li>
<li>
<a href="namespaces/doctrine-dbal.html" class="">DBAL</a>
</li>
<li>
<a href="namespaces/doctrine-deprecations.html" class="">Deprecations</a>
</li>
<li>
<a href="namespaces/doctrine-bundle.html" class="">Bundle</a>
</li>
<li>
<a href="namespaces/doctrine-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/doctrine-instantiator.html" class="">Instantiator</a>
</li>
<li>
<a href="namespaces/doctrine-migrations.html" class="">Migrations</a>
</li>
<li>
<a href="namespaces/doctrine-orm.html" class="">ORM</a>
</li>
<li>
<a href="namespaces/doctrine-persistence.html" class="">Persistence</a>
</li>
<li>
<a href="namespaces/doctrine-sqlformatter.html" class="">SqlFormatter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/easycorp.html" class="">EasyCorp</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/easycorp-bundle.html" class="">Bundle</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/egulias.html" class="">Egulias</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/egulias-emailvalidator.html" class="">EmailValidator</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/proxymanager.html" class="">ProxyManager</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/proxymanager-autoloader.html" class="">Autoloader</a>
</li>
<li>
<a href="namespaces/proxymanager-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/proxymanager-factory.html" class="">Factory</a>
</li>
<li>
<a href="namespaces/proxymanager-filelocator.html" class="">FileLocator</a>
</li>
<li>
<a href="namespaces/proxymanager-generator.html" class="">Generator</a>
</li>
<li>
<a href="namespaces/proxymanager-generatorstrategy.html" class="">GeneratorStrategy</a>
</li>
<li>
<a href="namespaces/proxymanager-inflector.html" class="">Inflector</a>
</li>
<li>
<a href="namespaces/proxymanager-proxy.html" class="">Proxy</a>
</li>
<li>
<a href="namespaces/proxymanager-proxygenerator.html" class="">ProxyGenerator</a>
</li>
<li>
<a href="namespaces/proxymanager-signature.html" class="">Signature</a>
</li>
<li>
<a href="namespaces/proxymanager-stub.html" class="">Stub</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/laminas.html" class="">Laminas</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/laminas-code.html" class="">Code</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/monolog.html" class="">Monolog</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/monolog-attribute.html" class="">Attribute</a>
</li>
<li>
<a href="namespaces/monolog-formatter.html" class="">Formatter</a>
</li>
<li>
<a href="namespaces/monolog-handler.html" class="">Handler</a>
</li>
<li>
<a href="namespaces/monolog-processor.html" class="">Processor</a>
</li>
<li>
<a href="namespaces/monolog-test.html" class="">Test</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/deepcopy.html" class="">DeepCopy</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/deepcopy-exception.html" class="">Exception</a>
</li>
<li>
<a href="namespaces/deepcopy-filter.html" class="">Filter</a>
</li>
<li>
<a href="namespaces/deepcopy-matcher.html" class="">Matcher</a>
</li>
<li>
<a href="namespaces/deepcopy-reflection.html" class="">Reflection</a>
</li>
<li>
<a href="namespaces/deepcopy-typefilter.html" class="">TypeFilter</a>
</li>
<li>
<a href="namespaces/deepcopy-typematcher.html" class="">TypeMatcher</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpparser.html" class="">PhpParser</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpparser-builder.html" class="">Builder</a>
</li>
<li>
<a href="namespaces/phpparser-comment.html" class="">Comment</a>
</li>
<li>
<a href="namespaces/phpparser-errorhandler.html" class="">ErrorHandler</a>
</li>
<li>
<a href="namespaces/phpparser-internal.html" class="">Internal</a>
</li>
<li>
<a href="namespaces/phpparser-lexer.html" class="">Lexer</a>
</li>
<li>
<a href="namespaces/phpparser-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/phpparser-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/phpparser-parser.html" class="">Parser</a>
</li>
<li>
<a href="namespaces/phpparser-prettyprinter.html" class="">PrettyPrinter</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phario.html" class="">PharIo</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phario-manifest.html" class="">Manifest</a>
</li>
<li>
<a href="namespaces/phario-version.html" class="">Version</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpdocumentor.html" class="">phpDocumentor</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpdocumentor-reflection.html" class="">Reflection</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpstan.html" class="">PHPStan</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpstan-phpdocparser.html" class="">PhpDocParser</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/phpunit.html" class="">PHPUnit</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/phpunit-framework.html" class="">Framework</a>
</li>
<li>
<a href="namespaces/phpunit-runner.html" class="">Runner</a>
</li>
<li>
<a href="namespaces/phpunit-textui.html" class="">TextUI</a>
</li>
<li>
<a href="namespaces/phpunit-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/psr.html" class="">Psr</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/psr-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/psr-container.html" class="">Container</a>
</li>
<li>
<a href="namespaces/psr-eventdispatcher.html" class="">EventDispatcher</a>
</li>
<li>
<a href="namespaces/psr-link.html" class="">Link</a>
</li>
<li>
<a href="namespaces/psr-log.html" class="">Log</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/sebastianbergmann.html" class="">SebastianBergmann</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/sebastianbergmann-codecoverage.html" class="">CodeCoverage</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-fileiterator.html" class="">FileIterator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-invoker.html" class="">Invoker</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-template.html" class="">Template</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-timer.html" class="">Timer</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-cliparser.html" class="">CliParser</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunit.html" class="">CodeUnit</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-codeunitreverselookup.html" class="">CodeUnitReverseLookup</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-comparator.html" class="">Comparator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-complexity.html" class="">Complexity</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-diff.html" class="">Diff</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-environment.html" class="">Environment</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-exporter.html" class="">Exporter</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-globalstate.html" class="">GlobalState</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-linesofcode.html" class="">LinesOfCode</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectenumerator.html" class="">ObjectEnumerator</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-objectreflector.html" class="">ObjectReflector</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-recursioncontext.html" class="">RecursionContext</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-resourceoperations.html" class="">ResourceOperations</a>
</li>
<li>
<a href="namespaces/sebastianbergmann-type.html" class="">Type</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/theseer.html" class="">TheSeer</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/theseer-tokenizer.html" class="">Tokenizer</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/twig.html" class="">Twig</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/twig-extra.html" class="">Extra</a>
</li>
<li>
<a href="namespaces/twig-cache.html" class="">Cache</a>
</li>
<li>
<a href="namespaces/twig-error.html" class="">Error</a>
</li>
<li>
<a href="namespaces/twig-extension.html" class="">Extension</a>
</li>
<li>
<a href="namespaces/twig-loader.html" class="">Loader</a>
</li>
<li>
<a href="namespaces/twig-node.html" class="">Node</a>
</li>
<li>
<a href="namespaces/twig-nodevisitor.html" class="">NodeVisitor</a>
</li>
<li>
<a href="namespaces/twig-profiler.html" class="">Profiler</a>
</li>
<li>
<a href="namespaces/twig-runtimeloader.html" class="">RuntimeLoader</a>
</li>
<li>
<a href="namespaces/twig-sandbox.html" class="">Sandbox</a>
</li>
<li>
<a href="namespaces/twig-test.html" class="">Test</a>
</li>
<li>
<a href="namespaces/twig-tokenparser.html" class="">TokenParser</a>
</li>
<li>
<a href="namespaces/twig-util.html" class="">Util</a>
</li>
</ul>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/webmozart.html" class="">Webmozart</a>
</h4>
<ul class="phpdocumentor-list">
<li>
<a href="namespaces/webmozart-assert.html" class="">Assert</a>
</li>
</ul>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/Application.html" class="">Application</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine.html">Doctrine</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm.html">ORM</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm-tools.html">Tools</a></li>
<li class="phpdocumentor-breadcrumb"><a href="namespaces/doctrine-orm-tools-pagination.html">Pagination</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
CountOutputWalker
<span class="phpdocumentor-element__extends">
extends <a href="classes/Doctrine-ORM-Query-SqlWalker.html"><abbr title="\Doctrine\ORM\Query\SqlWalker">SqlWalker</abbr></a>
</span>
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/Application.html">Application</a></li>
</ul>
</div>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-pagination-countoutputwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php">CountOutputWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">39</span>
</aside>
<p class="phpdocumentor-summary">Wraps the query in order to accurately count the root objects.</p>
<section class="phpdocumentor-description"><p>Given a DQL like <code class="prettyprint">SELECT u FROM User u</code> it will generate an SQL query like:
SELECT COUNT(*) (SELECT DISTINCT <id> FROM (&lt;original SQL&gt;))</p>
<p>Works with composite keys but cannot deal with queries that have multiple
root entities (e.g. <code class="prettyprint">SELECT f, b from Foo, Bar</code>)</p>
<p>Note that the ORDER BY clause is not removed. Many SQL implementations (e.g. MySQL)
are able to cache subqueries. By keeping the ORDER BY clause intact, the limitSubQuery
that will most likely be executed next can be read from the native SQL cache.</p>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-import-type</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>QueryComponent from Parser</p>
</section>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-constants">
Constants
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-constants" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_DISTINCT">HINT_DISTINCT</a>
<span>
&nbsp;= &#039;doctrine.distinct&#039; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_PARTIAL">HINT_PARTIAL</a>
<span>
&nbsp;= &#039;doctrine.partial&#039; </span>
</dt>
<dd>Used to mark a query as containing a PARTIAL expression, which needs to be known by SLC.</dd>
</dl>
<h4 id="toc-properties">
Properties
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_aliasCounter">$aliasCounter</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Counter for generating unique column aliases.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_conn">$conn</a>
<span>
&nbsp;: <abbr title="\Doctrine\DBAL\Connection">Connection</abbr> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_em">$em</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_newObjectCounter">$newObjectCounter</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Counter for generating indexes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_orderedColumnsMap">$orderedColumnsMap</a>
<span>
&nbsp;: array&lt;string, string&gt; </span>
</dt>
<dd>Map from Table-Alias + Column-Name to OrderBy-Direction.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_parserResult">$parserResult</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Query-ParserResult.html"><abbr title="\Doctrine\ORM\Query\ParserResult">ParserResult</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_platform">$platform</a>
<span>
&nbsp;: <a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a> </span>
</dt>
<dd>The database platform abstraction.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_query">$query</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_queryComponents">$queryComponents</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Map of all components/classes that appear in the DQL query.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_quoteStrategy">$quoteStrategy</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Mapping-QuoteStrategy.html"><abbr title="\Doctrine\ORM\Mapping\QuoteStrategy">QuoteStrategy</abbr></a> </span>
</dt>
<dd>The quote strategy.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_rootAliases">$rootAliases</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>The DQL alias of the root class of the currently traversed query.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_rsm">$rsm</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Query-ResultSetMapping.html"><abbr title="\Doctrine\ORM\Query\ResultSetMapping">ResultSetMapping</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarFields">$scalarFields</a>
<span>
&nbsp;: array&lt;string, array&lt;string, string&gt;&gt; </span>
</dt>
<dd>Map from DQL-Alias + Field-Name to SQL Column Alias.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultAliasMap">$scalarResultAliasMap</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Map from result variable names to their SQL column alias names.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultCounter">$scalarResultCounter</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Counter for generating unique scalar result.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_selectedClasses">$selectedClasses</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>A list of classes that appear in non-scalar SelectExpressions.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_sqlParamIndex">$sqlParamIndex</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Counter for generating unique parameter indexes.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasCounter">$tableAliasCounter</a>
<span>
&nbsp;: int </span>
</dt>
<dd>Counter for generating unique table aliases.</dd>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasMap">$tableAliasMap</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_useSqlTableAliases">$useSqlTableAliases</a>
<span>
&nbsp;: bool </span>
</dt>
<dd>Flag that indicates whether to generate SQL table aliases in the SQL.</dd>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-methods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method___construct">__construct()</a>
<span>
&nbsp;: mixed </span>
</dt>
<dd>Stores various parameters that are otherwise unavailable
because Doctrine\ORM\Query\SqlWalker keeps everything private without
accessors.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getConnection">getConnection()</a>
<span>
&nbsp;: <abbr title="\Doctrine\DBAL\Connection">Connection</abbr> </span>
</dt>
<dd>Gets the Connection used by the walker.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getEntityManager">getEntityManager()</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a> </span>
</dt>
<dd>Gets the EntityManager used by the walker.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getExecutor">getExecutor()</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Query-Exec-AbstractSqlExecutor.html"><abbr title="\Doctrine\ORM\Query\Exec\AbstractSqlExecutor">AbstractSqlExecutor</abbr></a> </span>
</dt>
<dd>Gets an executor that can be used to execute the result of this walker.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getMetadataForDqlAlias">getMetadataForDqlAlias()</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQuery">getQuery()</a>
<span>
&nbsp;: <a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a> </span>
</dt>
<dd>Gets the Query instance used by the walker.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponent">getQueryComponent()</a>
<span>
&nbsp;: array&lt;string|int, mixed&gt; </span>
</dt>
<dd>Gets the information about a single query component.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponents">getQueryComponents()</a>
<span>
&nbsp;: array&lt;string, <abbr title="\Doctrine\ORM\Query\QueryComponent">QueryComponent</abbr>&gt; </span>
</dt>
<dd>Returns internal queryComponents array.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLColumnAlias">getSQLColumnAlias()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Gets an SQL column alias for a column name.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLTableAlias">getSQLTableAlias()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates a unique, short SQL table alias.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setQueryComponent">setQueryComponent()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Sets or overrides a query component for a given dql alias.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setSQLTableAlias">setSQLTableAlias()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Forces the SqlWalker to use a specific alias for a table name, rather than
generating an alias on its own.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkAggregateExpression">walkAggregateExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an AggregateExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticExpression">walkArithmeticExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an ArithmeticExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticFactor">walkArithmeticFactor()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an ArithmeticFactor that represents an AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticPrimary">walkArithmeticPrimary()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an ArithmeticPrimary that represents an AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticTerm">walkArithmeticTerm()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an ArithmeticTerm AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkBetweenExpression">walkBetweenExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a BetweenExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCoalesceExpression">walkCoalesceExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a CoalesceExpression AST node and generates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCollectionMemberExpression">walkCollectionMemberExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a CollectionMemberExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkComparisonExpression">walkComparisonExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a ComparisonExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalExpression">walkConditionalExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walk down a ConditionalExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalFactor">walkConditionalFactor()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a ConditionalFactor AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalPrimary">walkConditionalPrimary()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a ConditionalPrimary AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalTerm">walkConditionalTerm()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a ConditionalTerm AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteClause">walkDeleteClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a DeleteClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteStatement">walkDeleteStatement()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a DeleteStatement AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEmptyCollectionComparisonExpression">walkEmptyCollectionComparisonExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an EmptyCollectionComparisonExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEntityIdentificationVariable">walkEntityIdentificationVariable()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an IdentificationVariable AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkExistsExpression">walkExistsExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an ExistsExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFromClause">walkFromClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a FromClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFunction">walkFunction()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a FunctionNode AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGeneralCaseExpression">walkGeneralCaseExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a GeneralCaseExpression AST node and generates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByClause">walkGroupByClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a GroupByClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByItem">walkGroupByItem()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a GroupByItem AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkHavingClause">walkHavingClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a HavingClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariable">walkIdentificationVariable()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an IdentificationVariable (no AST node associated), thereby generating the SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariableDeclaration">walkIdentificationVariableDeclaration()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a IdentificationVariableDeclaration AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIndexBy">walkIndexBy()</a>
<span>
&nbsp;: void </span>
</dt>
<dd>Walks down a IndexBy AST node.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInExpression">walkInExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an InExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInListExpression">walkInListExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an InExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInParameter">walkInParameter()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInputParameter">walkInputParameter()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an InputParameter AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInstanceOfExpression">walkInstanceOfExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an InstanceOfExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInSubselectExpression">walkInSubselectExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an InExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoin">walkJoin()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a Join AST node and creates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoinAssociationDeclaration">walkJoinAssociationDeclaration()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a JoinAssociationDeclaration AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLikeExpression">walkLikeExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a LikeExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLiteral">walkLiteral()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a literal that represents an AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNewObject">walkNewObject()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullComparisonExpression">walkNullComparisonExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a NullComparisonExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullIfExpression">walkNullIfExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a NullIfExpression AST node and generates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByClause">walkOrderByClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an OrderByClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByItem">walkOrderByItem()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an OrderByItem AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkParenthesisExpression">walkParenthesisExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkPathExpression">walkPathExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a PathExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkQuantifiedExpression">walkQuantifiedExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a QuantifiedExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkRangeVariableDeclaration">walkRangeVariableDeclaration()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a RangeVariableDeclaration AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkResultVariable">walkResultVariable()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a ResultVariable that represents an AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectClause">walkSelectClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SelectClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectExpression">walkSelectExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SelectExpression AST node and generates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method_walkSelectStatement">walkSelectStatement()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SelectStatement AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleArithmeticExpression">walkSimpleArithmeticExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an SimpleArithmeticExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleCaseExpression">walkSimpleCaseExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SimpleCaseExpression AST node and generates the corresponding SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectClause">walkSimpleSelectClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SimpleSelectClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectExpression">walkSimpleSelectExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SimpleSelectExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStateFieldPathExpression">walkStateFieldPathExpression()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a StateFieldPathExpression AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStringPrimary">walkStringPrimary()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a StringPrimary that represents an AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselect">walkSubselect()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a Subselect AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselectFromClause">walkSubselectFromClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a SubselectFromClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateClause">walkUpdateClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an UpdateClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateItem">walkUpdateItem()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an UpdateItem AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateStatement">walkUpdateStatement()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down an UpdateStatement AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkWhereClause">walkWhereClause()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Walks down a WhereClause AST node, thereby generating the appropriate SQL.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateClassTableInheritanceJoins">generateClassTableInheritanceJoins()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates the SQL JOINs that are necessary for Class Table Inheritance
for the given class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateDiscriminatorColumnConditionSQL">generateDiscriminatorColumnConditionSQL()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates a discriminator column SQL condition for the class with the given DQL alias.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateFilterConditionSQL">generateFilterConditionSQL()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generates the filter SQL for a given entity and table alias.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateOrderedCollectionOrderByItems">generateOrderedCollectionOrderByItems()</a>
<span>
&nbsp;: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateRangeVariableDeclarationSQL">generateRangeVariableDeclarationSQL()</a>
<span>
&nbsp;: string </span>
</dt>
<dd>Generate appropriate SQL for RangeVariableDeclaration AST node</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -private">
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getChildDiscriminatorsFromClassMetadata">getChildDiscriminatorsFromClassMetadata()</a>
<span>
&nbsp;: string </span>
</dt>
</dl>
<section class="phpdocumentor-constants">
<h3 class="phpdocumentor-elements__header" id="constants">
Constants
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#constants" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_HINT_DISTINCT">
HINT_DISTINCT
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_DISTINCT" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">51</span>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">HINT_DISTINCT</span>
= <span class="phpdocumentor-signature__default-value">&#039;doctrine.distinct&#039;</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_HINT_PARTIAL">
HINT_PARTIAL
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_PARTIAL" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">56</span>
</aside>
<p class="phpdocumentor-summary">Used to mark a query as containing a PARTIAL expression, which needs to be known by SLC.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">HINT_PARTIAL</span>
= <span class="phpdocumentor-signature__default-value">&#039;doctrine.partial&#039;</span>
</code>
</article>
</section>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_aliasCounter">
$aliasCounter
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_aliasCounter" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">66</span>
</aside>
<p class="phpdocumentor-summary">Counter for generating unique column aliases.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$aliasCounter</span>
= <span class="phpdocumentor-signature__default-value">0</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_conn">
$conn
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_conn" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">103</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><abbr title="\Doctrine\DBAL\Connection">Connection</abbr></span>
<span class="phpdocumentor-signature__name">$conn</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_em">
$em
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_em" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">100</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a></span>
<span class="phpdocumentor-signature__name">$em</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_newObjectCounter">
$newObjectCounter
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_newObjectCounter" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">94</span>
</aside>
<p class="phpdocumentor-summary">Counter for generating indexes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$newObjectCounter</span>
= <span class="phpdocumentor-signature__default-value">0</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_orderedColumnsMap">
$orderedColumnsMap
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_orderedColumnsMap" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">123</span>
</aside>
<p class="phpdocumentor-summary">Map from Table-Alias + Column-Name to OrderBy-Direction.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array&lt;string, string&gt;</span>
<span class="phpdocumentor-signature__name">$orderedColumnsMap</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_parserResult">
$parserResult
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_parserResult" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">97</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Query-ParserResult.html"><abbr title="\Doctrine\ORM\Query\ParserResult">ParserResult</abbr></a></span>
<span class="phpdocumentor-signature__name">$parserResult</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_platform">
$platform
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_platform" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-pagination-countoutputwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php">CountOutputWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">42</span>
</aside>
<p class="phpdocumentor-summary">The database platform abstraction.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-DBAL-Platforms-AbstractPlatform.html"><abbr title="\Doctrine\DBAL\Platforms\AbstractPlatform">AbstractPlatform</abbr></a></span>
<span class="phpdocumentor-signature__name">$platform</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_query">
$query
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_query" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">106</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a></span>
<span class="phpdocumentor-signature__name">$query</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_queryComponents">
$queryComponents
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_queryComponents" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">137</span>
</aside>
<p class="phpdocumentor-summary">Map of all components/classes that appear in the DQL query.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$queryComponents</span>
</code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_queryComponents#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>array&lt;string, QueryComponent&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_quoteStrategy">
$quoteStrategy
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_quoteStrategy" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">173</span>
</aside>
<p class="phpdocumentor-summary">The quote strategy.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Mapping-QuoteStrategy.html"><abbr title="\Doctrine\ORM\Mapping\QuoteStrategy">QuoteStrategy</abbr></a></span>
<span class="phpdocumentor-signature__name">$quoteStrategy</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_rootAliases">
$rootAliases
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_rootAliases" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">151</span>
</aside>
<p class="phpdocumentor-summary">The DQL alias of the root class of the currently traversed query.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$rootAliases</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_rootAliases#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>list<string></p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_rsm">
$rsm
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_rsm" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-pagination-countoutputwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php">CountOutputWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">45</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type"><a href="classes/Doctrine-ORM-Query-ResultSetMapping.html"><abbr title="\Doctrine\ORM\Query\ResultSetMapping">ResultSetMapping</abbr></a></span>
<span class="phpdocumentor-signature__name">$rsm</span>
</code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_scalarFields">
$scalarFields
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarFields" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">130</span>
</aside>
<p class="phpdocumentor-summary">Map from DQL-Alias + Field-Name to SQL Column Alias.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array&lt;string, array&lt;string, string&gt;&gt;</span>
<span class="phpdocumentor-signature__name">$scalarFields</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_scalarResultAliasMap">
$scalarResultAliasMap
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultAliasMap" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">116</span>
</aside>
<p class="phpdocumentor-summary">Map from result variable names to their SQL column alias names.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$scalarResultAliasMap</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultAliasMap#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>array&lt;string|int, string|list<string>&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_scalarResultCounter">
$scalarResultCounter
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultCounter" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">80</span>
</aside>
<p class="phpdocumentor-summary">Counter for generating unique scalar result.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$scalarResultCounter</span>
= <span class="phpdocumentor-signature__default-value">1</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_selectedClasses">
$selectedClasses
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_selectedClasses" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">144</span>
</aside>
<p class="phpdocumentor-summary">A list of classes that appear in non-scalar SelectExpressions.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">$selectedClasses</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_selectedClasses#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-var</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>array&lt;string, array{class: ClassMetadata, dqlAlias: string, resultAlias: string|null}&gt;</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_sqlParamIndex">
$sqlParamIndex
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_sqlParamIndex" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">87</span>
</aside>
<p class="phpdocumentor-summary">Counter for generating unique parameter indexes.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$sqlParamIndex</span>
= <span class="phpdocumentor-signature__default-value">0</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_tableAliasCounter">
$tableAliasCounter
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasCounter" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">73</span>
</aside>
<p class="phpdocumentor-summary">Counter for generating unique table aliases.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">int</span>
<span class="phpdocumentor-signature__name">$tableAliasCounter</span>
= <span class="phpdocumentor-signature__default-value">0</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_tableAliasMap">
$tableAliasMap
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasMap" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">109</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array&lt;string|int, mixed&gt;</span>
<span class="phpdocumentor-signature__name">$tableAliasMap</span>
= <span class="phpdocumentor-signature__default-value">[]</span></code>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property_useSqlTableAliases">
$useSqlTableAliases
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_useSqlTableAliases" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">159</span>
</aside>
<p class="phpdocumentor-summary">Flag that indicates whether to generate SQL table aliases in the SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$useSqlTableAliases</span>
= <span class="phpdocumentor-signature__default-value">true</span></code>
<section class="phpdocumentor-description"><p>These should only be generated for SELECT queries, not for UPDATE/DELETE.</p>
</section>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___construct">
__construct()
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method___construct" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-pagination-countoutputwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php">CountOutputWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">57</span>
</aside>
<p class="phpdocumentor-summary">Stores various parameters that are otherwise unavailable
because Doctrine\ORM\Query\SqlWalker keeps everything private without
accessors.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$query</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-ParserResult.html"><abbr title="\Doctrine\ORM\Query\ParserResult">ParserResult</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parserResult</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryComponents</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$query</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parserResult</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-ParserResult.html"><abbr title="\Doctrine\ORM\Query\ParserResult">ParserResult</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$queryComponents</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method___construct#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>array&lt;string, QueryComponent&gt; $queryComponents</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getConnection">
getConnection()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getConnection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">207</span>
</aside>
<p class="phpdocumentor-summary">Gets the Connection used by the walker.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getConnection</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="\Doctrine\DBAL\Connection">Connection</abbr></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><abbr title="\Doctrine\DBAL\Connection">Connection</abbr></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getEntityManager">
getEntityManager()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getEntityManager" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">217</span>
</aside>
<p class="phpdocumentor-summary">Gets the EntityManager used by the walker.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getEntityManager</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-EntityManagerInterface.html"><abbr title="\Doctrine\ORM\EntityManagerInterface">EntityManagerInterface</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getExecutor">
getExecutor()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getExecutor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">284</span>
</aside>
<p class="phpdocumentor-summary">Gets an executor that can be used to execute the result of this walker.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getExecutor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteStatement.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteStatement">DeleteStatement</abbr></a>|<a href="classes/Doctrine-ORM-Query-AST-UpdateStatement.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateStatement">UpdateStatement</abbr></a>|<a href="classes/Doctrine-ORM-Query-AST-SelectStatement.html"><abbr title="\Doctrine\ORM\Query\AST\SelectStatement">SelectStatement</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$AST</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Query-Exec-AbstractSqlExecutor.html"><abbr title="\Doctrine\ORM\Query\Exec\AbstractSqlExecutor">AbstractSqlExecutor</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$AST</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteStatement.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteStatement">DeleteStatement</abbr></a>|<a href="classes/Doctrine-ORM-Query-AST-UpdateStatement.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateStatement">UpdateStatement</abbr></a>|<a href="classes/Doctrine-ORM-Query-AST-SelectStatement.html"><abbr title="\Doctrine\ORM\Query\AST\SelectStatement">SelectStatement</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getExecutor#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Query-Exec-AbstractSqlExecutor.html"><abbr title="\Doctrine\ORM\Query\Exec\AbstractSqlExecutor">AbstractSqlExecutor</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getMetadataForDqlAlias">
getMetadataForDqlAlias()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getMetadataForDqlAlias" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">235</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getMetadataForDqlAlias</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQuery">
getQuery()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQuery" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">197</span>
</aside>
<p class="phpdocumentor-summary">Gets the Query instance used by the walker.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQuery</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a></span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type"><a href="classes/Doctrine-ORM-Query.html"><abbr title="\Doctrine\ORM\Query">Query</abbr></a></span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQueryComponent">
getQueryComponent()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponent" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">230</span>
</aside>
<p class="phpdocumentor-summary">Gets the information about a single query component.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQueryComponent</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The DQL alias.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponent#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-return</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>QueryComponent</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string|int, mixed&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getQueryComponents">
getQueryComponents()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponents" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">249</span>
</aside>
<p class="phpdocumentor-summary">Returns internal queryComponents array.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getQueryComponents</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array&lt;string, <abbr title="\Doctrine\ORM\Query\QueryComponent">QueryComponent</abbr>&gt;</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">array&lt;string, <abbr title="\Doctrine\ORM\Query\QueryComponent">QueryComponent</abbr>&gt;</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSQLColumnAlias">
getSQLColumnAlias()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLColumnAlias" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">352</span>
</aside>
<p class="phpdocumentor-summary">Gets an SQL column alias for a column name.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSQLColumnAlias</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$columnName</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$columnName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_getSQLTableAlias">
getSQLTableAlias()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLTableAlias" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">314</span>
</aside>
<p class="phpdocumentor-summary">Generates a unique, short SQL table alias.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">getSQLTableAlias</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$tableName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$tableName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Table name</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The DQL alias.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>Generated table alias.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setQueryComponent">
setQueryComponent()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setQueryComponent" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">264</span>
</aside>
<p class="phpdocumentor-summary">Sets or overrides a query component for a given dql alias.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setQueryComponent</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$queryComponent</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The DQL alias.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$queryComponent</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setQueryComponent#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>QueryComponent $queryComponent</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_setSQLTableAlias">
setSQLTableAlias()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setSQLTableAlias" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">336</span>
</aside>
<p class="phpdocumentor-summary">Forces the SqlWalker to use a specific alias for a table name, rather than
generating an alias on its own.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">setSQLTableAlias</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$tableName</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$alias</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$tableName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$alias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">&#039;&#039;</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkAggregateExpression">
walkAggregateExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkAggregateExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1846</span>
</aside>
<p class="phpdocumentor-summary">Walks down an AggregateExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkAggregateExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-AggregateExpression.html"><abbr title="\Doctrine\ORM\Query\AST\AggregateExpression">AggregateExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$aggExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$aggExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-AggregateExpression.html"><abbr title="\Doctrine\ORM\Query\AST\AggregateExpression">AggregateExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkAggregateExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkArithmeticExpression">
walkArithmeticExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2564</span>
</aside>
<p class="phpdocumentor-summary">Walks down an ArithmeticExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkArithmeticExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ArithmeticExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ArithmeticExpression">ArithmeticExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$arithmeticExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$arithmeticExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ArithmeticExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ArithmeticExpression">ArithmeticExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkArithmeticFactor">
walkArithmeticFactor()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticFactor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2624</span>
</aside>
<p class="phpdocumentor-summary">Walks down an ArithmeticFactor that represents an AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkArithmeticFactor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$factor</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$factor</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticFactor#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkArithmeticPrimary">
walkArithmeticPrimary()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticPrimary" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2652</span>
</aside>
<p class="phpdocumentor-summary">Walks down an ArithmeticPrimary that represents an AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkArithmeticPrimary</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$primary</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$primary</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticPrimary#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkArithmeticTerm">
walkArithmeticTerm()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticTerm" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2598</span>
</aside>
<p class="phpdocumentor-summary">Walks down an ArithmeticTerm AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkArithmeticTerm</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$term</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$term</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticTerm#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkBetweenExpression">
walkBetweenExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkBetweenExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2433</span>
</aside>
<p class="phpdocumentor-summary">Walks down a BetweenExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkBetweenExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-BetweenExpression.html"><abbr title="\Doctrine\ORM\Query\AST\BetweenExpression">BetweenExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$betweenExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$betweenExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-BetweenExpression.html"><abbr title="\Doctrine\ORM\Query\AST\BetweenExpression">BetweenExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkBetweenExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkCoalesceExpression">
walkCoalesceExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCoalesceExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1329</span>
</aside>
<p class="phpdocumentor-summary">Walks down a CoalesceExpression AST node and generates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkCoalesceExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-CoalesceExpression.html"><abbr title="\Doctrine\ORM\Query\AST\CoalesceExpression">CoalesceExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$coalesceExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$coalesceExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-CoalesceExpression.html"><abbr title="\Doctrine\ORM\Query\AST\CoalesceExpression">CoalesceExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCoalesceExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkCollectionMemberExpression">
walkCollectionMemberExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCollectionMemberExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2155</span>
</aside>
<p class="phpdocumentor-summary">Walks down a CollectionMemberExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkCollectionMemberExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-CollectionMemberExpression.html"><abbr title="\Doctrine\ORM\Query\AST\CollectionMemberExpression">CollectionMemberExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$collMemberExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$collMemberExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-CollectionMemberExpression.html"><abbr title="\Doctrine\ORM\Query\AST\CollectionMemberExpression">CollectionMemberExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCollectionMemberExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkComparisonExpression">
walkComparisonExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkComparisonExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2511</span>
</aside>
<p class="phpdocumentor-summary">Walks down a ComparisonExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkComparisonExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ComparisonExpression">ComparisonExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$compExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$compExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ComparisonExpression">ComparisonExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkComparisonExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkConditionalExpression">
walkConditionalExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2057</span>
</aside>
<p class="phpdocumentor-summary">Walk down a ConditionalExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkConditionalExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalExpression">ConditionalExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$condExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$condExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalExpression">ConditionalExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkConditionalFactor">
walkConditionalFactor()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalFactor" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2097</span>
</aside>
<p class="phpdocumentor-summary">Walks down a ConditionalFactor AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkConditionalFactor</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalFactor.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalFactor">ConditionalFactor</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$factor</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$factor</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalFactor.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalFactor">ConditionalFactor</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalFactor#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkConditionalPrimary">
walkConditionalPrimary()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalPrimary" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2115</span>
</aside>
<p class="phpdocumentor-summary">Walks down a ConditionalPrimary AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkConditionalPrimary</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalPrimary.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalPrimary">ConditionalPrimary</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$primary</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$primary</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalPrimary.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalPrimary">ConditionalPrimary</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalPrimary#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkConditionalTerm">
walkConditionalTerm()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalTerm" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2077</span>
</aside>
<p class="phpdocumentor-summary">Walks down a ConditionalTerm AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkConditionalTerm</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalTerm.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalTerm">ConditionalTerm</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$condTerm</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$condTerm</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalTerm.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalTerm">ConditionalTerm</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalTerm#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkDeleteClause">
walkDeleteClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1932</span>
</aside>
<p class="phpdocumentor-summary">Walks down a DeleteClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkDeleteClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteClause.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteClause">DeleteClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$deleteClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$deleteClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteClause.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteClause">DeleteClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkDeleteStatement">
walkDeleteStatement()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteStatement" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">619</span>
</aside>
<p class="phpdocumentor-summary">Walks down a DeleteStatement AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkDeleteStatement</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteStatement.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteStatement">DeleteStatement</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$AST</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$AST</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-DeleteStatement.html"><abbr title="\Doctrine\ORM\Query\AST\DeleteStatement">DeleteStatement</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkEmptyCollectionComparisonExpression">
walkEmptyCollectionComparisonExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEmptyCollectionComparisonExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2258</span>
</aside>
<p class="phpdocumentor-summary">Walks down an EmptyCollectionComparisonExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkEmptyCollectionComparisonExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-EmptyCollectionComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\EmptyCollectionComparisonExpression">EmptyCollectionComparisonExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$emptyCollCompExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$emptyCollCompExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-EmptyCollectionComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\EmptyCollectionComparisonExpression">EmptyCollectionComparisonExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEmptyCollectionComparisonExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkEntityIdentificationVariable">
walkEntityIdentificationVariable()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEntityIdentificationVariable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">638</span>
</aside>
<p class="phpdocumentor-summary">Walks down an IdentificationVariable AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkEntityIdentificationVariable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identVariable</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>This one differs of -&gt;walkIdentificationVariable() because it generates the entity identifiers.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$identVariable</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEntityIdentificationVariable#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkExistsExpression">
walkExistsExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkExistsExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2137</span>
</aside>
<p class="phpdocumentor-summary">Walks down an ExistsExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkExistsExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ExistsExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ExistsExpression">ExistsExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$existsExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$existsExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ExistsExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ExistsExpression">ExistsExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkExistsExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkFromClause">
walkFromClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFromClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">872</span>
</aside>
<p class="phpdocumentor-summary">Walks down a FromClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkFromClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-FromClause.html"><abbr title="\Doctrine\ORM\Query\AST\FromClause">FromClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fromClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$fromClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-FromClause.html"><abbr title="\Doctrine\ORM\Query\AST\FromClause">FromClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFromClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkFunction">
walkFunction()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFunction" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1190</span>
</aside>
<p class="phpdocumentor-summary">Walks down a FunctionNode AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkFunction</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Functions-FunctionNode.html"><abbr title="\Doctrine\ORM\Query\AST\Functions\FunctionNode">FunctionNode</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$function</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$function</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Functions-FunctionNode.html"><abbr title="\Doctrine\ORM\Query\AST\Functions\FunctionNode">FunctionNode</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFunction#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkGeneralCaseExpression">
walkGeneralCaseExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGeneralCaseExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1371</span>
</aside>
<p class="phpdocumentor-summary">Walks down a GeneralCaseExpression AST node and generates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkGeneralCaseExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-GeneralCaseExpression.html"><abbr title="\Doctrine\ORM\Query\AST\GeneralCaseExpression">GeneralCaseExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$generalCaseExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$generalCaseExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-GeneralCaseExpression.html"><abbr title="\Doctrine\ORM\Query\AST\GeneralCaseExpression">GeneralCaseExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGeneralCaseExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkGroupByClause">
walkGroupByClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1861</span>
</aside>
<p class="phpdocumentor-summary">Walks down a GroupByClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkGroupByClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-GroupByClause.html"><abbr title="\Doctrine\ORM\Query\AST\GroupByClause">GroupByClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$groupByClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$groupByClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-GroupByClause.html"><abbr title="\Doctrine\ORM\Query\AST\GroupByClause">GroupByClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkGroupByItem">
walkGroupByItem()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByItem" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1881</span>
</aside>
<p class="phpdocumentor-summary">Walks down a GroupByItem AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkGroupByItem</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a>|string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$groupByItem</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$groupByItem</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a>|string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByItem#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkHavingClause">
walkHavingClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkHavingClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1251</span>
</aside>
<p class="phpdocumentor-summary">Walks down a HavingClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkHavingClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-HavingClause.html"><abbr title="\Doctrine\ORM\Query\AST\HavingClause">HavingClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$havingClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$havingClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-HavingClause.html"><abbr title="\Doctrine\ORM\Query\AST\HavingClause">HavingClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkHavingClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkIdentificationVariable">
walkIdentificationVariable()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">661</span>
</aside>
<p class="phpdocumentor-summary">Walks down an IdentificationVariable (no AST node associated), thereby generating the SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkIdentificationVariable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identificationVariable</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$fieldName</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$identificationVariable</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$fieldName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariable#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkIdentificationVariableDeclaration">
walkIdentificationVariableDeclaration()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariableDeclaration" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">893</span>
</aside>
<p class="phpdocumentor-summary">Walks down a IdentificationVariableDeclaration AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkIdentificationVariableDeclaration</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-IdentificationVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\IdentificationVariableDeclaration">IdentificationVariableDeclaration</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$identificationVariableDecl</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$identificationVariableDecl</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-IdentificationVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\IdentificationVariableDeclaration">IdentificationVariableDeclaration</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariableDeclaration#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkIndexBy">
walkIndexBy()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIndexBy" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">917</span>
</aside>
<p class="phpdocumentor-summary">Walks down a IndexBy AST node.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkIndexBy</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-IndexBy.html"><abbr title="\Doctrine\ORM\Query\AST\IndexBy">IndexBy</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$indexBy</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$indexBy</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-IndexBy.html"><abbr title="\Doctrine\ORM\Query\AST\IndexBy">IndexBy</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIndexBy#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
-deprecated "
>
<h4 class="phpdocumentor-element__name" id="method_walkInExpression">
walkInExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2302</span>
</aside>
<p class="phpdocumentor-summary">Walks down an InExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InExpression">InExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$inExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InExpression">InExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Use <abbr title="\Doctrine\ORM\Query\walkInListExpression()">walkInListExpression()</abbr> or <abbr title="\Doctrine\ORM\Query\walkInSubselectExpression()">walkInSubselectExpression()</abbr> instead.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkInListExpression">
walkInListExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInListExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2333</span>
</aside>
<p class="phpdocumentor-summary">Walks down an InExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInListExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InListExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InListExpression">InListExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$inExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InListExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InListExpression">InListExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkInParameter">
walkInParameter()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInParameter" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2391</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInParameter</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inParam</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$inParam</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInParameter#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkInputParameter">
walkInputParameter()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInputParameter" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2539</span>
</aside>
<p class="phpdocumentor-summary">Walks down an InputParameter AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInputParameter</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InputParameter.html"><abbr title="\Doctrine\ORM\Query\AST\InputParameter">InputParameter</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inputParam</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$inputParam</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InputParameter.html"><abbr title="\Doctrine\ORM\Query\AST\InputParameter">InputParameter</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInputParameter#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkInstanceOfExpression">
walkInstanceOfExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInstanceOfExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2363</span>
</aside>
<p class="phpdocumentor-summary">Walks down an InstanceOfExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInstanceOfExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InstanceOfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InstanceOfExpression">InstanceOfExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$instanceOfExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$instanceOfExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InstanceOfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InstanceOfExpression">InstanceOfExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInstanceOfExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Query-QueryException.html"><abbr title="\Doctrine\ORM\Query\QueryException">QueryException</abbr></a></span>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkInSubselectExpression">
walkInSubselectExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInSubselectExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2344</span>
</aside>
<p class="phpdocumentor-summary">Walks down an InExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkInSubselectExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InSubselectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InSubselectExpression">InSubselectExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$inExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$inExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InSubselectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InSubselectExpression">InSubselectExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkJoin">
walkJoin()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoin" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1265</span>
</aside>
<p class="phpdocumentor-summary">Walks down a Join AST node and creates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkJoin</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Join.html"><abbr title="\Doctrine\ORM\Query\AST\Join">Join</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$join</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$join</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Join.html"><abbr title="\Doctrine\ORM\Query\AST\Join">Join</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoin#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkJoinAssociationDeclaration">
walkJoinAssociationDeclaration()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoinAssociationDeclaration" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1024</span>
</aside>
<p class="phpdocumentor-summary">Walks down a JoinAssociationDeclaration AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkJoinAssociationDeclaration</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-JoinAssociationDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\JoinAssociationDeclaration">JoinAssociationDeclaration</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$joinAssociationDeclaration</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$joinType</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">ASTJoin::JOIN_TYPE_INNER</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalExpression">ConditionalExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$condExpr</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$joinAssociationDeclaration</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-JoinAssociationDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\JoinAssociationDeclaration">JoinAssociationDeclaration</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$joinType</span>
: <span class="phpdocumentor-signature__argument__return-type">int</span>
= <span class="phpdocumentor-signature__argument__default-value">ASTJoin::JOIN_TYPE_INNER</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$condExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ConditionalExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ConditionalExpression">ConditionalExpression</abbr></a></span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoinAssociationDeclaration#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>AST\Join::JOIN_TYPE_* $joinType</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Query-QueryException.html"><abbr title="\Doctrine\ORM\Query\QueryException">QueryException</abbr></a></span>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkLikeExpression">
walkLikeExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLikeExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2456</span>
</aside>
<p class="phpdocumentor-summary">Walks down a LikeExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkLikeExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-LikeExpression.html"><abbr title="\Doctrine\ORM\Query\AST\LikeExpression">LikeExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$likeExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$likeExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-LikeExpression.html"><abbr title="\Doctrine\ORM\Query\AST\LikeExpression">LikeExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLikeExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkLiteral">
walkLiteral()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLiteral" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2407</span>
</aside>
<p class="phpdocumentor-summary">Walks down a literal that represents an AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkLiteral</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Literal.html"><abbr title="\Doctrine\ORM\Query\AST\Literal">Literal</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$literal</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$literal</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Literal.html"><abbr title="\Doctrine\ORM\Query\AST\Literal">Literal</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLiteral#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkNewObject">
walkNewObject()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNewObject" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1707</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkNewObject</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NewObjectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NewObjectExpression">NewObjectExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$newObjectExpression</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$newObjectResultAlias</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$newObjectExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NewObjectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NewObjectExpression">NewObjectExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$newObjectResultAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string|null</span>
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkNullComparisonExpression">
walkNullComparisonExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullComparisonExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2275</span>
</aside>
<p class="phpdocumentor-summary">Walks down a NullComparisonExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkNullComparisonExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NullComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NullComparisonExpression">NullComparisonExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$nullCompExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$nullCompExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NullComparisonExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NullComparisonExpression">NullComparisonExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullComparisonExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkNullIfExpression">
walkNullIfExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullIfExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1351</span>
</aside>
<p class="phpdocumentor-summary">Walks down a NullIfExpression AST node and generates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkNullIfExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NullIfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NullIfExpression">NullIfExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$nullIfExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$nullIfExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-NullIfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\NullIfExpression">NullIfExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullIfExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkOrderByClause">
walkOrderByClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1204</span>
</aside>
<p class="phpdocumentor-summary">Walks down an OrderByClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkOrderByClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-OrderByClause.html"><abbr title="\Doctrine\ORM\Query\AST\OrderByClause">OrderByClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$orderByClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$orderByClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-OrderByClause.html"><abbr title="\Doctrine\ORM\Query\AST\OrderByClause">OrderByClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkOrderByItem">
walkOrderByItem()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByItem" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1225</span>
</aside>
<p class="phpdocumentor-summary">Walks down an OrderByItem AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkOrderByItem</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-OrderByItem.html"><abbr title="\Doctrine\ORM\Query\AST\OrderByItem">OrderByItem</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$orderByItem</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$orderByItem</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-OrderByItem.html"><abbr title="\Doctrine\ORM\Query\AST\OrderByItem">OrderByItem</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByItem#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkParenthesisExpression">
walkParenthesisExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkParenthesisExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1696</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkParenthesisExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ParenthesisExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ParenthesisExpression">ParenthesisExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$parenthesisExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$parenthesisExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-ParenthesisExpression.html"><abbr title="\Doctrine\ORM\Query\AST\ParenthesisExpression">ParenthesisExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkPathExpression">
walkPathExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkPathExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">684</span>
</aside>
<p class="phpdocumentor-summary">Walks down a PathExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkPathExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$pathExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$pathExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkPathExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkQuantifiedExpression">
walkQuantifiedExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkQuantifiedExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1623</span>
</aside>
<p class="phpdocumentor-summary">Walks down a QuantifiedExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkQuantifiedExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-QuantifiedExpression.html"><abbr title="\Doctrine\ORM\Query\AST\QuantifiedExpression">QuantifiedExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$qExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$qExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-QuantifiedExpression.html"><abbr title="\Doctrine\ORM\Query\AST\QuantifiedExpression">QuantifiedExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkQuantifiedExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkRangeVariableDeclaration">
walkRangeVariableDeclaration()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkRangeVariableDeclaration" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">972</span>
</aside>
<p class="phpdocumentor-summary">Walks down a RangeVariableDeclaration AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkRangeVariableDeclaration</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-RangeVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\RangeVariableDeclaration">RangeVariableDeclaration</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$rangeVariableDeclaration</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$rangeVariableDeclaration</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-RangeVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\RangeVariableDeclaration">RangeVariableDeclaration</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkRangeVariableDeclaration#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkResultVariable">
walkResultVariable()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkResultVariable" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2690</span>
</aside>
<p class="phpdocumentor-summary">Walks down a ResultVariable that represents an AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkResultVariable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$resultVariable</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$resultVariable</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkResultVariable#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSelectClause">
walkSelectClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">747</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SelectClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSelectClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectClause.html"><abbr title="\Doctrine\ORM\Query\AST\SelectClause">SelectClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$selectClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$selectClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectClause.html"><abbr title="\Doctrine\ORM\Query\AST\SelectClause">SelectClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSelectExpression">
walkSelectExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1417</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SelectExpression AST node and generates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSelectExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SelectExpression">SelectExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$selectExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$selectExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SelectExpression">SelectExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSelectStatement">
walkSelectStatement()
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method_walkSelectStatement" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-tools-pagination-countoutputwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php">CountOutputWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">68</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SelectStatement AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSelectStatement</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectStatement.html"><abbr title="\Doctrine\ORM\Query\AST\SelectStatement">SelectStatement</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$AST</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$AST</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SelectStatement.html"><abbr title="\Doctrine\ORM\Query\AST\SelectStatement">SelectStatement</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSimpleArithmeticExpression">
walkSimpleArithmeticExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleArithmeticExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2580</span>
</aside>
<p class="phpdocumentor-summary">Walks down an SimpleArithmeticExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSimpleArithmeticExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleArithmeticExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleArithmeticExpression">SimpleArithmeticExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$simpleArithmeticExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$simpleArithmeticExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleArithmeticExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleArithmeticExpression">SimpleArithmeticExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleArithmeticExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSimpleCaseExpression">
walkSimpleCaseExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleCaseExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1394</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SimpleCaseExpression AST node and generates the corresponding SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSimpleCaseExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleCaseExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleCaseExpression">SimpleCaseExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$simpleCaseExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$simpleCaseExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleCaseExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleCaseExpression">SimpleCaseExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleCaseExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSimpleSelectClause">
walkSimpleSelectClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1689</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SimpleSelectClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSimpleSelectClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleSelectClause.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleSelectClause">SimpleSelectClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$simpleSelectClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$simpleSelectClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleSelectClause.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleSelectClause">SimpleSelectClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSimpleSelectExpression">
walkSimpleSelectExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1789</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SimpleSelectExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSimpleSelectExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleSelectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleSelectExpression">SimpleSelectExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$simpleSelectExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$simpleSelectExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SimpleSelectExpression.html"><abbr title="\Doctrine\ORM\Query\AST\SimpleSelectExpression">SimpleSelectExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkStateFieldPathExpression">
walkStateFieldPathExpression()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStateFieldPathExpression" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2497</span>
</aside>
<p class="phpdocumentor-summary">Walks down a StateFieldPathExpression AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkStateFieldPathExpression</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$stateFieldPathExpression</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$stateFieldPathExpression</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-PathExpression.html"><abbr title="\Doctrine\ORM\Query\AST\PathExpression">PathExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStateFieldPathExpression#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkStringPrimary">
walkStringPrimary()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStringPrimary" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2674</span>
</aside>
<p class="phpdocumentor-summary">Walks down a StringPrimary that represents an AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkStringPrimary</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$stringPrimary</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$stringPrimary</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStringPrimary#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSubselect">
walkSubselect()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselect" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1637</span>
</aside>
<p class="phpdocumentor-summary">Walks down a Subselect AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSubselect</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Subselect.html"><abbr title="\Doctrine\ORM\Query\AST\Subselect">Subselect</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subselect</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subselect</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-Subselect.html"><abbr title="\Doctrine\ORM\Query\AST\Subselect">Subselect</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselect#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkSubselectFromClause">
walkSubselectFromClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselectFromClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1668</span>
</aside>
<p class="phpdocumentor-summary">Walks down a SubselectFromClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkSubselectFromClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SubselectFromClause.html"><abbr title="\Doctrine\ORM\Query\AST\SubselectFromClause">SubselectFromClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$subselectFromClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$subselectFromClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-SubselectFromClause.html"><abbr title="\Doctrine\ORM\Query\AST\SubselectFromClause">SubselectFromClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselectFromClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkUpdateClause">
walkUpdateClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1953</span>
</aside>
<p class="phpdocumentor-summary">Walks down an UpdateClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkUpdateClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateClause.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateClause">UpdateClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$updateClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$updateClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateClause.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateClause">UpdateClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkUpdateItem">
walkUpdateItem()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateItem" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">1974</span>
</aside>
<p class="phpdocumentor-summary">Walks down an UpdateItem AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkUpdateItem</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateItem.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateItem">UpdateItem</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$updateItem</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$updateItem</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateItem.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateItem">UpdateItem</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateItem#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkUpdateStatement">
walkUpdateStatement()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateStatement" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">605</span>
</aside>
<p class="phpdocumentor-summary">Walks down an UpdateStatement AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkUpdateStatement</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateStatement.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateStatement">UpdateStatement</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$AST</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$AST</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-UpdateStatement.html"><abbr title="\Doctrine\ORM\Query\AST\UpdateStatement">UpdateStatement</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_walkWhereClause">
walkWhereClause()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkWhereClause" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2011</span>
</aside>
<p class="phpdocumentor-summary">Walks down a WhereClause AST node, thereby generating the appropriate SQL.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">walkWhereClause</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-WhereClause.html"><abbr title="\Doctrine\ORM\Query\AST\WhereClause">WhereClause</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$whereClause</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section class="phpdocumentor-description"><p>WhereClause or not, the appropriate discriminator sql is added.</p>
</section>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$whereClause</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-WhereClause.html"><abbr title="\Doctrine\ORM\Query\AST\WhereClause">WhereClause</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkWhereClause#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">not-deprecated</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateClassTableInheritanceJoins">
generateClassTableInheritanceJoins()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateClassTableInheritanceJoins" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">366</span>
</aside>
<p class="phpdocumentor-summary">Generates the SQL JOINs that are necessary for Class Table Inheritance
for the given class.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateClassTableInheritanceJoins</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$class</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAlias</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$class</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The class for which to generate the joins.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The DQL alias of the class.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateDiscriminatorColumnConditionSQL">
generateDiscriminatorColumnConditionSQL()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateDiscriminatorColumnConditionSQL" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">460</span>
</aside>
<p class="phpdocumentor-summary">Generates a discriminator column SQL condition for the class with the given DQL alias.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateDiscriminatorColumnConditionSQL</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dqlAliases</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$dqlAliases</span>
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateDiscriminatorColumnConditionSQL#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">psalm-param</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>list<string> $dqlAliases List of root DQL aliases to inspect for discriminator restrictions.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateFilterConditionSQL">
generateFilterConditionSQL()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateFilterConditionSQL" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">502</span>
</aside>
<p class="phpdocumentor-summary">Generates the filter SQL for a given entity and table alias.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateFilterConditionSQL</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$targetEntity</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$targetTableAlias</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$targetEntity</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>Metadata of the target entity.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$targetTableAlias</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The table alias of the joined/selected table.</p>
</section>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The SQL query part to add to a query.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateOrderedCollectionOrderByItems">
generateOrderedCollectionOrderByItems()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateOrderedCollectionOrderByItems" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">419</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateOrderedCollectionOrderByItems</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_generateRangeVariableDeclarationSQL">
generateRangeVariableDeclarationSQL()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateRangeVariableDeclarationSQL" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">980</span>
</aside>
<p class="phpdocumentor-summary">Generate appropriate SQL for RangeVariableDeclaration AST node</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">generateRangeVariableDeclarationSQL</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-RangeVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\RangeVariableDeclaration">RangeVariableDeclaration</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$rangeVariableDeclaration</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$buildNestedJoins</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$rangeVariableDeclaration</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-RangeVariableDeclaration.html"><abbr title="\Doctrine\ORM\Query\AST\RangeVariableDeclaration">RangeVariableDeclaration</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$buildNestedJoins</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
</section>
</article>
<article
class="phpdocumentor-element
-method
-private
"
>
<h4 class="phpdocumentor-element__name" id="method_getChildDiscriminatorsFromClassMetadata">
getChildDiscriminatorsFromClassMetadata()
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getChildDiscriminatorsFromClassMetadata" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php"><a href="files/vendor-doctrine-orm-lib-doctrine-orm-query-sqlwalker.html"><abbr title="vendor/doctrine/orm/lib/Doctrine/ORM/Query/SqlWalker.php">SqlWalker.php</abbr></a></abbr>
:
<span class="phpdocumentor-element-found-in__line">2710</span>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__name">getChildDiscriminatorsFromClassMetadata</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$rootClass</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InstanceOfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InstanceOfExpression">InstanceOfExpression</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$instanceOfExpr</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$rootClass</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Mapping-ClassMetadata.html"><abbr title="\Doctrine\ORM\Mapping\ClassMetadata">ClassMetadata</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$instanceOfExpr</span>
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Doctrine-ORM-Query-AST-InstanceOfExpression.html"><abbr title="\Doctrine\ORM\Query\AST\InstanceOfExpression">InstanceOfExpression</abbr></a></span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getChildDiscriminatorsFromClassMetadata#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">throws</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><a href="classes/Doctrine-ORM-Query-QueryException.html"><abbr title="\Doctrine\ORM\Query\QueryException">QueryException</abbr></a></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
&mdash;
<section class="phpdocumentor-description"><p>The list in parentheses of valid child discriminators from the given class</p>
</section>
</section>
</article>
</section>
<div class="phpdocumentor-modal" id="source-view">
<div class="phpdocumentor-modal-bg" data-exit-button></div>
<div class="phpdocumentor-modal-container">
<div class="phpdocumentor-modal-content">
<pre style="max-height: 500px; overflow-y: scroll" data-src="files/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/CountOutputWalker.php.txt" class="language-php line-numbers linkable-line-numbers"></pre>
</div>
<button data-exit-button class="phpdocumentor-modal__close">&times;</button>
</div>
</div>
<script type="text/javascript">
(function () {
function loadExternalCodeSnippet(el, url, line) {
Array.prototype.slice.call(el.querySelectorAll('pre[data-src]')).forEach((pre) => {
const src = url || pre.getAttribute('data-src').replace(/\\/g, '/');
const language = 'php';
const code = document.createElement('code');
code.className = 'language-' + language;
pre.textContent = '';
pre.setAttribute('data-line', line)
code.textContent = 'Loading…';
pre.appendChild(code);
var xhr = new XMLHttpRequest();
xhr.open('GET', src, true);
xhr.onreadystatechange = function () {
if (xhr.readyState !== 4) {
return;
}
if (xhr.status < 400 && xhr.responseText) {
code.textContent = xhr.responseText;
Prism.highlightElement(code);
return;
}
if (xhr.status === 404) {
code.textContent = '✖ Error: File could not be found';
return;
}
if (xhr.status >= 400) {
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
return;
}
code.textContent = '✖ Error: An unknown error occurred';
};
xhr.send(null);
});
}
const modalButtons = document.querySelectorAll("[data-modal]");
const openedAsLocalFile = window.location.protocol === 'file:';
if (modalButtons.length > 0 && openedAsLocalFile) {
console.warn(
'Viewing the source code is unavailable because you are opening this page from the file:// scheme; ' +
'browsers block XHR requests when a page is opened this way'
);
}
modalButtons.forEach(function (trigger) {
if (openedAsLocalFile) {
trigger.setAttribute("hidden", "hidden");
}
trigger.addEventListener("click", function (event) {
event.preventDefault();
const modal = document.getElementById(trigger.dataset.modal);
if (!modal) {
console.error(`Modal with id "${trigger.dataset.modal}" could not be found`);
return;
}
modal.classList.add("phpdocumentor-modal__open");
loadExternalCodeSnippet(modal, trigger.dataset.src || null, trigger.dataset.line)
const exits = modal.querySelectorAll("[data-exit-button]");
exits.forEach(function (exit) {
exit.addEventListener("click", function (event) {
event.preventDefault();
modal.classList.remove("phpdocumentor-modal__open");
});
});
});
});
})();
</script>
</article>
</section>
<section class="phpdocumentor-on-this-page__sidebar">
<section class="phpdocumentor-on-this-page__content">
<strong class="phpdocumentor-on-this-page__title">On this page</strong>
<ul class="phpdocumentor-list -clean">
<li class="phpdocumentor-on-this-page-section__title">Table Of Contents</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-constants">Constants</a></li>
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-properties">Properties</a></li>
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#toc-methods">Methods</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Constants</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_DISTINCT">HINT_DISTINCT</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#constant_HINT_PARTIAL">HINT_PARTIAL</a></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Properties</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_aliasCounter">$aliasCounter<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_conn">$conn<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_em">$em<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_newObjectCounter">$newObjectCounter<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_orderedColumnsMap">$orderedColumnsMap<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_parserResult">$parserResult<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_platform">$platform<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_query">$query<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_queryComponents">$queryComponents<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_quoteStrategy">$quoteStrategy<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_rootAliases">$rootAliases<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#property_rsm">$rsm<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarFields">$scalarFields<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultAliasMap">$scalarResultAliasMap<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_scalarResultCounter">$scalarResultCounter<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_selectedClasses">$selectedClasses<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_sqlParamIndex">$sqlParamIndex<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasCounter">$tableAliasCounter<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_tableAliasMap">$tableAliasMap<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#property_useSqlTableAliases">$useSqlTableAliases<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html"></li>
</ul>
</li>
<li class="phpdocumentor-on-this-page-section__title">Methods</li>
<li>
<ul class="phpdocumentor-list -clean">
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method___construct">__construct()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getConnection">getConnection()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getEntityManager">getEntityManager()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getExecutor">getExecutor()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getMetadataForDqlAlias">getMetadataForDqlAlias()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQuery">getQuery()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponent">getQueryComponent()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getQueryComponents">getQueryComponents()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLColumnAlias">getSQLColumnAlias()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getSQLTableAlias">getSQLTableAlias()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setQueryComponent">setQueryComponent()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_setSQLTableAlias">setSQLTableAlias()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkAggregateExpression">walkAggregateExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticExpression">walkArithmeticExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticFactor">walkArithmeticFactor()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticPrimary">walkArithmeticPrimary()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkArithmeticTerm">walkArithmeticTerm()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkBetweenExpression">walkBetweenExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCoalesceExpression">walkCoalesceExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkCollectionMemberExpression">walkCollectionMemberExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkComparisonExpression">walkComparisonExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalExpression">walkConditionalExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalFactor">walkConditionalFactor()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalPrimary">walkConditionalPrimary()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkConditionalTerm">walkConditionalTerm()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteClause">walkDeleteClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkDeleteStatement">walkDeleteStatement()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEmptyCollectionComparisonExpression">walkEmptyCollectionComparisonExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkEntityIdentificationVariable">walkEntityIdentificationVariable()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkExistsExpression">walkExistsExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFromClause">walkFromClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkFunction">walkFunction()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGeneralCaseExpression">walkGeneralCaseExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByClause">walkGroupByClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkGroupByItem">walkGroupByItem()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkHavingClause">walkHavingClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariable">walkIdentificationVariable()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIdentificationVariableDeclaration">walkIdentificationVariableDeclaration()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkIndexBy">walkIndexBy()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInExpression">walkInExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInListExpression">walkInListExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInParameter">walkInParameter()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInputParameter">walkInputParameter()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInstanceOfExpression">walkInstanceOfExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkInSubselectExpression">walkInSubselectExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoin">walkJoin()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkJoinAssociationDeclaration">walkJoinAssociationDeclaration()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLikeExpression">walkLikeExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkLiteral">walkLiteral()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNewObject">walkNewObject()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullComparisonExpression">walkNullComparisonExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkNullIfExpression">walkNullIfExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByClause">walkOrderByClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkOrderByItem">walkOrderByItem()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkParenthesisExpression">walkParenthesisExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkPathExpression">walkPathExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkQuantifiedExpression">walkQuantifiedExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkRangeVariableDeclaration">walkRangeVariableDeclaration()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkResultVariable">walkResultVariable()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectClause">walkSelectClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSelectExpression">walkSelectExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#method_walkSelectStatement">walkSelectStatement()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleArithmeticExpression">walkSimpleArithmeticExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleCaseExpression">walkSimpleCaseExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectClause">walkSimpleSelectClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSimpleSelectExpression">walkSimpleSelectExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStateFieldPathExpression">walkStateFieldPathExpression()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkStringPrimary">walkStringPrimary()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselect">walkSubselect()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkSubselectFromClause">walkSubselectFromClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateClause">walkUpdateClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateItem">walkUpdateItem()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkUpdateStatement">walkUpdateStatement()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_walkWhereClause">walkWhereClause()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateClassTableInheritanceJoins">generateClassTableInheritanceJoins()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateDiscriminatorColumnConditionSQL">generateDiscriminatorColumnConditionSQL()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateFilterConditionSQL">generateFilterConditionSQL()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateOrderedCollectionOrderByItems">generateOrderedCollectionOrderByItems()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_generateRangeVariableDeclarationSQL">generateRangeVariableDeclarationSQL()</a></li>
<li><a href="classes/Doctrine-ORM-Query-SqlWalker.html#method_getChildDiscriminatorsFromClassMetadata">getChildDiscriminatorsFromClassMetadata()</a></li>
</ul>
</li>
</ul>
</section>
</section>
</div>
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
<section class="phpdocumentor-search-results__dialog">
<header class="phpdocumentor-search-results__header">
<h2 class="phpdocumentor-search-results__title">Search results</h2>
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
</header>
<section class="phpdocumentor-search-results__body">
<ul class="phpdocumentor-search-results__entries"></ul>
</section>
</section>
</section>
</div>
<a href="classes/Doctrine-ORM-Tools-Pagination-CountOutputWalker.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
</main>
<script>
cssVars({});
</script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
</body>
</html>