Skip to content

User-Defined Extensions for Vertica Analytics Platform

License

Notifications You must be signed in to change notification settings

h-serizawa/vertica-extension-functions

Repository files navigation

Vertica Extension Functions

GitHub

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.

Current functions

  • 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!!

About

User-Defined Extensions for Vertica Analytics Platform

Topics

Resources

License

Stars

Watchers

Forks