|
hash< ColumnOperatorInfo > | cop_append (auto column, string arg) |
| returns a ColumnOperatorInfo hash for the "append" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_as (auto column, string arg) |
| returns a ColumnOperatorInfo hash for the "as" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_avg (auto column) |
| returns a ColumnOperatorInfo hash for the "avg" operator; returns average column values More...
|
|
hash< ColumnOperatorInfo > | cop_cast (auto column, string arg, auto arg1, auto arg2) |
| returns a ColumnOperatorInfo hash for the "cast" operator with the given argument(s) More...
|
|
hash< ColumnOperatorInfo > | cop_coalesce (auto col1, auto col2) |
| returns a ColumnOperatorInfo hash for the "coalesce" operator with the given column arguments; the first non-NULL column value will be returned More...
|
|
hash< ColumnOperatorInfo > | cop_count (auto column='') |
| returns a ColumnOperatorInfo hash for the "count" operator; returns row counts More...
|
|
hash< ColumnOperatorInfo > | cop_cume_dist () |
| Analytic/window function: relative rank of the current row. More...
|
|
hash< ColumnOperatorInfo > | cop_dense_rank () |
| Analytic/window function: rank of the current row without gaps. More...
|
|
hash< ColumnOperatorInfo > | cop_distinct (auto column) |
| returns a ColumnOperatorInfo hash for the "distinct" operator with the given argument; returns distinct column values More...
|
|
hash< ColumnOperatorInfo > | cop_divide (auto column1, auto column2) |
| returns a ColumnOperatorInfo hash for the "/" operator with the given arguments More...
|
|
hash< ColumnOperatorInfo > | cop_first_value (any column) |
| Analytic/window function: value evaluated at the row that is the first row of the window frame. More...
|
|
hash< ColumnOperatorInfo > | cop_last_value (any column) |
| Analytic/window function: value evaluated at the row that is the last row of the window frame. More...
|
|
hash< ColumnOperatorInfo > | cop_length (auto column) |
| returns a ColumnOperatorInfo hash for the "len" operator with the given argument; returns the length of the given text field More...
|
|
hash< ColumnOperatorInfo > | cop_lower (auto column) |
| returns a ColumnOperatorInfo hash for the "lower" operator with the given argument; returns a column value in lower case More...
|
|
hash< ColumnOperatorInfo > | cop_max (auto column) |
| returns a ColumnOperatorInfo hash for the "max" operator; returns maximum column values More...
|
|
hash< ColumnOperatorInfo > | cop_min (auto column) |
| returns a ColumnOperatorInfo hash for the "min" operator; returns minimum column values More...
|
|
hash< ColumnOperatorInfo > | cop_minus (auto column1, auto column2) |
| returns a ColumnOperatorInfo hash for the "-" operator with the given arguments More...
|
|
hash< ColumnOperatorInfo > | cop_multiply (auto column1, auto column2) |
| returns a ColumnOperatorInfo hash for the "*" operator with the given arguments More...
|
|
hash< ColumnOperatorInfo > | cop_ntile (int value) |
| Analytic/window function: integer ranging from 1 to the argument value, dividing the partition as equally as possible. More...
|
|
hash< ColumnOperatorInfo > | cop_over (auto column, *string partitionby, *string orderby) |
| returns a ColumnOperatorInfo hash for the "over" clause More...
|
|
hash< ColumnOperatorInfo > | cop_percent_rank () |
| Analytic/window function: relative rank of the current row. More...
|
|
hash< ColumnOperatorInfo > | cop_plus (auto column1, auto column2) |
| returns a ColumnOperatorInfo hash for the "+" operator with the given arguments More...
|
|
hash< ColumnOperatorInfo > | cop_prepend (auto column, string arg) |
| returns a ColumnOperatorInfo hash for the "prepend" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_rank () |
| Analytic/window function: rank of the current row with gaps. More...
|
|
hash< ColumnOperatorInfo > | cop_row_number () |
| Analytic/window function: number of the current row within its partition, counting from 1. More...
|
|
hash< ColumnOperatorInfo > | cop_seq (string seq, *string as) |
| returns a ColumnOperatorInfo hash for the "seq" operator with the given argument giving the sequence name whose value should be returned More...
|
|
hash< ColumnOperatorInfo > | cop_seq_currval (string seq, *string as) |
| returns a ColumnOperatorInfo hash for the "seq_currval" operator with the given argument giving the sequence name whose current value should be returned More...
|
|
hash< ColumnOperatorInfo > | cop_substr (auto column, int start, *int count) |
| returns a ColumnOperatorInfo hash for the "substr" operator with the given arguments; returns a substring of a column value More...
|
|
hash< ColumnOperatorInfo > | cop_sum (auto column) |
| returns a ColumnOperatorInfo hash for the "sum" operator; returns the total sum of a numeric column. More...
|
|
hash< ColumnOperatorInfo > | cop_trunc_date (auto column, string mask) |
| Truncates a date column or value regarding the given mask. The resulting value remains Qore::date (no conversion to eg. string) More...
|
|
hash< ColumnOperatorInfo > | cop_upper (auto column) |
| returns a ColumnOperatorInfo hash for the "upper" operator with the given argument; returns a column value in upper case More...
|
|
hash< ColumnOperatorInfo > | cop_value (auto arg) |
| returns a ColumnOperatorInfo hash for the "value" (literal) operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_year (auto column) |
| returns a ColumnOperatorInfo hash for the "year" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_year_day (auto column) |
| returns a ColumnOperatorInfo hash for the "year_day" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_year_hour (auto column) |
| returns a ColumnOperatorInfo hash for the "year_hour" operator with the given argument More...
|
|
hash< ColumnOperatorInfo > | cop_year_month (auto column) |
| returns a ColumnOperatorInfo hash for the "year_month" operator with the given argument More...
|
|
hash< InsertOperatorInfo > | iop_seq (string arg) |
| returns an InsertOperatorInfo hash for retrieving the value of the given sequence in insert queries More...
|
|
hash< InsertOperatorInfo > | iop_seq_currval (string arg) |
| returns an InsertOperatorInfo hash for retrieving the current value of the given sequence in insert queries More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner (AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner (Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner (string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner (string ta, AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner (string ta, Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_inner_alias (string ta, string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for standard inner joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left (AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left (Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left (string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left (string ta, AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left (string ta, Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_left_alias (string ta, string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for left outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right (AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right (Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right (string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right (string ta, AbstractTable table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right (string ta, Table table, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< string, hash< JoinOperatorInfo > > | join_right_alias (string ta, string table_name, *string alias, *hash jcols, *hash cond, *hash< auto > opt) |
| returns a hash for right outer joins with the given arguments for use when joining with a table other than the primary table More...
|
|
hash< ColumnOperatorInfo > | make_cop (string cop, auto column, auto arg) |
| returns a ColumnOperatorInfo hash More...
|
|
hash< InsertOperatorInfo > | make_iop (string iop, auto arg) |
| returns an InsertOperatorInfo hash More...
|
|
hash< string, hash< JoinOperatorInfo > > | make_jop (string jop, AbstractTable table, *string alias, *hash jcols, *hash cond, *string ta, *hash< auto > opt) |
| returns hash keyed with the table name assigned to a JoinOperatorInfo hash More...
|
|
hash< string, hash< JoinOperatorInfo > > | make_jop (string jop, string table_name, *string alias, *hash jcols, *hash cond, *string ta, *hash< auto > opt) |
| returns a hash keyed with the table name assigned to a JoinOperatorInfo hash More...
|
|
hash< OperatorInfo > | make_op (string op, auto arg) |
| returns an OperatorInfo hash
|
|
hash< UpdateOperatorInfo > | make_uop (string uop, auto arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash More...
|
|
hash< OperatorInfo > | op_between (auto l, auto r) |
| returns an OperatorInfo hash for the "between" operator with the given arguments, neither of which can be NULL or NOTHING; for use in where clauses More...
|
|
hash< OperatorInfo > | op_ceq (string arg) |
| returns an OperatorInfo hash for the "=" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_cge (string arg) |
| returns an OperatorInfo hash for the ">=" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_cgt (string arg) |
| returns an OperatorInfo hash for the ">" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_cle (string arg) |
| returns an OperatorInfo hash for the "<=" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_clt (string arg) |
| returns an OperatorInfo hash for the "<" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_cne (string arg) |
| returns an OperatorInfo hash for the "!=" or "<>" operator with the given argument for use in where clauses when comparing the values of two columns More...
|
|
hash< OperatorInfo > | op_eq (auto arg) |
| returns an OperatorInfo hash for the "=" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_ge (auto arg) |
| returns an OperatorInfo hash for the ">=" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_gt (auto arg) |
| returns an OperatorInfo hash for the ">" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_in () |
| returns an OperatorInfo hash for the "in" operator with all arguments passed to the function; for use in where clauses More...
|
|
hash< OperatorInfo > | op_in (list< auto > args) |
| returns an OperatorInfo hash for the "in" operator with the given argument list as the first argument; for use in where clauses More...
|
|
hash< OperatorInfo > | op_le (auto arg) |
| returns an OperatorInfo hash for the "<=" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_like (string str) |
| returns an OperatorInfo hash for the "like" operator with the given argument for use in where clauses More...
|
|
hash< OperatorInfo > | op_lt (auto arg) |
| returns an OperatorInfo hash for the "<" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_ne (auto arg) |
| returns an OperatorInfo hash for the "!=" or "<>" operator with the given argument for use in where clauses when comparing column values to immediate values More...
|
|
hash< OperatorInfo > | op_not (hash arg) |
| returns an OperatorInfo hash for the "not" operator; for use in where clauses More...
|
|
hash< OperatorInfo > | op_substr (int start, *int count, string text) |
| returns an OperatorInfo hash for the "substr" operator with the given arguments; for use in where clauses More...
|
|
hash< OperatorInfo > | op_substr (int start, string text) |
| returns an OperatorInfo hash for the "substr" operator with the given arguments; for use in where clauses More...
|
|
| sqlutil_register_ds_deserializer (*code new_ds_get) |
| registers a closure or call reference taking a string type and string datasource configuration that will return an AbstractDatasource
|
|
| sqlutil_register_ds_serializer (*code new_ds_do) |
| registers a closure or call reference taking a string type and string datasource configuration that will return an AbstractDatasource
|
|
hash< UpdateOperatorInfo > | uop_append (string arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "append" or concatenate operator with the given argument More...
|
|
hash< UpdateOperatorInfo > | uop_divide (auto arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "/" operator with the given arguments More...
|
|
hash< UpdateOperatorInfo > | uop_lower (*hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "lower" operator with the given argument; returns a column value in lower case More...
|
|
hash< UpdateOperatorInfo > | uop_minus (auto arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "-" operator with the given arguments More...
|
|
hash< UpdateOperatorInfo > | uop_multiply (auto arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "*" operator with the given arguments More...
|
|
hash< UpdateOperatorInfo > | uop_plus (auto arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "+" operator with the given arguments More...
|
|
hash< UpdateOperatorInfo > | uop_prepend (string arg, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "prepend" operator with the given argument More...
|
|
hash< UpdateOperatorInfo > | uop_seq (string seq) |
| returns an UpdateOperatorInfo hash for the "seq" operator with the given argument giving the sequence name whose value should be returned More...
|
|
hash< UpdateOperatorInfo > | uop_seq_currval (string seq) |
| returns an UpdateOperatorInfo hash for the "seq" operator with the given argument giving the sequence name whose current value should be returned More...
|
|
hash< UpdateOperatorInfo > | uop_substr (int start, *int count, *hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "substr" operator with the given arguments; returns a substring of a column value More...
|
|
hash< UpdateOperatorInfo > | uop_upper (*hash< UpdateOperatorInfo > nest) |
| returns an UpdateOperatorInfo hash for the "upper" operator with the given argument; returns a column value in upper case More...
|
|
hash< string, hash< OperatorInfo > > | wop_or (hash h1, hash h2) |
| returns an OperatorInfo hash with a fake "_OR_" column name; the list of arguments to the function is combined such that each hash in the list generates SQL expressions combined with "and" logic, and each of those clauses is combined with "or" logic; this is for use in where clauses More...
|
|