All Classes and Interfaces

Class
Description
Implements avg(x) for bigint columns while preserving Trino semantics.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides an empty implementation of ConnectorExpressionPatternListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This class provides an empty implementation of ConnectorExpressionPatternVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
 
This interface defines a complete listener for a parse tree produced by ConnectorExpressionPatternParser.
 
 
 
 
 
 
 
 
 
 
This interface defines a complete generic visitor for a parse tree produced by ConnectorExpressionPatternParser.
 
Extracts properties needed for authentication for a JDBC connection.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Attaches dynamic filter to JdbcSplit after JdbcDynamicFilteringSplitManager has waited for the collection of dynamic filters.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This will be used as cache key for metadata.
Implements avg(decimal(p, s)
Implements avg(float)
 
Implements count(x).
Implements count(*).
Implements count(DISTINCT x).
 
 
Implements min(x), max(x).
 
 
 
 
Implements sum([DISTINCT] x)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implements waiting for collection of dynamic filters before generating splits from ConnectorSplitManager.
 
 
 
 
 
A helper module for implementing cost-aware Join pushdown.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Qualified table name reported by the remote database.