QBTableClause
Property Summary
Type | Name | Summary |
---|---|---|
Get all the columns of the datasource that can be used for this query (select or where clause). | ||
Get the joins clause of this table based clause.. | ||
Get query builder parent table clause, this may be a query or a join clause.. | ||
Get query builder parent.. |
Methods Summary
Type | Name | Summary |
---|---|---|
Get a column from the table.. | ||
Get a column from the table with given alias.. | ||
Returns the datasource for this.. | ||
Returns the table alias for this.. |
Properties Details
columns
Get all the columns of the datasource that can be used for this query (select or where clause)
Returns QBColumns
Sample
joins
Get the joins clause of this table based clause. Joins added to this clause will be based on this table clauses table.
Returns QBJoins
Sample
parent
Get query builder parent table clause, this may be a query or a join clause.
Returns QBTableClause
Sample
root
Get query builder parent.
Returns QBSelect
Sample
Methods Details
getColumn(name)
Get a column from the table.
Parameters String name the name of column to get
Returns QBColumn
Sample
getColumn(columnTableAlias, name)
Get a column from the table with given alias. The alias may be of the main table or any level deep joined table.
Parameters String columnTableAlias the alias for the table String name the name of column to get
Returns QBColumn
Sample
getDataSource()
Returns the datasource for this.
Returns String the dataSource
Sample
getTableAlias()
Returns the table alias for this.
Returns String the tableAlias
Sample
Last updated