All Classes
-
All Classes Interface Summary Class Summary Class Description DatabaseConnectionConfig Encapsulates database JDBC connection configuration.DatabaseConnectionConfigBuilder Builds connection configurations for all catalogs and databases provided in environment properties.DatabaseConnectionInfo Encapsulates database and JDBC driver defaults for a database type.DefaultJDBCCaseResolver DefaultJdbcFederationExpressionParser FederationExpressionParser GenericJdbcConnectionFactory Provides a generic jdbc connection factory that can be used to connect to standard databases.IntegerSplitter Integer splits iterator.JdbcArrowTypeConverter Utility abstracts Jdbc to Arrow type conversions.JDBCCaseResolver JdbcConnectionFactory Factory abstracts creation of JDBC connection to database.JdbcEnvironmentProperties JdbcFederationExpressionParser JdbcMetadataHandler Abstracts JDBC metadata handler and provides common reusable metadata handling.JdbcMetadataHandlerFactory JdbcQueryPassthrough A Singleton class that implements QPT signature interface to define the JDBC Query Passthrough Function's signature that will be used to inform the engine how to define QPT Function for a JDBC connectorJdbcRecordHandler Abstracts JDBC record handler and provides common reusable split records handling.JdbcRecordHandlerFactory JdbcSplitQueryBuilder Query builder for database table split.JDBCUtil MultiplexingJdbcCompositeHandler Boilerplate composite handler that allows us to use a single Lambda function for both Metadata and Data.MultiplexingJdbcMetadataHandler Metadata handler multiplexer that supports multiple engines e.g.MultiplexingJdbcRecordHandler Record handler multiplexer that supports multiple engines e.g.PreparedStatementBuilder Encapsulates prepared statement string and parameters.SplitInfo<T> Split information.SplitRange<T> Represents a closed interval.Splitter<T> Split iterator for type T.SplitterFactory Creates splitter depending on split column data type.TypeAndValue