public function initiateSortingConfiguration($columnName, $isSortAscending = TRUE) { list($rootName, $leafName) = ParameterNameHelper::split($columnName); $isFormula = $this->findFormula($rootName) != NULL; if (!$isFormula) { StringDataTypeHandler::checkValueAsWord($rootName); ReferencePathHelper::checkReference($leafName); } return new __AbstractCubeQueryRequest_SortingConfiguration($rootName, $leafName, $isSortAscending); }
public function initiateSortingConfiguration($columnName, $isSortAscending = TRUE) { $isFormula = $this->findFormula($columnName) != NULL; ReferencePathHelper::checkReference($columnName, TRUE, !$isFormula); return new ColumnBasedComparator_DefaultSortingConfiguration($columnName, $isSortAscending); }
public function addColumn($column) { $isFormula = $this->findFormula($column) != NULL; ReferencePathHelper::checkReference($column, TRUE, !$isFormula); ArrayHelper::addUniqueValue($this->columns, $column); }
public function addQueryValue($index, $name, $value) { $isFormula = $this->findFormula($name) != NULL; ReferencePathHelper::checkReference($name, TRUE, !$isFormula); $this->queries[$index][$name][] = $value; }
public function addColumn($column) { ReferencePathHelper::checkReference($column); ArrayHelper::addUniqueValue($this->columns, $column); }
public function addQueryValue($index, $name, $value) { ReferencePathHelper::checkReference($name); $this->queries[$index][$name][] = $value; }
protected function checkPropertyName() { ReferencePathHelper::checkReference($this->propertyName); }