Skip to content

Refactor pinot-common and pinot-core #5209

@kishoreg

Description

@kishoreg

After extracting the plugins, the next logical step is to clean up pinot-core and pinot-common. Similar to pinot-spi, we should extract all interfaces from common and core into something like pinot-query-spi.

Creating this issue to list all the interfaces we want to extract out.

Here is the list (will keep this up to date based on the comments)

  • Plan
  • Operator
  • Datasource
  • Block
  • TransformFunction
  • AggregationFunction

What else?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions