This repository contains the User-Defined Extension (UDx) codes to extend the processing capabilities of the Vertica Analytics Platform.
You need the Vertica SDK to compile these codes and you need the Vertica Analytics Platform to run them.
All codes are provided under the license found in LICENSE file.
-
Long2Wide function
Transforms Long-form data to Wide-form data like PIVOT feature.
-
ImplodeExt function
Assembles data into array grouped by keys. It can support ARRAY and ROW complex type.
-
MallocInfo function
Logs the output of malloc_info() system call on initiator node.
-
KafkaRemoveMagicByte filter
Removes the unexpected data in front of the JSON data consumed from Apache Kafka.
-
StrimgTokenizerWithDelimiter function
Splits the string into words by splitting on user-specified delimiter. It can also be used as a tokenizer for Text Index.
-
AdvancedStringTokenizer function
Separates the text into the tokens using the major and minor separators, and the tokens can include the minor separator characters. It can also be used as a tokenizer for Text Index.
Enjoy your life with Vertica!!