N°1213 - Allow NOT IN SELECT in OQL syntax - support of UNION requests

This commit is contained in:
Eric
2019-12-03 11:44:33 +01:00
parent c0ae983faa
commit b415b1eeae
4 changed files with 416 additions and 387 deletions

View File

@@ -1946,20 +1946,24 @@ class NestedQueryExpression extends Expression
return '('.$this->m_oNestedQuery->ToOQL(false, null, false).')';
}
}
/*TODO*/
public function Browse(Closure $callback)
{
$callback($this);
}
/**/
public function ApplyParameters($aArgs)
{
$this->m_oNestedQuery->ApplyParameters($aArgs);
}
/**/
public function GetUnresolvedFields($sAlias, &$aUnresolved)
{
}
/**/
public function Translate($aTranslationData, $bMatchAll = true, $bMarkFieldsAsResolved = true)
{
@@ -1969,6 +1973,7 @@ class NestedQueryExpression extends Expression
$this->m_oNestedQuery->AddConditionExpression($oExpression);
return clone $this;
}
/*TODO*/
public function ListRequiredFields()
{
@@ -1979,6 +1984,7 @@ class NestedQueryExpression extends Expression
}
return $aRes;
}
/*TODO */
public function CollectUsedParents(&$aTable)
{