com\setasign\Konquadrat\Config\Reader\Grid

QueryBuilder

File: /Konquadrat/src/Config/Reader/Grid/QueryBuilder.php

Class hierarchy

Summary

Constants

NODE_ARITHMETIC

protected const QueryBuilder::NODE_ARITHMETIC = 'arithmetic'

NODE_AVG

protected const QueryBuilder::NODE_AVG = 'avg'

NODE_CONCAT

protected const QueryBuilder::NODE_CONCAT = 'concat'

NODE_COUNT

protected const QueryBuilder::NODE_COUNT = 'count'

NODE_COUNT_DISTINCT

protected const QueryBuilder::NODE_COUNT_DISTINCT = 'countDistinct'

NODE_DATE_FORMAT

protected const QueryBuilder::NODE_DATE_FORMAT = 'dateFormat'

NODE_FIELD

protected const QueryBuilder::NODE_FIELD = 'field'

NODE_FILTERS

protected const QueryBuilder::NODE_FILTERS = 'filters'

NODE_GREATEST

protected const QueryBuilder::NODE_GREATEST = 'greatest'

NODE_GROUP_CONCAT

protected const QueryBuilder::NODE_GROUP_CONCAT = 'groupConcat'

NODE_IF

protected const QueryBuilder::NODE_IF = 'if'

NODE_IF_NULL

protected const QueryBuilder::NODE_IF_NULL = 'ifNull'

NODE_LEAST

protected const QueryBuilder::NODE_LEAST = 'least'

NODE_LPAD

protected const QueryBuilder::NODE_LPAD = 'lpad'

NODE_MAX

protected const QueryBuilder::NODE_MAX = 'max'

NODE_MIN

protected const QueryBuilder::NODE_MIN = 'min'

NODE_ORDER_BY

protected const QueryBuilder::NODE_ORDER_BY = 'orderBy'

NODE_REFERENCING_OBJECT

protected const QueryBuilder::NODE_REFERENCING_OBJECT = 'referencingObject'

NODE_SELECTOR

protected const QueryBuilder::NODE_SELECTOR = 'selector'

NODE_STD

protected const QueryBuilder::NODE_STD = 'std'

NODE_SUM

protected const QueryBuilder::NODE_SUM = 'sum'

NODE_THIS_OBJECT

protected const QueryBuilder::NODE_THIS_OBJECT = 'thisObject'

NODE_VALUE

protected const QueryBuilder::NODE_VALUE = 'value'

Properties


Static Methods

readArithmeticSelector()

protected static QueryBuilder::readArithmeticSelector (
\DOMNode $selectorNode
): array
Parameters
$selectorNode : \DOMNode
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

readFilters()

public static QueryBuilder::readFilters (
\DOMNode $node
): \com\setasign\SetaFramework\Config\Config
Parameters
$node : \DOMNode
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

readMultilingualStringNode()

public static \com\setasign\Konquadrat\Config\Reader\AbstractReader::readMultilingualStringNode (
\com\setasign\SetaFramework\Config\Config $config,
$name,
\DOMNode $node
): void

Helper method

Parameters
$config : \com\setasign\SetaFramework\Config\Config
 
$name
 
$node : \DOMNode
 

readOrderBy()

public static QueryBuilder::readOrderBy (
\DOMNode $node
): \com\setasign\SetaFramework\Config\Config
Parameters
$node : \DOMNode
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

readSelector()

public static QueryBuilder::readSelector (
\DOMNode $selectorNode
): array
Parameters
$selectorNode : \DOMNode
 
Exceptions

Throws \com\setasign\Konquadrat\Exception


Methods

read()

public QueryBuilder::read (
void
): \com\setasign\SetaFramework\Config\Config
Exceptions

Throws \com\setasign\Konquadrat\Exception