CommonSelectStatementBuilder
CommonSelectStatementBuilder implements SelectStatementBuilder
All Implemented Interfaces:
Constant summary
Methods summary
Modifier and Type | Method |
---|---|
public | __construct ( Pdo dbh , QueryFragmentBuilderFactory fragmentBuilderFactory ) |
public | setDistinct ( bool distinct ) |
public | addSelectColumn ( QueryItem queryItem , unknown asName = null ) |
public | addFrom ( QueryResult queryResult , unknown alias = null ) |
public QueryComparator | addJoin ( unknown joinType , QueryResult queryResult , unknown alias = null , QueryComparator onComparator = null ) |
public QueryComparator | getWhereComparator ( ) |
public | addGroup ( QueryItem queryColumn ) |
public QueryComparator | getHavingComparator ( ) |
public | setHaving ( QueryComparator queryComparator ) |
public | addOrderBy ( QueryItem queryItem , unknown direction ) |
public | setLimit ( unknown limit , unknown num = null ) |
public QueryResult | toQueryResult ( ) |
public QueryResult | toFromQueryResult ( ) |
public | toSqlString ( ) |
Constants in detail
-
COLUMN_SEPARATOR
const COLUMN_SEPARATOR
Methods in detail
-
__construct
-
setDistinct
public setDistinct ( bool distinct )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::setDistinct() -
addSelectColumn
Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::addSelectColumn() -
addFrom
Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::addFrom() -
addJoin
QueryComparator public addJoin ( unknown joinType , QueryResult queryResult , unknown alias = null , QueryComparator onComparator = null )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::addJoin() -
getWhereComparator
QueryComparator public getWhereComparator ( )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::getWhereComparator() -
addGroup
Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::addGroup() -
getHavingComparator
QueryComparator public getHavingComparator ( )Specified: SelectStatementBuilder -
setHaving
-
addOrderBy
Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::addOrderBy() -
setLimit
public setLimit ( unknown limit , unknown num = null )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::setLimit() -
toQueryResult
QueryResult public toQueryResult ( )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::toQueryResult() -
toFromQueryResult
QueryResult public toFromQueryResult ( )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::toFromQueryResult() -
toSqlString
public toSqlString ( )Specified: SelectStatementBuilderOverrides: SelectStatementBuilder::toSqlString()