com.yahoo.elide.datastores.aggregation.query.TableSQLMaker 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 2022, 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;
@FunctionalInterface
public interface TableSQLMaker {
/**
* Constructs dynamic SQL given a specific client query.
* @param clientQuery the client query.
* @return A templated SQL query
*/
String make(Query clientQuery);
}