Storm\Drivers\Base\Relational\Expressions\Expression::Multiple PHP 메소드

Multiple() 공개 정적인 메소드

public static Multiple ( array $Expressions ) : ReviveColumnExpression
$Expressions array
리턴 ReviveColumnExpression
    public static function Multiple(array $Expressions)
    {
        return new MultipleExpression($Expressions);
    }

Usage Example

예제 #1
0
 public function trim(&$MappedName, array &$ArgumentExpressions, $Direction = 'BOTH')
 {
     $MappedName = 'TRIM';
     $TrimCharacters = isset($ArgumentExpressions[1]) ? $ArgumentExpressions[1] : Expression::Constant(" \t\n\r\v");
     if (!$TrimCharacters instanceof EE\ConstantExpression || strlen($TrimCharacters->GetValue()) !== 1) {
         throw new PlatformException('Mysql does not support trimming a set of characters');
     }
     $ArgumentExpressions = [Expression::Multiple([Expression::Keyword($Direction), $TrimCharacters, Expression::Keyword('FROM'), $ArgumentExpressions[0]])];
 }