Class QuickEditProductSpecialPricesReader
| category |
System |
|---|---|
| package |
QuickEdit |
| subpackage |
Repositories |
__construct(\CI_DB_query_builder $db, \QuickEditSpecialPricesOverviewColumns $quickEditSpecialPricesOverviewColumns)
\CI_DB_query_builderDatabase query builder instance.
\QuickEditSpecialPricesOverviewColumnsQuickEdit special price overview columns
_addAdditionalColumns() : array
arrayReturns an array of the additional columns.
_addSqlWhereBetweenCondition( $column, array $value)
Column.
arrayValue.
_addSqlWhereCondition( $column, $value)
Column.
Value.
_addSqlWhereDateCondition( $column, array $value)
Column.
arrayValue.
_addSqlWhereGroupCondition( $column, array $value)
Column.
arrayValue.
_addSqlWhereLessThanCondition( $column, $value)
Column.
Value.
_addSqlWhereLikeCondition( $column, $value)
Column.
Value.
_addSqlWhereMoreThanCondition( $column, $value)
Column.
Value.
_addSqlWhereRoundCondition( $column, $value)
Column.
Value.
_columns() : array
arrayReturns an array of the required columns.
_delegateFilterToColumn() : array
arrayReturns an array of the required columns for the overview of the properties.
_join()
getFilteredSpecialPrices(array $productIds, array $filterParameters) : array
arrayArray containing the product IDs to be processed.
arrayContains filter parameters.
arrayReturns the query result as a pure array, or an empty array when no result is produced.
getFilteredSpecialPricesCount(array $productIds, array $filterParameters) : integer
arrayArray containing the product IDs to be processed.
arrayContains filter parameters.
integerReturns the number of special prices found.
getSpecialPricesCount() : integer
integerReturns the number of all special prices found.
paginateSpecialPrices(\IntType|null $start = null, \IntType|null $length = null) : \QuickEditProductSpecialPricesReaderInterface
\QuickEditProductSpecialPricesReaderInterfaceReturns same instance for chained method calls.
sortSpecialPrices(\StringType|null $orderBy = null) : \QuickEditProductSpecialPricesReaderInterface
\QuickEditProductSpecialPricesReaderInterfaceReturns same instance for chained method calls.
db : \CI_DB_query_builder
| var |
|---|
\CI_DB_query_builder
brutto : string
| var |
|---|
string
quickEditSpecialPricesOverviewColumns : \QuickEditSpecialPricesOverviewColumns