azure-storage-table\src\Table\Models\Filters\Filter.php

Show: PublicProtectedPrivateinherited
Table of Contents
LICENSE: The MIT License (the "License") you may not use this file except in compliance with the License.

You may obtain a copy of the License at https://github.com/azure/azure-storage-php/LICENSE

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

PHP version 5

Author
Azure Storage PHP SDK  
Category
Microsoft  
Copyright
2016 Microsoft Corporation  
License
https://github.com/azure/azure-storage-php/LICENSE  
Link
https://github.com/azure/azure-storage-php  
Package
MicrosoftAzure\Storage\Table\Models\Filters  

\MicrosoftAzure\Storage\Table\Models\Filters\Filter

Package: MicrosoftAzure\Storage\Table\Models\Filters
Filter operations
Children
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
\MicrosoftAzure\Storage\Table\Models\Filters\ConstantFilter
\MicrosoftAzure\Storage\Table\Models\Filters\PropertyNameFilter
\MicrosoftAzure\Storage\Table\Models\Filters\QueryStringFilter
\MicrosoftAzure\Storage\Table\Models\Filters\UnaryFilter
Author
Azure Storage PHP SDK  
Category
Microsoft  
Copyright
2016 Microsoft Corporation  
License
https://github.com/azure/azure-storage-php/LICENSE  
Link
https://github.com/azure/azure-storage-php  

Methods

methodpublicapplyAnd(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply and operation between two filters

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left filter

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right filter

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyConstant(mixed $value, string $edmType = null) : \MicrosoftAzure\Storage\Table\Models\Filters\ConstantFilter
static

Apply constant filter on value.

Parameters
NameTypeDescription
$valuemixed

The filter value

$edmTypestring

The value EDM type.

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\ConstantFilter
methodpublicapplyEq(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply eq operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyGe(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply ge operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyGt(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply gt operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyLe(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply le operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyLt(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply lt operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyNe(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply ne operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyNot(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $operand) : \MicrosoftAzure\Storage\Table\Models\Filters\UnaryFilter
static

Applies not operation on $operand

Parameters
NameTypeDescription
$operand\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\UnaryFilter
methodpublicapplyOr(\MicrosoftAzure\Storage\Table\Models\Filters\Filter $left, \MicrosoftAzure\Storage\Table\Models\Filters\Filter $right) : \MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
static

Apply or operation on the passed filers

Parameters
NameTypeDescription
$left\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The left operand

$right\MicrosoftAzure\Storage\Table\Models\Filters\Filter

The right operand

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\BinaryFilter
methodpublicapplyPropertyName(string $value) : \MicrosoftAzure\Storage\Table\Models\Filters\PropertyNameFilter
static

Apply propertyName filter on $value

Parameters
NameTypeDescription
$valuestring

The filter value

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\PropertyNameFilter
methodpublicapplyQueryString(string $value) : \MicrosoftAzure\Storage\Table\Models\Filters\QueryStringFilter
static

Takes raw string filter

Parameters
NameTypeDescription
$valuestring

The raw string filter expression

Returns
TypeDescription
\MicrosoftAzure\Storage\Table\Models\Filters\QueryStringFilter
Documentation was generated by phpDocumentor 2.9.1.