Package com.facebook.presto.spi

Examples of com.facebook.presto.spi.ConnectorRecordSinkProvider


        handleResolver.addHandleResolver(connectorId, connectorHandleResolver);
        splitManager.addConnectorSplitManager(connectorSplitManager);
        dataStreamManager.addConnectorDataStreamProvider(connectorDataStreamProvider);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = connector.getService(ConnectorRecordSinkProvider.class);
        if (connectorRecordSinkProvider != null) {
            recordSinkManager.addConnectorRecordSinkProvider(connectorRecordSinkProvider);
        }

        ConnectorOutputHandleResolver connectorOutputHandleResolver = connector.getService(ConnectorOutputHandleResolver.class);
View Full Code Here


        }

        ConnectorHandleResolver connectorHandleResolver = connector.getHandleResolver();
        checkNotNull("Connector %s does not have a handle resolver", connectorId);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = null;
        try {
            connectorRecordSinkProvider = connector.getRecordSinkProvider();
            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

{
    private final ConcurrentMap<String, ConnectorRecordSinkProvider> recordSinkProviders = new ConcurrentHashMap<>();

    public void addConnectorRecordSinkProvider(String connectorId, ConnectorRecordSinkProvider recordSinkProvider)
    {
        ConnectorRecordSinkProvider previous = recordSinkProviders.putIfAbsent(connectorId, recordSinkProvider);
        checkArgument(previous == null, "Record sink provider already registered for connector '%s'", connectorId);
    }
View Full Code Here

    }

    @Override
    public RecordSink getRecordSink(OutputTableHandle tableHandle)
    {
        ConnectorRecordSinkProvider provider = recordSinkProviders.get(tableHandle.getConnectorId());

        checkArgument(provider != null, "No record sink for '%s'", tableHandle.getConnectorId());

        return provider.getRecordSink(tableHandle.getConnectorHandle());
    }
View Full Code Here

        }

        ConnectorHandleResolver connectorHandleResolver = connector.getHandleResolver();
        checkNotNull("Connector %s does not have a handle resolver", connectorId);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = null;
        try {
            connectorRecordSinkProvider = connector.getRecordSinkProvider();
            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

        }

        ConnectorHandleResolver connectorHandleResolver = connector.getHandleResolver();
        checkNotNull(connectorHandleResolver, "Connector %s does not have a handle resolver", connectorId);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = null;
        try {
            connectorRecordSinkProvider = connector.getRecordSinkProvider();
            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

{
    private final ConcurrentMap<String, ConnectorRecordSinkProvider> recordSinkProviders = new ConcurrentHashMap<>();

    public void addConnectorRecordSinkProvider(String connectorId, ConnectorRecordSinkProvider recordSinkProvider)
    {
        ConnectorRecordSinkProvider previous = recordSinkProviders.putIfAbsent(connectorId, recordSinkProvider);
        checkArgument(previous == null, "Record sink provider already registered for connector '%s'", connectorId);
    }
View Full Code Here

        return providerFor(tableHandle.getConnectorId()).getRecordSink(tableHandle.getConnectorHandle());
    }

    private ConnectorRecordSinkProvider providerFor(String connectorId)
    {
        ConnectorRecordSinkProvider provider = recordSinkProviders.get(connectorId);
        checkArgument(provider != null, "No record sink provider for connector '%s'", connectorId);
        return provider;
    }
View Full Code Here

        }

        ConnectorHandleResolver connectorHandleResolver = connector.getHandleResolver();
        checkNotNull(connectorHandleResolver, "Connector %s does not have a handle resolver", connectorId);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = null;
        try {
            connectorRecordSinkProvider = connector.getRecordSinkProvider();
            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

        }

        ConnectorHandleResolver connectorHandleResolver = connector.getHandleResolver();
        checkNotNull("Connector %s does not have a handle resolver", connectorId);

        ConnectorRecordSinkProvider connectorRecordSinkProvider = null;
        try {
            connectorRecordSinkProvider = connector.getRecordSinkProvider();
            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

TOP

Related Classes of com.facebook.presto.spi.ConnectorRecordSinkProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.