Interface Illustrable

All Known Implementing Classes:
Add, BinaryComparisonOperator, BinaryExpressionOperator, CombinerPackager, ConstantExpression, Divide, EqualToExpr, ExpressionOperator, GreaterThanExpr, GTOrEqualToExpr, JoinPackager, LessThanExpr, LitePackager, LTOrEqualToExpr, Mod, Multiply, MultiQueryPackager, NotEqualToExpr, Packager, PhysicalOperator, POAnd, POBinCond, POCast, POCollectedGroup, POCounter, POCross, PODemux, PODistinct, POFilter, POForEach, POFRJoin, POGlobalRearrange, POIsNull, POLimit, POLoad, POLocalRearrange, POMapLookUp, POMergeCogroup, POMergeJoin, PONative, PONegative, PONot, POOptimizedForEach, POOr, POPackage, POPartialAgg, POPartitionRearrange, POPreCombinerLocalRearrange, POProject, PORank, PORegexp, PORelationToExprProject, POSkewedJoin, POSort, POSortedDistinct, POSplit, POStore, POStream, POUnion, POUserComparisonFunc, POUserFunc, Subtract, UnaryComparisonOperator, UnaryExpressionOperator

public interface Illustrable

Method Summary
 Tuple illustratorMarkup(Object in, Object out, int eqClassIndex)
          input tuple mark up to be illustrate-able
 void setIllustrator(Illustrator illustrator)

Method Detail


void setIllustrator(Illustrator illustrator)


Tuple illustratorMarkup(Object in,
                        Object out,
                        int eqClassIndex)
input tuple mark up to be illustrate-able

in - input tuple
out - output tuple before wrapped in ExampleTuple
eqClassIndex - index into equivalence classes in illustrator

Copyright © 2007-2012 The Apache Software Foundation