class Builder implements IBuilder (View source)

Traits

This trait is part of the Generic QueryBuilder module and is used to encapsulate reusable query-building logic for database operations.

Properties

QueryObject $query from  Query

Methods

void
initQuery()

Initializes the query object, this method is used to lazily set the query object if it has not been set.

from  Query
__construct($query)

No description

string
parse(string $query, int $quoteType = SQL::SQL_DIALECT_BACKTICK, int|null $quoteSkip = null)

No description

string
build()

No description

string
buildRaw()

No description

array
getValues()

No description

Details

void initQuery()

Initializes the query object, this method is used to lazily set the query object if it has not been set.

Return Value

void

__construct($query)

No description

Parameters

$query

string parse(string $query, int $quoteType = SQL::SQL_DIALECT_BACKTICK, int|null $quoteSkip = null)

No description

Parameters

string $query
int $quoteType
int|null $quoteSkip

Return Value

string

string build()

No description

Return Value

string

Exceptions

Exceptions

string buildRaw()

No description

Return Value

string

Exceptions

Exceptions

array getValues()

No description

Return Value

array