1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- namespace OCP\Files\Search;
- interface ISearchComparison extends ISearchOperator {
-
- public const COMPARE_EQUAL = 'eq';
-
- public const COMPARE_GREATER_THAN = 'gt';
-
- public const COMPARE_GREATER_THAN_EQUAL = 'gte';
-
- public const COMPARE_LESS_THAN = 'lt';
-
- public const COMPARE_LESS_THAN_EQUAL = 'lte';
-
- public const COMPARE_LIKE = 'like';
-
- public const COMPARE_LIKE_CASE_SENSITIVE = 'clike';
-
- public const COMPARE_DEFINED = 'is-defined';
-
-
- public const COMPARE_IN = 'in';
-
- public const HINT_PATH_EQ_HASH = 'path_eq_hash';
-
- public function getType(): string;
-
- public function getField(): string;
-
- public function getExtra(): string;
-
- public function getValue(): string|int|bool|\DateTime|array;
- }
|