public PrestoConnectorBase()

in paimon-presto-common/src/main/java/org/apache/paimon/presto/PrestoConnectorBase.java [50:67]


    public PrestoConnectorBase(
            List<PropertyMetadata<?>> sessionProperties,
            PrestoTransactionManager transactionManager,
            PrestoSplitManager prestoSplitManager,
            PrestoPageSourceProvider prestoPageSourceProvider,
            PrestoMetadata prestoMetadata,
            Optional<PrestoPlanOptimizerProvider> prestoPlanOptimizerProvider) {
        this.sessionProperties =
                ImmutableList.copyOf(
                        requireNonNull(sessionProperties, "sessionProperties is null"));
        this.transactionManager = requireNonNull(transactionManager, "transactionManager is null");
        this.prestoSplitManager = requireNonNull(prestoSplitManager, "prestoSplitManager is null");
        this.prestoPageSourceProvider =
                requireNonNull(prestoPageSourceProvider, "prestoPageSourceProvider is null");
        this.prestoMetadata = requireNonNull(prestoMetadata, "prestoMetadata is null");
        this.prestoPlanOptimizerProvider =
                requireNonNull(prestoPlanOptimizerProvider, "prestoPlanOptimizerProvider is null");
    }