com.yahoo.elide.datastores.aggregation.query.MetricProjection Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of elide-datastore-aggregation Show documentation
Show all versions of elide-datastore-aggregation Show documentation
Elide Data Store for Aggregation
The newest version!
/*
* Copyright 2019, Yahoo Inc.
* Licensed under the Apache License, Version 2.0
* See LICENSE file in project root for terms.
*/
package com.yahoo.elide.datastores.aggregation.query;
/**
* Represents a projected metric column as an alias in a query.
*/
public interface MetricProjection extends ColumnProjection {
/**
* Resolves the query plan that would fetch this particular metric.
* @param query The parent query
* @return the resolved query plan.
*/
QueryPlan resolve(Query query);
}