diff --git a/udfs/flex/bitwise/and.md b/udfs/flex/bitwise/and.md index 4081a2c..e859f22 100644 --- a/udfs/flex/bitwise/and.md +++ b/udfs/flex/bitwise/and.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.and -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.and @@ -63,4 +63,4 @@ RETURN d.id, lowerNibble ## See Also - [bitwise.or](./or.md) - Bitwise OR operation - [bitwise.xor](./xor.md) - Bitwise XOR operation -- [bitwise.not](./not.md) - Bitwise NOT operation +- [bitwise.not](./not.md) - Bitwise NOT operation \ No newline at end of file diff --git a/udfs/flex/bitwise/index.md b/udfs/flex/bitwise/index.md new file mode 100644 index 0000000..11c5908 --- /dev/null +++ b/udfs/flex/bitwise/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Bitwise Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 10 +--- + +# Bitwise Functions + +FLEX bitwise utilities. \ No newline at end of file diff --git a/udfs/flex/bitwise/not.md b/udfs/flex/bitwise/not.md index 77bc203..6667dde 100644 --- a/udfs/flex/bitwise/not.md +++ b/udfs/flex/bitwise/not.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.not -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.not @@ -76,4 +76,4 @@ restored ## See Also - [bitwise.and](./and.md) - Bitwise AND operation - [bitwise.or](./or.md) - Bitwise OR operation -- [bitwise.xor](./xor.md) - Bitwise XOR operation +- [bitwise.xor](./xor.md) - Bitwise XOR operation \ No newline at end of file diff --git a/udfs/flex/bitwise/or.md b/udfs/flex/bitwise/or.md index 4b57c3d..a3f0f0e 100644 --- a/udfs/flex/bitwise/or.md +++ b/udfs/flex/bitwise/or.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.or -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.or @@ -69,4 +69,4 @@ SET u.permissions = flex.bitwise.or(u.permissions, 4) // Add execute permission ## See Also - [bitwise.and](./and.md) - Bitwise AND operation - [bitwise.xor](./xor.md) - Bitwise XOR operation -- [bitwise.not](./not.md) - Bitwise NOT operation +- [bitwise.not](./not.md) - Bitwise NOT operation \ No newline at end of file diff --git a/udfs/flex/bitwise/shiftLeft.md b/udfs/flex/bitwise/shiftLeft.md index b2b89f6..f678582 100644 --- a/udfs/flex/bitwise/shiftLeft.md +++ b/udfs/flex/bitwise/shiftLeft.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.shiftLeft -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.shiftLeft @@ -81,4 +81,4 @@ mask ## See Also - [bitwise.shiftRight](./shiftRight.md) - Shift bits to the right - [bitwise.and](./and.md) - Bitwise AND operation -- [bitwise.or](./or.md) - Bitwise OR operation +- [bitwise.or](./or.md) - Bitwise OR operation \ No newline at end of file diff --git a/udfs/flex/bitwise/shiftRight.md b/udfs/flex/bitwise/shiftRight.md index 9746497..5aa1399 100644 --- a/udfs/flex/bitwise/shiftRight.md +++ b/udfs/flex/bitwise/shiftRight.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.shiftRight -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.shiftRight @@ -96,4 +96,4 @@ upperNibble ## See Also - [bitwise.shiftLeft](./shiftLeft.md) - Shift bits to the left - [bitwise.and](./and.md) - Bitwise AND operation -- [bitwise.or](./or.md) - Bitwise OR operation +- [bitwise.or](./or.md) - Bitwise OR operation \ No newline at end of file diff --git a/udfs/flex/bitwise/xor.md b/udfs/flex/bitwise/xor.md index c182856..c33fa2a 100644 --- a/udfs/flex/bitwise/xor.md +++ b/udfs/flex/bitwise/xor.md @@ -1,8 +1,8 @@ --- layout: default title: bitwise.xor -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Bitwise Functions +grand_parent: FLEX Function Reference --- # bitwise.xor @@ -79,4 +79,4 @@ decrypted ## See Also - [bitwise.and](./and.md) - Bitwise AND operation - [bitwise.or](./or.md) - Bitwise OR operation -- [bitwise.not](./not.md) - Bitwise NOT operation +- [bitwise.not](./not.md) - Bitwise NOT operation \ No newline at end of file diff --git a/udfs/flex/collections/frequencies.md b/udfs/flex/collections/frequencies.md index 134170c..e088773 100644 --- a/udfs/flex/collections/frequencies.md +++ b/udfs/flex/collections/frequencies.md @@ -1,8 +1,8 @@ --- layout: default title: coll.frequencies -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Collection Functions +grand_parent: FLEX Function Reference --- # coll.frequencies @@ -81,4 +81,4 @@ ORDER BY frequency DESC ## See Also - [coll.union](./union.md) - Get unique elements (keys would give unique items) -- [coll.intersection](./intersection.md) - Find common elements +- [coll.intersection](./intersection.md) - Find common elements \ No newline at end of file diff --git a/udfs/flex/collections/index.md b/udfs/flex/collections/index.md new file mode 100644 index 0000000..eddbeb5 --- /dev/null +++ b/udfs/flex/collections/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Collection Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 20 +--- + +# Collection Functions + +FLEX collections utilities. \ No newline at end of file diff --git a/udfs/flex/collections/intersection.md b/udfs/flex/collections/intersection.md index 561e278..c9c6ac0 100644 --- a/udfs/flex/collections/intersection.md +++ b/udfs/flex/collections/intersection.md @@ -1,8 +1,8 @@ --- layout: default title: coll.intersection -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Collection Functions +grand_parent: FLEX Function Reference --- # coll.intersection @@ -75,4 +75,4 @@ RETURN u.name, validPerms ## See Also - [coll.union](./union.md) - Combine all unique elements from both lists -- [sim.jaccard](../similarity/jaccard.md) - Calculate similarity coefficient using intersection +- [sim.jaccard](../similarity/jaccard.md) - Calculate similarity coefficient using intersection \ No newline at end of file diff --git a/udfs/flex/collections/shuffle.md b/udfs/flex/collections/shuffle.md index 68fc128..3b79084 100644 --- a/udfs/flex/collections/shuffle.md +++ b/udfs/flex/collections/shuffle.md @@ -1,8 +1,8 @@ --- layout: default title: coll.shuffle -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Collection Functions +grand_parent: FLEX Function Reference --- # coll.shuffle @@ -73,4 +73,4 @@ RETURN shuffled[0..5] AS team1, shuffled[5..10] AS team2 ## See Also - [coll.zip](./zip.md) - Combine two lists element-by-element -- [coll.union](./union.md) - Combine unique elements from lists +- [coll.union](./union.md) - Combine unique elements from lists \ No newline at end of file diff --git a/udfs/flex/collections/union.md b/udfs/flex/collections/union.md index bed0ca5..41f3b2f 100644 --- a/udfs/flex/collections/union.md +++ b/udfs/flex/collections/union.md @@ -1,8 +1,8 @@ --- layout: default title: coll.union -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Collection Functions +grand_parent: FLEX Function Reference --- # coll.union @@ -73,4 +73,4 @@ RETURN flex.coll.union(p.categories, similar.categories) AS combinedCategories ## See Also - [coll.intersection](./intersection.md) - Find common elements between lists -- [sim.jaccard](../similarity/jaccard.md) - Calculate similarity between sets +- [sim.jaccard](../similarity/jaccard.md) - Calculate similarity between sets \ No newline at end of file diff --git a/udfs/flex/collections/zip.md b/udfs/flex/collections/zip.md index eb8550a..6691880 100644 --- a/udfs/flex/collections/zip.md +++ b/udfs/flex/collections/zip.md @@ -1,8 +1,8 @@ --- layout: default title: coll.zip -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Collection Functions +grand_parent: FLEX Function Reference --- # coll.zip @@ -77,4 +77,4 @@ RETURN pair[0] AS day, pair[1] AS salesAmount ## See Also - [map.fromPairs](../map/fromPairs.md) - Convert pairs to a map -- [coll.union](./union.md) - Combine lists as sets +- [coll.union](./union.md) - Combine lists as sets \ No newline at end of file diff --git a/udfs/flex/date/format.md b/udfs/flex/date/format.md index aa935c9..4845c3a 100644 --- a/udfs/flex/date/format.md +++ b/udfs/flex/date/format.md @@ -1,8 +1,8 @@ --- layout: default title: date.format -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Date Functions +grand_parent: FLEX Function Reference --- # date.format @@ -98,4 +98,4 @@ ORDER BY e.timestamp DESC ## See Also - [date.parse](./parse.md) - Parse string to date - [date.truncate](./truncate.md) - Truncate date to specific unit -- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone +- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone \ No newline at end of file diff --git a/udfs/flex/date/index.md b/udfs/flex/date/index.md new file mode 100644 index 0000000..c48b284 --- /dev/null +++ b/udfs/flex/date/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Date Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 30 +--- + +# Date Functions + +FLEX date utilities. \ No newline at end of file diff --git a/udfs/flex/date/parse.md b/udfs/flex/date/parse.md index 4814340..b273c0d 100644 --- a/udfs/flex/date/parse.md +++ b/udfs/flex/date/parse.md @@ -1,8 +1,8 @@ --- layout: default title: date.parse -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Date Functions +grand_parent: FLEX Function Reference --- # date.parse @@ -77,4 +77,4 @@ CREATE (e:Event { ## See Also - [date.format](./format.md) - Format date to string - [date.truncate](./truncate.md) - Truncate date to specific unit -- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone +- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone \ No newline at end of file diff --git a/udfs/flex/date/toTimeZone.md b/udfs/flex/date/toTimeZone.md index d61703d..6b3be6a 100644 --- a/udfs/flex/date/toTimeZone.md +++ b/udfs/flex/date/toTimeZone.md @@ -1,8 +1,8 @@ --- layout: default title: date.toTimeZone -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Date Functions +grand_parent: FLEX Function Reference --- # date.toTimeZone @@ -82,4 +82,4 @@ RETURN flex.date.format( ## See Also - [date.format](./format.md) - Format date with timezone support - [date.parse](./parse.md) - Parse date with timezone context -- [date.truncate](./truncate.md) - Truncate date to specific unit +- [date.truncate](./truncate.md) - Truncate date to specific unit \ No newline at end of file diff --git a/udfs/flex/date/truncate.md b/udfs/flex/date/truncate.md index 2323611..6b0cfbe 100644 --- a/udfs/flex/date/truncate.md +++ b/udfs/flex/date/truncate.md @@ -1,8 +1,8 @@ --- layout: default title: date.truncate -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Date Functions +grand_parent: FLEX Function Reference --- # date.truncate @@ -100,4 +100,4 @@ ORDER BY quarter DESC ## See Also - [date.format](./format.md) - Format date to string - [date.parse](./parse.md) - Parse string to date -- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone +- [date.toTimeZone](./toTimeZone.md) - Convert date to timezone \ No newline at end of file diff --git a/udfs/flex/json/fromJsonList.md b/udfs/flex/json/fromJsonList.md index 1f4d7e7..36467ea 100644 --- a/udfs/flex/json/fromJsonList.md +++ b/udfs/flex/json/fromJsonList.md @@ -1,8 +1,8 @@ --- layout: default title: json.fromJsonList -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: JSON Functions +grand_parent: FLEX Function Reference --- # json.fromJsonList @@ -79,4 +79,4 @@ result ## See Also - [json.fromJsonMap](./fromJsonMap.md) - Parse JSON string to map -- [json.toJson](./toJson.md) - Serialize value to JSON string +- [json.toJson](./toJson.md) - Serialize value to JSON string \ No newline at end of file diff --git a/udfs/flex/json/fromJsonMap.md b/udfs/flex/json/fromJsonMap.md index 374edf0..6f02ae9 100644 --- a/udfs/flex/json/fromJsonMap.md +++ b/udfs/flex/json/fromJsonMap.md @@ -1,8 +1,8 @@ --- layout: default title: json.fromJsonMap -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: JSON Functions +grand_parent: FLEX Function Reference --- # json.fromJsonMap @@ -77,4 +77,4 @@ result ## See Also - [json.fromJsonList](./fromJsonList.md) - Parse JSON string to list -- [json.toJson](./toJson.md) - Serialize value to JSON string +- [json.toJson](./toJson.md) - Serialize value to JSON string \ No newline at end of file diff --git a/udfs/flex/json/index.md b/udfs/flex/json/index.md new file mode 100644 index 0000000..bc59273 --- /dev/null +++ b/udfs/flex/json/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: JSON Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 40 +--- + +# JSON Functions + +FLEX json utilities. \ No newline at end of file diff --git a/udfs/flex/json/toJson.md b/udfs/flex/json/toJson.md index e25a0cd..937f161 100644 --- a/udfs/flex/json/toJson.md +++ b/udfs/flex/json/toJson.md @@ -1,8 +1,8 @@ --- layout: default title: json.toJson -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: JSON Functions +grand_parent: FLEX Function Reference --- # json.toJson @@ -76,4 +76,4 @@ SET u.metadataJson = flex.json.toJson(metadata) ## See Also - [json.fromJsonMap](./fromJsonMap.md) - Parse JSON string to map -- [json.fromJsonList](./fromJsonList.md) - Parse JSON string to list +- [json.fromJsonList](./fromJsonList.md) - Parse JSON string to list \ No newline at end of file diff --git a/udfs/flex/map/fromPairs.md b/udfs/flex/map/fromPairs.md index d27cdf5..a30c2e7 100644 --- a/udfs/flex/map/fromPairs.md +++ b/udfs/flex/map/fromPairs.md @@ -1,8 +1,8 @@ --- layout: default title: map.fromPairs -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Map Functions +grand_parent: FLEX Function Reference --- # map.fromPairs @@ -79,4 +79,4 @@ RETURN lookup['US'] AS usaName, lookup['UK'] AS ukName ## See Also - [coll.zip](../collections/zip.md) - Create pairs from two lists -- [map.submap](./submap.md) - Extract subset of keys from a map +- [map.submap](./submap.md) - Extract subset of keys from a map \ No newline at end of file diff --git a/udfs/flex/map/index.md b/udfs/flex/map/index.md new file mode 100644 index 0000000..e356721 --- /dev/null +++ b/udfs/flex/map/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Map Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 50 +--- + +# Map Functions + +FLEX map utilities. \ No newline at end of file diff --git a/udfs/flex/map/merge.md b/udfs/flex/map/merge.md index 473f4a9..120d0cd 100644 --- a/udfs/flex/map/merge.md +++ b/udfs/flex/map/merge.md @@ -1,8 +1,8 @@ --- layout: default title: map.merge -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Map Functions +grand_parent: FLEX Function Reference --- # map.merge @@ -79,4 +79,4 @@ RETURN flex.map.merge(base, extra1, extra2) AS combined ## See Also - [map.submap](./submap.md) - Extract specific keys from a map -- [map.removeKeys](./removeKeys.md) - Remove keys from a map +- [map.removeKeys](./removeKeys.md) - Remove keys from a map \ No newline at end of file diff --git a/udfs/flex/map/removeKey.md b/udfs/flex/map/removeKey.md index e8ef3e5..a297ad9 100644 --- a/udfs/flex/map/removeKey.md +++ b/udfs/flex/map/removeKey.md @@ -1,8 +1,8 @@ --- layout: default title: map.removeKey -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Map Functions +grand_parent: FLEX Function Reference --- # map.removeKey @@ -80,4 +80,4 @@ result ## See Also - [map.removeKeys](./removeKeys.md) - Remove multiple keys at once - [map.submap](./submap.md) - Keep only specific keys (inverse operation) -- [map.merge](./merge.md) - Combine multiple maps +- [map.merge](./merge.md) - Combine multiple maps \ No newline at end of file diff --git a/udfs/flex/map/removeKeys.md b/udfs/flex/map/removeKeys.md index 27e3688..a160209 100644 --- a/udfs/flex/map/removeKeys.md +++ b/udfs/flex/map/removeKeys.md @@ -1,8 +1,8 @@ --- layout: default title: map.removeKeys -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Map Functions +grand_parent: FLEX Function Reference --- # map.removeKeys @@ -81,4 +81,4 @@ result ## See Also - [map.removeKey](./removeKey.md) - Remove a single key - [map.submap](./submap.md) - Keep only specific keys (inverse operation) -- [map.merge](./merge.md) - Combine multiple maps +- [map.merge](./merge.md) - Combine multiple maps \ No newline at end of file diff --git a/udfs/flex/map/submap.md b/udfs/flex/map/submap.md index 09ed862..b56113a 100644 --- a/udfs/flex/map/submap.md +++ b/udfs/flex/map/submap.md @@ -1,8 +1,8 @@ --- layout: default title: map.submap -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Map Functions +grand_parent: FLEX Function Reference --- # map.submap @@ -86,4 +86,4 @@ RETURN flex.map.submap(properties(p), requestedFields) AS response ## See Also - [map.removeKeys](./removeKeys.md) - Remove specific keys (inverse operation) - [map.removeKey](./removeKey.md) - Remove a single key -- [map.merge](./merge.md) - Combine multiple maps +- [map.merge](./merge.md) - Combine multiple maps \ No newline at end of file diff --git a/udfs/flex/similarity/index.md b/udfs/flex/similarity/index.md new file mode 100644 index 0000000..ed4da46 --- /dev/null +++ b/udfs/flex/similarity/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Similarity Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 60 +--- + +# Similarity Functions + +FLEX similarity utilities. \ No newline at end of file diff --git a/udfs/flex/similarity/jaccard.md b/udfs/flex/similarity/jaccard.md index 83e5148..168aee5 100644 --- a/udfs/flex/similarity/jaccard.md +++ b/udfs/flex/similarity/jaccard.md @@ -1,8 +1,8 @@ --- layout: default title: sim.jaccard -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Similarity Functions +grand_parent: FLEX Function Reference --- # sim.jaccard @@ -80,4 +80,4 @@ ORDER BY match_score DESC ## See Also - [text.levenshtein](../text/levenshtein.md) - Edit distance for string comparison - [coll.intersection](../collections/intersection.md) - Get common elements between sets -- [coll.union](../collections/union.md) - Combine sets +- [coll.union](../collections/union.md) - Combine sets \ No newline at end of file diff --git a/udfs/flex/text/camelCase.md b/udfs/flex/text/camelCase.md index f3e2540..0cdeedc 100644 --- a/udfs/flex/text/camelCase.md +++ b/udfs/flex/text/camelCase.md @@ -1,8 +1,8 @@ --- layout: default title: text.camelCase -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.camelCase @@ -68,4 +68,4 @@ RETURN field AS original, flex.text.camelCase(field) AS camelCase ## See Also - [text.upperCamelCase](./upperCamelCase.md) - Convert to UpperCamelCase (PascalCase) - [text.snakeCase](./snakeCase.md) - Convert to snake_case format -- [text.capitalize](./capitalize.md) - Capitalize first character only +- [text.capitalize](./capitalize.md) - Capitalize first character only \ No newline at end of file diff --git a/udfs/flex/text/capitalize.md b/udfs/flex/text/capitalize.md index 71da235..e9afa12 100644 --- a/udfs/flex/text/capitalize.md +++ b/udfs/flex/text/capitalize.md @@ -1,8 +1,8 @@ --- layout: default title: text.capitalize -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.capitalize @@ -54,4 +54,4 @@ RETURN p.id, flex.text.capitalize(p.name) AS capitalizedName ## See Also - [text.decapitalize](./decapitalize.md) - Lowercase the first character - [text.camelCase](./camelCase.md) - Convert to camelCase format -- [text.upperCamelCase](./upperCamelCase.md) - Convert to UpperCamelCase format +- [text.upperCamelCase](./upperCamelCase.md) - Convert to UpperCamelCase format \ No newline at end of file diff --git a/udfs/flex/text/decapitalize.md b/udfs/flex/text/decapitalize.md index 917c1ad..b033eaa 100644 --- a/udfs/flex/text/decapitalize.md +++ b/udfs/flex/text/decapitalize.md @@ -1,8 +1,8 @@ --- layout: default title: text.decapitalize -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.decapitalize @@ -54,4 +54,4 @@ RETURN flex.text.decapitalize(field) AS jsonKey ## See Also - [text.capitalize](./capitalize.md) - Uppercase the first character -- [text.camelCase](./camelCase.md) - Convert to camelCase format +- [text.camelCase](./camelCase.md) - Convert to camelCase format \ No newline at end of file diff --git a/udfs/flex/text/format.md b/udfs/flex/text/format.md index 92fa1e3..aae79bc 100644 --- a/udfs/flex/text/format.md +++ b/udfs/flex/text/format.md @@ -1,8 +1,8 @@ --- layout: default title: text.format -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.format @@ -69,4 +69,4 @@ path ## See Also - [text.replace](./replace.md) - Replace text using regex patterns -- [text.join](./join.md) - Join array elements with delimiter +- [text.join](./join.md) - Join array elements with delimiter \ No newline at end of file diff --git a/udfs/flex/text/index.md b/udfs/flex/text/index.md new file mode 100644 index 0000000..493d1fa --- /dev/null +++ b/udfs/flex/text/index.md @@ -0,0 +1,12 @@ +--- +layout: default +title: Text Functions +parent: FLEX Function Reference +grand_parent: UDFs - User Defined Functions +has_children: true +nav_order: 70 +--- + +# Text Functions + +FLEX text utilities. \ No newline at end of file diff --git a/udfs/flex/text/indexOf.md b/udfs/flex/text/indexOf.md index 3bec25c..ebbcc15 100644 --- a/udfs/flex/text/indexOf.md +++ b/udfs/flex/text/indexOf.md @@ -1,8 +1,8 @@ --- layout: default title: text.indexOf -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.indexOf @@ -71,4 +71,4 @@ RETURN p.name, p.description ## See Also - [text.indexesOf](./indexesOf.md) - Find all occurrences of a substring -- [text.replace](./replace.md) - Replace substring occurrences +- [text.replace](./replace.md) - Replace substring occurrences \ No newline at end of file diff --git a/udfs/flex/text/indexesOf.md b/udfs/flex/text/indexesOf.md index b5bddba..b1a1f7a 100644 --- a/udfs/flex/text/indexesOf.md +++ b/udfs/flex/text/indexesOf.md @@ -1,8 +1,8 @@ --- layout: default title: text.indexesOf -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.indexesOf @@ -75,4 +75,4 @@ ORDER BY importanceScore DESC ## See Also - [text.indexOf](./indexOf.md) - Find first occurrence only - [text.replace](./replace.md) - Replace substring occurrences -- [text.regexGroups](./regexGroups.md) - Find matches using regex patterns +- [text.regexGroups](./regexGroups.md) - Find matches using regex patterns \ No newline at end of file diff --git a/udfs/flex/text/jaroWinkler.md b/udfs/flex/text/jaroWinkler.md index d809b8a..6e12de9 100644 --- a/udfs/flex/text/jaroWinkler.md +++ b/udfs/flex/text/jaroWinkler.md @@ -1,8 +1,8 @@ --- layout: default title: text.jaroWinkler -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.jaroWinkler @@ -75,4 +75,4 @@ ORDER BY similarity DESC ## See Also - [text.levenshtein](./levenshtein.md) - Edit distance metric for string comparison -- [sim.jaccard](../similarity/jaccard.md) - Set-based similarity +- [sim.jaccard](../similarity/jaccard.md) - Set-based similarity \ No newline at end of file diff --git a/udfs/flex/text/join.md b/udfs/flex/text/join.md index 152e185..74425b1 100644 --- a/udfs/flex/text/join.md +++ b/udfs/flex/text/join.md @@ -1,8 +1,8 @@ --- layout: default title: text.join -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.join @@ -81,4 +81,4 @@ home/user/documents/file.txt ## See Also - [text.format](./format.md) - Format strings with placeholders -- [coll.zip](../collections/zip.md) - Combine two lists +- [coll.zip](../collections/zip.md) - Combine two lists \ No newline at end of file diff --git a/udfs/flex/text/levenshtein.md b/udfs/flex/text/levenshtein.md index 6ef649c..840d816 100644 --- a/udfs/flex/text/levenshtein.md +++ b/udfs/flex/text/levenshtein.md @@ -1,8 +1,8 @@ --- layout: default title: text.levenshtein -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.levenshtein @@ -72,4 +72,4 @@ LIMIT 5 ## See Also - [sim.jaccard](../similarity/jaccard.md) - Set-based similarity for collections -- [text.jaroWinkler](./jaroWinkler.md) - Alternative string similarity metric +- [text.jaroWinkler](./jaroWinkler.md) - Alternative string similarity metric \ No newline at end of file diff --git a/udfs/flex/text/lpad.md b/udfs/flex/text/lpad.md index b681b6d..b8fe8e7 100644 --- a/udfs/flex/text/lpad.md +++ b/udfs/flex/text/lpad.md @@ -1,8 +1,8 @@ --- layout: default title: text.lpad -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.lpad @@ -81,4 +81,4 @@ aligned ## See Also - [text.rpad](./rpad.md) - Pad the end (right side) of a string - [text.repeat](./repeat.md) - Repeat a string multiple times -- [text.format](./format.md) - Format strings with placeholders +- [text.format](./format.md) - Format strings with placeholders \ No newline at end of file diff --git a/udfs/flex/text/regexGroups.md b/udfs/flex/text/regexGroups.md index 9840f08..8b35dff 100644 --- a/udfs/flex/text/regexGroups.md +++ b/udfs/flex/text/regexGroups.md @@ -1,8 +1,8 @@ --- layout: default title: text.regexGroups -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.regexGroups @@ -74,4 +74,4 @@ RETURN d.title, urls ## See Also - [text.replace](./replace.md) - Replace text using regex - [text.indexOf](./indexOf.md) - Find simple substring position -- [text.indexesOf](./indexesOf.md) - Find all substring positions +- [text.indexesOf](./indexesOf.md) - Find all substring positions \ No newline at end of file diff --git a/udfs/flex/text/repeat.md b/udfs/flex/text/repeat.md index e4caf9b..276aea1 100644 --- a/udfs/flex/text/repeat.md +++ b/udfs/flex/text/repeat.md @@ -1,8 +1,8 @@ --- layout: default title: text.repeat -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.repeat @@ -89,4 +89,4 @@ indented ## See Also - [text.lpad](./lpad.md) - Pad the start of a string - [text.rpad](./rpad.md) - Pad the end of a string -- [text.format](./format.md) - Format strings with placeholders +- [text.format](./format.md) - Format strings with placeholders \ No newline at end of file diff --git a/udfs/flex/text/replace.md b/udfs/flex/text/replace.md index 51ec3df..e89ac44 100644 --- a/udfs/flex/text/replace.md +++ b/udfs/flex/text/replace.md @@ -1,8 +1,8 @@ --- layout: default title: text.replace -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.replace @@ -84,4 +84,4 @@ normalized ## See Also - [text.regexGroups](./regexGroups.md) - Extract matches with capture groups - [text.indexOf](./indexOf.md) - Find substring position -- [text.format](./format.md) - Format strings with placeholders +- [text.format](./format.md) - Format strings with placeholders \ No newline at end of file diff --git a/udfs/flex/text/rpad.md b/udfs/flex/text/rpad.md index ae29f4d..cae31b0 100644 --- a/udfs/flex/text/rpad.md +++ b/udfs/flex/text/rpad.md @@ -1,8 +1,8 @@ --- layout: default title: text.rpad -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.rpad @@ -72,4 +72,4 @@ RETURN flex.text.rpad(col[0], col[1], ' ') AS header ## See Also - [text.lpad](./lpad.md) - Pad the start (left side) of a string - [text.repeat](./repeat.md) - Repeat a string multiple times -- [text.format](./format.md) - Format strings with placeholders +- [text.format](./format.md) - Format strings with placeholders \ No newline at end of file diff --git a/udfs/flex/text/snakeCase.md b/udfs/flex/text/snakeCase.md index adbdd93..dddb07b 100644 --- a/udfs/flex/text/snakeCase.md +++ b/udfs/flex/text/snakeCase.md @@ -1,8 +1,8 @@ --- layout: default title: text.snakeCase -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.snakeCase @@ -74,4 +74,4 @@ RETURN prop AS camelCase, flex.text.snakeCase(prop) AS dbColumn ## See Also - [text.camelCase](./camelCase.md) - Convert to camelCase format -- [text.upperCamelCase](./upperCamelCase.md) - Convert to UpperCamelCase format +- [text.upperCamelCase](./upperCamelCase.md) - Convert to UpperCamelCase format \ No newline at end of file diff --git a/udfs/flex/text/swapCase.md b/udfs/flex/text/swapCase.md index cc46b0a..a8c470a 100644 --- a/udfs/flex/text/swapCase.md +++ b/udfs/flex/text/swapCase.md @@ -1,8 +1,8 @@ --- layout: default title: text.swapCase -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.swapCase @@ -59,4 +59,4 @@ AbC123xYz ## See Also - [text.capitalize](./capitalize.md) - Uppercase the first character - [text.camelCase](./camelCase.md) - Convert to camelCase format -- [text.snakeCase](./snakeCase.md) - Convert to snake_case format +- [text.snakeCase](./snakeCase.md) - Convert to snake_case format \ No newline at end of file diff --git a/udfs/flex/text/upperCamelCase.md b/udfs/flex/text/upperCamelCase.md index 0cecd63..0cc5c8c 100644 --- a/udfs/flex/text/upperCamelCase.md +++ b/udfs/flex/text/upperCamelCase.md @@ -1,8 +1,8 @@ --- layout: default title: text.upperCamelCase -parent: FLEX Function Reference -grand_parent: UDFs - User Defined Functions +parent: Text Functions +grand_parent: FLEX Function Reference --- # text.upperCamelCase @@ -67,4 +67,4 @@ RETURN e.rawName, flex.text.upperCamelCase(e.rawName) AS className ## See Also - [text.camelCase](./camelCase.md) - Convert to camelCase (first letter lowercase) - [text.snakeCase](./snakeCase.md) - Convert to snake_case format -- [text.capitalize](./capitalize.md) - Capitalize first character only +- [text.capitalize](./capitalize.md) - Capitalize first character only \ No newline at end of file