QBFunctions
Property Summary
Type | Name | Summary |
---|---|---|
Get query builder parent table clause, this may be a query or a join clause.. | ||
Get query builder parent.. |
Methods Summary
Type | Name | Summary |
---|---|---|
Create abs(column) expression. | ||
Create bit_length(column) expression. | ||
Cast using type name.. | ||
Create ceil(column) expression. | ||
Create year(date) expression. | ||
Create concat(args, arg2) expression. | ||
. | ||
Create day(date) expression. | ||
Create divide(args, arg2) expression. | ||
Create floor(column) expression. | ||
Create hour(date) expression. | ||
Create length(column) expression. | ||
Create locate(str1, str2) expression. | ||
Create locate(str1, str2, start) expression. | ||
Create lower(column) expression. | ||
Create minus(args, arg2) expression. | ||
Create minute(date) expression. | ||
Create mod(dividend, divisor) expression. | ||
Create month(date) expression. | ||
Create multiply(args, arg2) expression. | ||
Create nullif(arg1, arg2) expression. | ||
Create plus(args, arg2) expression. | ||
Create round(column) expression. | ||
Create round(column) expression. | ||
Create second(date) expression. | ||
Create sqrt(column) expression. | ||
Create substring(column, pos) expression. | ||
Create substring(column, pos, len) expression. | ||
Create trim(column) expression. | ||
Create trim([leading | ||
Create upper(column) expression. | ||
Create year(date) expression. |
Properties Details
parent
Get query builder parent table clause, this may be a query or a join clause.
Returns QBSelect
Sample
root
Get query builder parent.
Returns QBSelect
Sample
Methods Details
abs(value)
Create abs(column) expression
Parameters Object value ;
Returns QBColumn
Sample
bit_length(value)
Create bit_length(column) expression
Parameters Object value ;
Returns QBColumn
Sample
cast(value, type)
Cast using type name.
Parameters Object value object to cast String type type see QUERY_COLUMN_TYPES
Returns QBColumn
Sample
ceil(arg)
Create ceil(column) expression
Parameters Object arg number object
Returns QBColumn
Sample
coalesce(args)
Create year(date) expression
Parameters Array args arguments to coalesce
Returns QBColumn
Sample
concat(arg1, arg2)
Create concat(args, arg2) expression
Parameters Object arg1 ; Object arg2 ;
Returns QBColumn
Sample
custom(name, args)
Parameters String name custom function name Array args function arguments
Returns QBColumn
Sample
day(arg)
Create day(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
divide(arg1, arg2)
Create divide(args, arg2) expression
Parameters Object arg1 ; Object arg2 ;
Returns QBColumn
Sample
floor(arg)
Create floor(column) expression
Parameters Object arg number object
Returns QBColumn
Sample
hour(arg)
Create hour(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
len(value)
Create length(column) expression
Parameters Object value ;
Returns QBColumn
Sample
locate(string1, string2)
Create locate(str1, str2) expression
Parameters Object string1 string to locate Object string2 string to search in
Returns QBColumn
Sample
locate(string1, string2, start)
Create locate(str1, str2, start) expression
Parameters Object string1 string to locate Object string2 string to search in Number start start pos
Returns QBColumn
Sample
lower(value)
Create lower(column) expression
Parameters Object value ;
Returns QBColumn
Sample
minus(arg1, arg2)
Create minus(args, arg2) expression
Parameters Object arg1 ; Object arg2 ;
Returns QBColumn
Sample
minute(arg)
Create minute(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
mod(dividend, divisor)
Create mod(dividend, divisor) expression
Parameters Object dividend ; Object divisor ;
Returns QBColumn
Sample
month(arg)
Create month(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
multiply(arg1, arg2)
Create multiply(args, arg2) expression
Parameters Object arg1 ; Object arg2 ;
Returns QBColumn
Sample
nullif(arg1)
Create nullif(arg1, arg2) expression
Parameters Object arg1 ;
Returns QBColumn
Sample
plus(arg1, arg2)
Create plus(args, arg2) expression
Parameters Object arg1 ; Object arg2 ;
Returns QBColumn
Sample
round(arg)
Create round(column) expression
Parameters Object arg number object
Returns QBColumn
Sample
round(arg, decimals)
Create round(column) expression
Parameters Object arg number object Number decimals The number of decimal places to round number to, default 0
Returns QBColumn
Sample
second(arg)
Create second(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
sqrt(value)
Create sqrt(column) expression
Parameters Object value ;
Returns QBColumn
Sample
substring(arg, pos)
Create substring(column, pos) expression
Parameters Object arg column name Number pos position
Returns QBColumn
Sample
substring(arg, pos, len)
Create substring(column, pos, len) expression
Parameters Object arg column name Number pos position Number len length
Returns QBColumn
Sample
trim(value)
Create trim(column) expression
Parameters Object value ;
Returns QBColumn
Sample
trim(leading_trailing_both, characters, fromKeyword, value)
Create trim([leading | trailing | both] [characters] from column)
Parameters String leading_trailing_both 'leading', 'trailing' or 'both' String characters characters to remove String fromKeyword 'from' Object value value to trim
Returns QBColumn
Sample
upper(value)
Create upper(column) expression
Parameters Object value ;
Returns QBColumn
Sample
year(arg)
Create year(date) expression
Parameters Object arg date object
Returns QBColumn
Sample
Last updated