Function Overview¶
jpx provides 498 functions: 26 standard JMESPath functions and 472 extensions organized into 33 categories.
Discovering Functions¶
Categories¶
| Category | Description | Count |
|---|---|---|
| Standard JMESPath | Standard functions defined by the JMESPath specification. | 26 |
| String | Functions for transforming, inspecting, and formatting strings. | 52 |
| Array | Functions for transforming, grouping, and inspecting arrays. | 46 |
| Object | Functions for transforming, merging, and inspecting objects. | 54 |
| Math | Mathematical and statistical functions. | 49 |
| Date/Time | Functions for parsing, formatting, and calculating with dates and times. | 28 |
| Duration | Functions for parsing, formatting, and calculating durations. | 8 |
| Hash | Cryptographic and checksum hash functions. | 9 |
| Encoding | Encoding and decoding functions. | 10 |
| Validation | Functions for validating common data formats. | 13 |
| Expression | Higher-order functions that evaluate JMESPath expression references. | 41 |
| Type | Type conversion and inspection functions. | 13 |
| Regular Expression | Regular-expression matching and transformation functions. | 5 |
| URL | Functions for parsing and constructing URLs and query strings. | 6 |
| Semantic Versioning | Functions for inspecting and comparing semantic versions. | 7 |
| JSON Patch | JSON Patch (RFC 6902) and JSON Merge Patch (RFC 7396) functions. | 3 |
| Multi-Match | Functions for matching and replacing multiple patterns. | 10 |
| UUID | UUID generation functions. | 1 |
| ID Generation | Functions for generating and inspecting identifiers. | 3 |
| Random | Random number and sampling functions. | 5 |
| Text | Text analysis and natural-language utility functions. | 21 |
| Language | Language and writing-system detection functions. | 5 |
| Fuzzy | String similarity and fuzzy-matching functions. | 9 |
| Discovery | Functions for relevance-ranked discovery over collections. | 3 |
| Phonetic | Phonetic encoding and comparison functions. | 9 |
| Network | IP address and CIDR utility functions. | 7 |
| Geolocation | Geographic distance, bearing, and geohash functions. | 10 |
| Path | Portable file-path manipulation functions. | 7 |
| Format | CSV and TSV conversion functions. | 6 |
| Color | Color conversion and manipulation functions. | 8 |
| Computing | Bitwise and low-level computing utility functions. | 9 |
| Utility | General-purpose utility functions. | 11 |
| Units | Unit conversion functions. | 4 |