ldc-arcadia-genesis-php-client/src/Lib/ApiQueryBuilder/TableQueryWhereStep.php

35 lines
1.3 KiB
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Uwil\ArcadiaGenesisPhpClient\Lib\ApiQueryBuilder;
interface TableQueryWhereStep extends TableQueryOrderByStep
{
public function where(string $column, Operator $operator, string $value): TableQueryWhereStep;
public function whereEqual(string $column, string $value): TableQueryWhereStep;
public function whereNotEqual(string $column, string $value): TableQueryWhereStep;
public function whereGreaterThan(string $column, string $value): TableQueryWhereStep;
public function whereGreaterThanOrEqual(string $column, string $value): TableQueryWhereStep;
public function whereLessThan(string $column, string $value): TableQueryWhereStep;
public function whereLessThanOrEqual(string $column, string $value): TableQueryWhereStep;
public function whereBetween(string $column, string $value): TableQueryWhereStep;
public function whereNotBetween(string $column, string $value): TableQueryWhereStep;
public function whereLike(string $column, string $value): TableQueryWhereStep;
public function whereNotLike(string $column, string $value): TableQueryWhereStep;
public function whereIn(string $column, string ...$value): TableQueryWhereStep;
public function whereNotIn(string $column, string ...$value): TableQueryWhereStep;
}