Examples of TableWriterOperatorFactory


Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            List<Integer> inputChannels = IterableTransformer.on(node.getColumns())
                    .transform(exchange.channelGetter())
                    .list();

            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, types, inputChannels, sampleWeightChannel);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            // serialize writes by forcing data through a single writer
            PhysicalOperation source = createInMemoryExchange(node, context);

            // create the table writer
            RecordSink recordSink = recordSinkManager.getRecordSink(node.getTarget());
            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink);

            Multimap<Symbol, Input> layout = ImmutableMultimap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0, 0))
                    .put(node.getOutputSymbols().get(1), new Input(1, 0))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            // serialize writes by forcing data through a single writer
            PhysicalOperation source = createInMemoryExchange(node, context);

            // create the table writer
            RecordSink recordSink = recordSinkManager.getRecordSink(node.getTarget());
            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

                }
            }).toList());
            if (sampleWeightChannel.isPresent()) {
                outputTypes.remove((int) sampleWeightChannel.get());
            }
            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, outputTypes, sampleWeightChannel);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            List<Integer> inputChannels = IterableTransformer.on(node.getColumns())
                    .transform(exchange.channelGetter())
                    .list();

            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, types, inputChannels, sampleWeightChannel);

            Map<Symbol, Integer> layout = ImmutableMap.<Symbol, Integer>builder()
                    .put(node.getOutputSymbols().get(0), 0)
                    .put(node.getOutputSymbols().get(1), 1)
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            List<Integer> inputChannels = IterableTransformer.on(node.getColumns())
                    .transform(exchange.channelGetter())
                    .list();

            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, types, inputChannels, sampleWeightChannel);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            List<Integer> inputChannels = IterableTransformer.on(node.getColumns())
                    .transform(exchange.channelGetter())
                    .list();

            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, types, inputChannels, sampleWeightChannel);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            List<Integer> inputChannels = IterableTransformer.on(node.getColumns())
                    .transform(exchange.channelGetter())
                    .list();

            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, types, inputChannels, sampleWeightChannel);

            Map<Symbol, Integer> layout = ImmutableMap.<Symbol, Integer>builder()
                    .put(node.getOutputSymbols().get(0), 0)
                    .put(node.getOutputSymbols().get(1), 1)
                    .build();
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

            IdentityProjectionInfo mappings = computeIdentityMapping(symbols.build(), query.getLayout(), context.getTypes());
            OperatorFactory sourceOperator = new FilterAndProjectOperatorFactory(context.getNextOperatorId(), FilterFunctions.TRUE_FUNCTION, mappings.getProjections());
            PhysicalOperation source = new PhysicalOperation(sourceOperator, mappings.getOutputLayout(), query);

            Symbol outputSymbol = Iterables.getOnlyElement(node.getOutputSymbols());
            TableWriterOperatorFactory operator = new TableWriterOperatorFactory(
                    context.getNextOperatorId(),
                    node.getId(),
                    storageManager,
                    nodeInfo.getNodeId(),
                    columns.build());
View Full Code Here

Examples of com.facebook.presto.operator.TableWriterOperator.TableWriterOperatorFactory

                }
            }).toList());
            if (sampleWeightChannel.isPresent()) {
                outputTypes.remove((int) sampleWeightChannel.get());
            }
            OperatorFactory operatorFactory = new TableWriterOperatorFactory(context.getNextOperatorId(), recordSink, outputTypes, sampleWeightChannel);

            Map<Symbol, Input> layout = ImmutableMap.<Symbol, Input>builder()
                    .put(node.getOutputSymbols().get(0), new Input(0))
                    .put(node.getOutputSymbols().get(1), new Input(1))
                    .build();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.