|
3 | 3 | const WOQLQuery = require('./woqlBuilder'); |
4 | 4 |
|
5 | 5 | /** |
6 | | - * @typedef {import('./woqlBuilder')} WOQLQuery |
| 6 | + * @typedef {Object} WOQLQuery - WOQL Query Builder class |
| 7 | + * @property {function} triple - Add a triple pattern |
| 8 | + * @property {function} and - Logical AND |
| 9 | + * @property {function} or - Logical OR |
| 10 | + * @property {function} select - Select variables |
| 11 | + * @property {function} ask - Ask query |
| 12 | + * @property {function} limit - Limit results |
| 13 | + * @property {function} offset - Offset results |
| 14 | + * @property {function} start - Start query |
| 15 | + * @property {function} path - Path query |
| 16 | + * @property {function} subquery - Subquery |
| 17 | + * @property {function} from - Graph specifier |
| 18 | + * @property {function} eq - Equality |
| 19 | + * @property {function} not - Negation |
| 20 | + * @property {function} greaterThan - Greater than |
| 21 | + * @property {function} lessThan - Less than |
| 22 | + * @property {function} greaterThanOrEqual - Greater than or equal |
| 23 | + * @property {function} lessThanOrEqual - Less than or equal |
| 24 | + * @property {function} like - String pattern matching |
| 25 | + * @property {function} plus - Addition |
| 26 | + * @property {function} minus - Subtraction |
| 27 | + * @property {function} times - Multiplication |
| 28 | + * @property {function} divide - Division |
| 29 | + * @property {function} count - Count aggregation |
| 30 | + * @property {function} sum - Sum aggregation |
| 31 | + * @property {function} min - Minimum aggregation |
| 32 | + * @property {function} max - Maximum aggregation |
| 33 | + * @property {function} avg - Average aggregation |
| 34 | + * @property {function} groupBy - Group by |
| 35 | + * @property {function} orderBy - Order by |
| 36 | + * @property {function} asc - Ascending order |
| 37 | + * @property {function} desc - Descending order |
| 38 | + * @property {function} json - JSON object |
| 39 | + * @property {function} id - IRI |
| 40 | + * @property {function} string - String literal |
| 41 | + * @property {function} datetime - DateTime literal |
| 42 | + * @property {function} date - Date literal |
| 43 | + * @property {function} time - Time literal |
| 44 | + * @property {function} boolean - Boolean literal |
| 45 | + * @property {function} integer - Integer literal |
| 46 | + * @property {function} decimal - Decimal literal |
| 47 | + * @property {function} double - Double literal |
| 48 | + * @property {function} value - Value literal |
| 49 | + * @property {function} var - Variable |
| 50 | + * @property {function} v - Variable shorthand |
| 51 | + * @property {function} doc - Document |
| 52 | + * @property {function} class - Class |
| 53 | + * @property {function} property - Property |
| 54 | + * @property {function} comment - Comment |
| 55 | + * @property {function} label - Label |
| 56 | + * @property {function} prefix - Prefix |
| 57 | + * @property {function} using - Using |
| 58 | + * @property {function} optional - Optional |
| 59 | + * @property {function} union - Union |
| 60 | + * @property {function} filter - Filter |
| 61 | + * @property {function} bind - Bind |
| 62 | + * @property {function} exists - Exists |
| 63 | + * @property {function} notExists - Not exists |
| 64 | + * @property {function} graph - Graph |
| 65 | + * @property {function} named - Named graph |
| 66 | + * @property {function} values - Values |
| 67 | + * @property {function} minus - Minus |
| 68 | + * @property {function} service - Service |
| 69 | + * @property {function} load - Load |
| 70 | + * @property {function} clear - Clear |
| 71 | + * @property {function} drop - Drop |
| 72 | + * @property {function} add - Add |
| 73 | + * @property {function} move - Move |
| 74 | + * @property {function} copy - Copy |
| 75 | + * @property {function} insert - Insert |
| 76 | + * @property {function} delete - Delete |
| 77 | + * @property {function} modify - Modify |
| 78 | + * @property {function} construct - Construct |
| 79 | + * @property {function} describe - Describe |
7 | 80 | */ |
8 | 81 |
|
9 | 82 | /** |
|
0 commit comments