Search in sources :

Example 1 with Output

use of com.facebook.presto.execution.Output in project presto by prestodb.

the class OutputExtractor method extractOutput.

public Optional<Output> extractOutput(PlanNode root) {
    Visitor visitor = new Visitor();
    root.accept(visitor, null);
    if (visitor.getConnectorId() == null) {
        return Optional.empty();
    }
    return Optional.of(new Output(visitor.getConnectorId(), visitor.getSchemaTableName().getSchemaName(), visitor.getSchemaTableName().getTableName()));
}
Also used : PlanVisitor(com.facebook.presto.sql.planner.plan.PlanVisitor) Output(com.facebook.presto.execution.Output)

Aggregations

Output (com.facebook.presto.execution.Output)1 PlanVisitor (com.facebook.presto.sql.planner.plan.PlanVisitor)1