LogoLogo
search
Ctrlk
  • Introduction
  • Basics
    • Concepts
    • Architecture
    • Componentschevron-right
    • Getting startedchevron-right
    • Data importchevron-right
    • Feature guideschevron-right
    • Releaseschevron-right
    • Recipeschevron-right
  • For Users
    • Querychevron-right
    • APIchevron-right
    • Clientschevron-right
  • For Developers
    • Basicschevron-right
      • Extending Pinotchevron-right
        • Writing Custom Aggregation Function
        • Pluggable Streams
        • Pluggable Storage
        • Record Reader
        • Segment Fetchers
      • Contribution Guidelines
      • Code Setup
      • Code Modules and Organization
      • Update Documentation
    • Advancedchevron-right
    • Tutorialschevron-right
    • Design Documents
  • For Operators
    • Basicschevron-right
    • Tutorialschevron-right
  • RESOURCES
    • Community
    • Blogs
    • Presentations
    • Videos
  • Integrations
    • ThirdEye
    • Superset
    • Presto
  • PLUGINS
    • Plugin Architecture
    • Pinot Input Format
    • Pinot File System
    • Pinot Batch Ingestion
    • Pinot Stream Ingestion
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
githubEdit
  1. For Developerschevron-right
  2. Basics

Extending Pinot

Writing Custom Aggregation Functionchevron-rightPluggable Streamschevron-rightPluggable Storagechevron-rightRecord Readerchevron-rightSegment Fetcherschevron-right
PreviousBasicschevron-leftNextWriting Custom Aggregation Functionchevron-right

Last updated 5 years ago

Was this helpful?

Was this helpful?