Child pages
  • QBJoin
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Unknown macro: {div}

DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.

Enter additional information related to this 'class' inside the {div} macro with 'id=description'

Unknown macro: {div}


Unknown macro: {table}

{column:width=80px|padding=0px}{column}{column}{column}

Unknown macro: {tr}
Unknown macro: {th}

Property Summary

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBColumns

Unknown macro: {td}

columns
Get columns from query

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBJoins

Unknown macro: {td}

joins
Get the joins clause of this table based clause.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBLogicalCondition

Unknown macro: {td}

on
Get the on clause for the join.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBTableClause

Unknown macro: {td}

parent
Get query builder parent table clause, this may be a query or a join clause.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBSelect

Unknown macro: {td}

root
Get query builder parent.


Unknown macro: {table}

{column:width=80px|padding=0px}{column}{column}{column}

Unknown macro: {tr}
Unknown macro: {th}

Method Summary

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBColumn

Unknown macro: {td}

getColumn(name)
Get a column from the table.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

QBColumn

Unknown macro: {td}

getColumn(columnTableAlias, name)
Get a column from the table with given alias.


Unknown macro: {table}

{column:width=100%|padding=0px}{column}

Unknown macro: {tr}
Unknown macro: {th}

Property Details

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
columns
Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBColumns

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
foundset.getQuery().columns
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
joins
Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBJoins

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
foundset.getQuery().joins
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
on
Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBLogicalCondition

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
/** @type {QBSelect<db:/example_data/person>} */
var query = databaseManager.createSelect('db:/example_data/person')
/** @type {QBJoin<db:/example_data/person>} */
var join1 = query.joins.add('db:/example_data/person')
join1.on.add(query.columns.parent_person_id.eq(join1.columns.person_id))
/** @type {QBJoin<db:/example_data/person>} */
var join2 = query.joins.add('db:/example_data/person')
join2.on.add(join1.columns.parent_person_id.eq(join2.columns.person_id))
	
query.where.add(join2.columns.name.eq('john'))
foundset.loadRecords(query)
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
parent
Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBTableClause

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
/** @type {QBSelect<db:/example_data/person>} */
	var query = databaseManager.createSelect('db:/example_data/person')
	query.where.add(query.joins.person_to_parent.joins.person_to_parent.columns.name.eq('john'))
	foundset.loadRecords(query)
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
root
Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBSelect

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
/** @type {QBSelect<db:/example_data/order_details>} */
	var subquery = databaseManager.createSelect('db:/example_data/order_details')
	
 /** @type {QBSelect<db:/example_data/orders>} */
	var query = databaseManager.createSelect('db:/example_data/orders')
	query.where.add(query
		.or 
			.add(query.columns.order_id.not.isin([1, 2, 3]))
			
			.add(query.exists(
					subquery.where.add(subquery.columns.orderid.eq(query.columns.order_id)).root
			))
		)
		
	foundset.loadRecords(query)
Unknown macro: {tr}
Unknown macro: {td}


Unknown macro: {table}

{column:width=100%|padding=0px}{column}

Unknown macro: {tr}
Unknown macro: {th}

Method Details

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
getColumn
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

QBColumn

Unknown macro: {span}

getColumn

Unknown macro: {span}

(name)

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} name – the name of column to get

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBColumn

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
foundset.getQuery().getColumn('orderid')
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
getColumn
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

QBColumn

Unknown macro: {span}

getColumn

Unknown macro: {span}

(columnTableAlias, name)

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} columnTableAlias – the alias for the table
{String} name – the name of column to get

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

QBColumn

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
foundset.getQuery().getColumn('orderid', 'opk')
Unknown macro: {tr}
Unknown macro: {td}
  • No labels