LogoLogo
Ctrlk
  • Introduction
  • Basics
    • Concepts
    • Getting Started
    • Import Data
    • Indexing
    • Release notes
    • Recipes
  • For Users
    • Query
    • APIs
    • External Clients
    • Tutorials
  • For Developers
    • Basics
      • Extending Pinot
        • Writing Custom Aggregation Function
        • Segment Fetchers
      • Contribution Guidelines
      • Code Setup
      • Code Modules and Organization
      • Dependency Management
      • Update documentation
    • Advanced
    • Plugins
    • Design Documents
  • For Operators
    • Deployment and Monitoring
    • Command-Line Interface (CLI)
    • Configuration Recommendation Engine
    • Tutorials
  • Configuration Reference
    • Cluster
    • Controller
    • Broker
    • Server
    • Table
    • Ingestion
    • Schema
    • Ingestion Job Spec
    • Monitoring Metrics
    • Functions
    • Plugin Reference
    • Dynamic Environment
  • Reference
    • Single-stage query engine (v1)
    • Multi-stage query engine (v2)
    • Troubleshooting
  • RESOURCES
    • Community
    • Team
    • Blogs
    • Presentations
    • Videos
  • Integrations
    • Tableau
    • Trino
    • ThirdEye
    • Superset
    • Presto
    • Spark-Pinot Connector
  • Contributing
    • Contribute Pinot documentation
    • Style guide
Powered by GitBook
On this page

Was this helpful?

Edit
  1. For Developers
  2. Basics

Extending Pinot

Writing Custom Aggregation FunctionSegment Fetchers
PreviousBasicsNextWriting Custom Aggregation Function

Was this helpful?