Class ClassLoaderSafeConnectorPageSink

  • All Implemented Interfaces:
    io.prestosql.spi.connector.ConnectorPageSink

    public class ClassLoaderSafeConnectorPageSink
    extends java.lang.Object
    implements io.prestosql.spi.connector.ConnectorPageSink
    • Field Summary

      • Fields inherited from interface io.prestosql.spi.connector.ConnectorPageSink

        NOT_BLOCKED
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassLoaderSafeConnectorPageSink​(io.prestosql.spi.connector.ConnectorPageSink delegate, java.lang.ClassLoader classLoader)  
    • Constructor Detail

      • ClassLoaderSafeConnectorPageSink

        @Inject
        public ClassLoaderSafeConnectorPageSink​(io.prestosql.spi.connector.ConnectorPageSink delegate,
                                                java.lang.ClassLoader classLoader)
    • Method Detail

      • getCompletedBytes

        public long getCompletedBytes()
        Specified by:
        getCompletedBytes in interface io.prestosql.spi.connector.ConnectorPageSink
      • getSystemMemoryUsage

        public long getSystemMemoryUsage()
        Specified by:
        getSystemMemoryUsage in interface io.prestosql.spi.connector.ConnectorPageSink
      • getValidationCpuNanos

        public long getValidationCpuNanos()
        Specified by:
        getValidationCpuNanos in interface io.prestosql.spi.connector.ConnectorPageSink
      • appendPage

        public java.util.concurrent.CompletableFuture<?> appendPage​(io.prestosql.spi.Page page)
        Specified by:
        appendPage in interface io.prestosql.spi.connector.ConnectorPageSink
      • finish

        public java.util.concurrent.CompletableFuture<java.util.Collection<io.airlift.slice.Slice>> finish()
        Specified by:
        finish in interface io.prestosql.spi.connector.ConnectorPageSink
      • abort

        public void abort()
        Specified by:
        abort in interface io.prestosql.spi.connector.ConnectorPageSink