Package io.trino.plugin.pinot.query
Class PinotQueryBuilder
java.lang.Object
io.trino.plugin.pinot.query.PinotQueryBuilder
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgeneratePql(PinotTableHandle tableHandle, List<PinotColumnHandle> columnHandles, Optional<String> tableNameSuffix, Optional<String> timePredicate, int limitForSegmentQueries) getFilterClause(TupleDomain<ColumnHandle> tupleDomain, Optional<String> timePredicate, boolean forHavingClause)
-
Method Details
-
generatePql
public static String generatePql(PinotTableHandle tableHandle, List<PinotColumnHandle> columnHandles, Optional<String> tableNameSuffix, Optional<String> timePredicate, int limitForSegmentQueries) -
getFilterClause
public static Optional<String> getFilterClause(TupleDomain<ColumnHandle> tupleDomain, Optional<String> timePredicate, boolean forHavingClause)
-