Package com.facebook.presto.spi

Examples of com.facebook.presto.spi.ConnectorOutputHandleResolver


        this.handleIdResolvers.putAll(handleIdResolvers);
    }

    public void addHandleResolver(String id, ConnectorOutputHandleResolver resolver)
    {
        ConnectorOutputHandleResolver existingResolver = handleIdResolvers.putIfAbsent(id, resolver);
        checkState(existingResolver == null, "Id %s is already assigned to resolver %s", id, existingResolver);
    }
View Full Code Here


        throw new IllegalArgumentException("No connector for output table handle: " + tableHandle);
    }

    public Class<? extends OutputTableHandle> getOutputTableHandleClass(String id)
    {
        ConnectorOutputHandleResolver resolver = handleIdResolvers.get(id);
        checkArgument(resolver != null, "No handle resolver for %s", id);
        return resolver.getOutputTableHandleClass();
    }
View Full Code Here

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

        ConnectorOutputHandleResolver connectorOutputHandleResolver = connector.getService(ConnectorOutputHandleResolver.class);
        if (connectorOutputHandleResolver != null) {
            outputTableHandleResolver.addHandleResolver(connectorId, connectorOutputHandleResolver);
        }
    }
View Full Code Here

            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
        }

        ConnectorOutputHandleResolver connectorOutputHandleResolver = null;
        try {
            connectorOutputHandleResolver = connector.getOutputHandleResolver();
            checkNotNull(connectorOutputHandleResolver, "Connector %s returned a null output handle resolver", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

        this.handleIdResolvers.putAll(handleIdResolvers);
    }

    public void addHandleResolver(String id, ConnectorOutputHandleResolver resolver)
    {
        ConnectorOutputHandleResolver existingResolver = handleIdResolvers.putIfAbsent(id, resolver);
        checkState(existingResolver == null, "Id %s is already assigned to resolver %s", id, existingResolver);
    }
View Full Code Here

        throw new IllegalArgumentException("No connector for output table handle: " + tableHandle);
    }

    public Class<? extends ConnectorOutputTableHandle> getOutputTableHandleClass(String id)
    {
        ConnectorOutputHandleResolver resolver = handleIdResolvers.get(id);
        checkArgument(resolver != null, "No handle resolver for %s", id);
        return resolver.getOutputTableHandleClass();
    }
View Full Code Here

            checkNotNull(connectorRecordSinkProvider, "Connector %s returned a null record sink provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
        }

        ConnectorOutputHandleResolver connectorOutputHandleResolver = null;
        try {
            connectorOutputHandleResolver = connector.getOutputHandleResolver();
            checkNotNull(connectorOutputHandleResolver, "Connector %s returned a null output handle resolver", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

        this.handleIdResolvers.putAll(handleIdResolvers);
    }

    public void addHandleResolver(String id, ConnectorOutputHandleResolver resolver)
    {
        ConnectorOutputHandleResolver existingResolver = handleIdResolvers.putIfAbsent(id, resolver);
        checkState(existingResolver == null, "Id %s is already assigned to resolver %s", id, existingResolver);
    }
View Full Code Here

        throw new IllegalArgumentException("No connector for output table handle: " + tableHandle);
    }

    public Class<? extends OutputTableHandle> getOutputTableHandleClass(String id)
    {
        ConnectorOutputHandleResolver resolver = handleIdResolvers.get(id);
        checkArgument(resolver != null, "No handle resolver for %s", id);
        return resolver.getOutputTableHandleClass();
    }
View Full Code Here

TOP

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

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.