Package com.foundationdb.server.explain.std

Examples of com.foundationdb.server.explain.std.LookUpOperatorExplainer


        Attributes atts = new Attributes();
        for (TableRowType outputType : outputRowTypes()) {
            atts.put(Label.OUTPUT_TYPE, outputType.getExplainer(context));
        }
        atts.put(Label.PIPELINE, PrimitiveExplainer.getInstance(lookaheadQuantum));
        return new LookUpOperatorExplainer(getName(), atts, inputRowType, keepInput, inputOperator, context);
    }
View Full Code Here


        TableRowType ancestorRowType = outputRowType.schema().tableRowType(commonAncestor);
        if ((ancestorRowType != sourceRowType) && (ancestorRowType != outputRowType)) {
            atts.put(Label.ANCESTOR_TYPE, ancestorRowType.getExplainer(context));
        }
        atts.put(Label.PIPELINE, PrimitiveExplainer.getInstance(lookaheadQuantum));
        return new LookUpOperatorExplainer(getName(), atts, sourceRowType, false, null, context);
    }
View Full Code Here

        Attributes atts = new Attributes();
        atts.put(Label.OUTPUT_TYPE, outputRowType.getExplainer(context));
        TableRowType ancestorRowType = outputRowType.schema().tableRowType(commonAncestor);
        if ((ancestorRowType != inputRowType) && (ancestorRowType != outputRowType))
            atts.put(Label.ANCESTOR_TYPE, ancestorRowType.getExplainer(context));
        return new LookUpOperatorExplainer(getName(), atts, inputRowType, keepInput, inputOperator, context);
    }
View Full Code Here

    public CompoundExplainer getExplainer(ExplainContext context)
    {
        Attributes atts = new Attributes();
        atts.put(Label.BINDING_POSITION, PrimitiveExplainer.getInstance(bindingPosition));
        atts.put(Label.OUTPUT_TYPE, outputRowType.getExplainer(context));
        return new LookUpOperatorExplainer(getName(), atts, inputRowType, false, inputOperator, context);
    }
View Full Code Here

        atts.put(Label.BINDING_POSITION, PrimitiveExplainer.getInstance(inputBindingPosition));
        for (Table table : ancestors) {
            atts.put(Label.OUTPUT_TYPE, ((Schema)rowType.schema()).tableRowType(table).getExplainer(context));
        }
        atts.put(Label.PIPELINE, PrimitiveExplainer.getInstance(lookaheadQuantum));
        return new LookUpOperatorExplainer(getName(), atts, rowType, false, null, context);
    }
View Full Code Here

TOP

Related Classes of com.foundationdb.server.explain.std.LookUpOperatorExplainer

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.