Package com.facebook.presto.spi

Examples of com.facebook.presto.spi.ConnectorPageSourceProvider


                    .setRequiredConfigurationProperties(config)
                    .setOptionalConfigurationProperties(optionalConfig)
                    .initialize();

            HiveClient hiveClient = injector.getInstance(HiveClient.class);
            ConnectorPageSourceProvider connectorPageSource = injector.getInstance(ConnectorPageSourceProvider.class);

            return new HiveConnector(
                    new ClassLoaderSafeConnectorMetadata(hiveClient, classLoader),
                    new ClassLoaderSafeConnectorSplitManager(hiveClient, classLoader),
                    new ClassLoaderSafeConnectorPageSourceProvider(connectorPageSource, classLoader),
View Full Code Here


        return getPageSourceProvider(split).createPageSource(split.getConnectorSplit(), handles);
    }

    private ConnectorPageSourceProvider getPageSourceProvider(Split split)
    {
        ConnectorPageSourceProvider provider = pageSourceProviders.get(split.getConnectorId());

        checkArgument(provider != null, "No page stream provider for '%s", split.getConnectorId());

        return provider;
    }
View Full Code Here

        checkState(connectorMetadata != null, "Connector %s can not provide metadata", connectorId);

        ConnectorSplitManager connectorSplitManager = connector.getSplitManager();
        checkState(connectorSplitManager != null, "Connector %s does not have a split manager", connectorId);

        ConnectorPageSourceProvider connectorPageSourceProvider = null;
        try {
            connectorPageSourceProvider = connector.getPageSourceProvider();
            checkNotNull(connectorPageSourceProvider, "Connector %s returned a null page source provider", connectorId);
        }
        catch (UnsupportedOperationException ignored) {
View Full Code Here

TOP

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

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.