Package io.trino.plugin.pinot.query
Class PinotSqlFormatter
java.lang.Object
io.trino.plugin.pinot.query.PinotSqlFormatter
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatExpression(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.ExpressionContext expressionContext) static StringformatExpression(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.ExpressionContext expressionContext, Optional<Map<String, ColumnHandle>> columnHandles) static StringformatFilter(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.FilterContext filterContext, Map<String, ColumnHandle> columnHandles) static PinotColumnHandlegetColumnHandle(String name, SchemaTableName schemaTableName, Map<String, ColumnHandle> columnHandles) static StringstripQuotes(String value)
-
Method Details
-
formatFilter
public static String formatFilter(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.FilterContext filterContext, Map<String, ColumnHandle> columnHandles) -
formatExpression
public static String formatExpression(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.ExpressionContext expressionContext) -
formatExpression
public static String formatExpression(SchemaTableName schemaTableName, org.apache.pinot.common.request.context.ExpressionContext expressionContext, Optional<Map<String, ColumnHandle>> columnHandles) -
stripQuotes
-
getColumnHandle
public static PinotColumnHandle getColumnHandle(String name, SchemaTableName schemaTableName, Map<String, ColumnHandle> columnHandles)
-