Change 1467
Julian Hyde
committed this change
into
//guest/julian_hyde
Request Review
Download .zip
saffron: First saffron check-in;
incorporate my changes to openjava.
Files
171
Comments
0
55
edited
116
added
0
deleted
•
mondrian/build.xml#3
Loading...
saffron/build.xml#3
Loading...
saffron/doc/overview.html#2
Loading...
saffron/src/main/openjava/mop/ClassEnvironment.java#2
Loading...
saffron/src/main/openjava/mop/ClosedEnvironment.java#2
Loading...
saffron/src/main/openjava/mop/Environment.java#2
Loading...
saffron/src/main/openjava/mop/FileEnvironment.java#2
Loading...
saffron/src/main/openjava/mop/Metaclass.java#2
Loading...
saffron/src/main/openjava/mop/OJClass.java#3
Loading...
saffron/src/main/openjava/mop/OJConstructor.java#2
Loading...
saffron/src/main/openjava/mop/OJField.java#3
Loading...
saffron/src/main/openjava/mop/OJMethod.java#2
Loading...
saffron/src/main/openjava/mop/QueryEnvironment.java#1
Loading...
saffron/src/main/openjava/mop/Toolbox.java#2
Loading...
saffron/src/main/openjava/ojc/Compiler.java#3
Loading...
saffron/src/main/openjava/ojc/ExprCompiler.java#2
Loading...
saffron/src/main/openjava/ojc/ExprMain.java#2
Loading...
saffron/src/main/openjava/ojc/GUICompiler.java#2
Loading...
saffron/src/main/openjava/ojc/Main.java#3
Loading...
saffron/src/main/openjava/ptree/AliasedExpression.java#1
Loading...
saffron/src/main/openjava/ptree/AllocationExpression.java#2
Loading...
saffron/src/main/openjava/ptree/ArrayAllocationExpression.java#2
Loading...
saffron/src/main/openjava/ptree/BinaryExpression.java#3
Loading...
saffron/src/main/openjava/ptree/Block.java#2
Loading...
saffron/src/main/openjava/ptree/CaseGroupList.java#2
Loading...
saffron/src/main/openjava/ptree/CaseLabelList.java#2
Loading...
saffron/src/main/openjava/ptree/CatchList.java#2
Loading...
saffron/src/main/openjava/ptree/ClassDeclaration.java#2
Loading...
saffron/src/main/openjava/ptree/ClassDeclarationList.java#2
Loading...
saffron/src/main/openjava/ptree/CompilationUnit.java#2
Loading...
saffron/src/main/openjava/ptree/Expression.java#2
Loading...
saffron/src/main/openjava/ptree/ExpressionList.java#2
Loading...
saffron/src/main/openjava/ptree/FieldAccess.java#2
Loading...
saffron/src/main/openjava/ptree/ForStatement.java#2
Loading...
saffron/src/main/openjava/ptree/JoinExpression.java#1
Loading...
saffron/src/main/openjava/ptree/Leaf.java#3
Loading...
saffron/src/main/openjava/ptree/List.java#2
Loading...
saffron/src/main/openjava/ptree/Literal.java#2
Loading...
saffron/src/main/openjava/ptree/MemberDeclarationList.java#2
Loading...
saffron/src/main/openjava/ptree/MethodCall.java#2
Loading...
saffron/src/main/openjava/ptree/ModifierList.java#2
Loading...
saffron/src/main/openjava/ptree/NonLeaf.java#3
Loading...
saffron/src/main/openjava/ptree/ObjectList.java#3
Loading...
saffron/src/main/openjava/ptree/ParameterList.java#2
Loading...
saffron/src/main/openjava/ptree/ParseTree.java#2
Loading...
saffron/src/main/openjava/ptree/ParseTreeObject.java#2
Loading...
saffron/src/main/openjava/ptree/QueryExpression.java#1
Loading...
saffron/src/main/openjava/ptree/SetExpression.java#1
Loading...
saffron/src/main/openjava/ptree/StatementList.java#2
Loading...
saffron/src/main/openjava/ptree/UnaryExpression.java#2
Loading...
saffron/src/main/openjava/ptree/Variable.java#2
Loading...
saffron/src/main/openjava/ptree/util/EvaluationShuttle.java#2
Loading...
saffron/src/main/openjava/ptree/util/GenericVisitor.java#1
Loading...
saffron/src/main/openjava/ptree/util/HashableArray.java#1
Loading...
saffron/src/main/openjava/ptree/util/MemberAccessCorrector.java#2
Loading...
saffron/src/main/openjava/ptree/util/ParseTreeTranslator.java#2
Loading...
saffron/src/main/openjava/ptree/util/ParseTreeVisitor.java#2
Loading...
saffron/src/main/openjava/ptree/util/PartialParser.java#2
Loading...
saffron/src/main/openjava/ptree/util/QueryExpander.java#1
Loading...
saffron/src/main/openjava/ptree/util/SaffronExpansionApplier.java#1
Loading...
saffron/src/main/openjava/ptree/util/ScopeHandler.java#2
Loading...
saffron/src/main/openjava/ptree/util/SourceCodeWriter.java#3
Loading...
saffron/src/main/openjava/ptree/util/SyntheticClass.java#1
Loading...
saffron/src/main/openjava/ptree/util/VariableBinder.java#2
Loading...
saffron/src/main/openjava/tools/parser/ParserTokenManager.java#2
Loading...
saffron/src/main/saffron/AggregatorExtender.java#1
Loading...
saffron/src/main/saffron/BuiltinAggregator.java#1
Loading...
saffron/src/main/saffron/Connection.java#1
Loading...
saffron/src/main/saffron/ImplementableTable.java#1
Loading...
saffron/src/main/saffron/PlanWriter.java#1
Loading...
saffron/src/main/saffron/Planner.java#1
Loading...
saffron/src/main/saffron/Schema.java#1
Loading...
saffron/src/main/saffron/Statement.java#1
Loading...
saffron/src/main/saffron/Table.java#1
Loading...
saffron/src/main/saffron/ext/JdbcConnection.java#1
Loading...
saffron/src/main/saffron/ext/JdbcTable.java#1
Loading...
saffron/src/main/saffron/ext/ObjectSchema.java#1
Loading...
saffron/src/main/saffron/ext/ObjectTable.java#1
Loading...
saffron/src/main/saffron/ext/ReflectSchema.java#1
Loading...
saffron/src/main/saffron/opt/CallingConvention.java#1
Loading...
saffron/src/main/saffron/opt/Cluster.java#1
Loading...
saffron/src/main/saffron/opt/Cost.java#1
Loading...
saffron/src/main/saffron/opt/Implementor.java#1
Loading...
saffron/src/main/saffron/opt/Operand.java#1
Loading...
saffron/src/main/saffron/opt/Query.java#1
Loading...
saffron/src/main/saffron/opt/RelSet.java#1
Loading...
saffron/src/main/saffron/opt/RelSubset.java#1
Loading...
saffron/src/main/saffron/opt/Rule.java#1
Loading...
saffron/src/main/saffron/opt/SingleConventionRule.java#1
Loading...
saffron/src/main/saffron/opt/VisitorRelVisitor.java#1
Loading...
saffron/src/main/saffron/opt/VolcanoPlanner.java#1
Loading...
saffron/src/main/saffron/rel/AggInternalTranslator.java#1
Loading...
saffron/src/main/saffron/rel/AggUnpickler.java#1
Loading...
saffron/src/main/saffron/rel/Aggregate.java#1
Loading...
saffron/src/main/saffron/rel/Aggregation.java#1
Loading...
saffron/src/main/saffron/rel/Correlator.java#1
Loading...
saffron/src/main/saffron/rel/Distinct.java#1
Loading...
saffron/src/main/saffron/rel/DistinctToExistsRule.java#1
Loading...
saffron/src/main/saffron/rel/ExpressionReader.java#1
Loading...
saffron/src/main/saffron/rel/ExtenderAggregation.java#1
Loading...
saffron/src/main/saffron/rel/Filter.java#1
Loading...
saffron/src/main/saffron/rel/InternalTranslator.java#1
Loading...
saffron/src/main/saffron/rel/Intersect.java#1
Loading...
saffron/src/main/saffron/rel/Join.java#1
Loading...
saffron/src/main/saffron/rel/Minus.java#1
Loading...
saffron/src/main/saffron/rel/NestedLoopJoinRule.java#1
Loading...
saffron/src/main/saffron/rel/NotAGroupException.java#1
Loading...
saffron/src/main/saffron/rel/OneRow.java#1
Loading...
saffron/src/main/saffron/rel/Project.java#1
Loading...
saffron/src/main/saffron/rel/QueryInfo.java#1
Loading...
saffron/src/main/saffron/rel/Rel.java#1
Loading...
saffron/src/main/saffron/rel/RemoveTrivialProjectRule.java#1
Loading...
saffron/src/main/saffron/rel/SaffronQueryExpander.java#1
Loading...
saffron/src/main/saffron/rel/SingleRel.java#1
Loading...
saffron/src/main/saffron/rel/SubqueryFinder.java#1
Loading...
saffron/src/main/saffron/rel/TableAccess.java#1
Loading...
saffron/src/main/saffron/rel/Union.java#1
Loading...
saffron/src/main/saffron/rel/UnionToDistinctRule.java#1
Loading...
saffron/src/main/saffron/rel/convert/ArrayConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/CollectionConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/Converter.java#1
Loading...
saffron/src/main/saffron/rel/convert/ConverterRule.java#1
Loading...
saffron/src/main/saffron/rel/convert/EnumerationConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/IterConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/JavaConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/NoneConverter.java#1
Loading...
saffron/src/main/saffron/rel/convert/RemoveConverterRule.java#1
Loading...
saffron/src/main/saffron/rel/convert/VectorConverter.java#1
Loading...
saffron/src/main/saffron/rel/iter/IterConcatenate.java#1
Loading...
saffron/src/main/saffron/rel/java/ExistsConverter.java#1
Loading...
saffron/src/main/saffron/rel/java/ForTerminator.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaAggregate.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaDistinct.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaExists.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaFilter.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaNestedLoopJoin.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaOneRow.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaProject.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaTableAccess.java#1
Loading...
saffron/src/main/saffron/rel/java/JavaUnionAll.java#1
Loading...
saffron/src/main/saffron/rel/java/SingleTerminator.java#1
Loading...
saffron/src/main/saffron/rel/java/Terminator.java#1
Loading...
saffron/src/main/saffron/rel/plan/ArrayReaderPlan.java#1
Loading...
saffron/src/main/saffron/rel/plan/NestedLoopJoinPlan.java#1
Loading...
saffron/src/main/saffron/rel/plan/PlanArrayReader.java#1
Loading...
saffron/src/main/saffron/rel/plan/PlanConverter.java#1
Loading...
saffron/src/main/saffron/rel/plan/PlanFilter.java#1
Loading...
saffron/src/main/saffron/rel/plan/PlanNestedLoopJoin.java#1
Loading...
saffron/src/main/saffron/rel/plan/PlanProject.java#1
Loading...
saffron/src/main/saffron/runtime/Dummy.java#1
Loading...
saffron/src/main/saffron/runtime/EnumerationIterator.java#1
Loading...
saffron/src/main/saffron/runtime/HashableArray.java#1
Loading...
saffron/src/main/saffron/runtime/Holder.java#1
Loading...
saffron/src/main/saffron/runtime/IteratorPlan.java#1
Loading...
saffron/src/main/saffron/runtime/LocaleMin.java#1
Loading...
saffron/src/main/saffron/runtime/Median.java#1
Loading...
saffron/src/main/saffron/runtime/Nth.java#1
Loading...
saffron/src/main/saffron/runtime/Plan.java#1
Loading...
saffron/src/main/saffron/runtime/SaffronError.java#1
Loading...
saffron/src/main/saffron/runtime/SaffronUtil.java#1
Loading...
saffron/src/main/saffron/runtime/ThreadIterator.java#1
Loading...
saffron/src/main/saffron/util/ClassCollector.java#1
Loading...
saffron/src/main/saffron/util/Obsolete.java#1
Loading...
saffron/src/main/saffron/util/RelEnvironment.java#1
Loading...
saffron/src/main/saffron/util/RelVisitor.java#1
Loading...
saffron/src/main/saffron/util/SaffronResource.java#1
Loading...
saffron/src/main/saffron/util/SaffronSchemaExpander.java#1
Loading...
saffron/src/main/saffron/util/UnboundVariableCollector.java#1
Loading...
saffron/src/main/saffron/util/Util.java#1
Loading...
saffron/src/main/saffron/util/Walkable.java#1
Loading...
saffron/src/main/saffron/util/Walker.java#1
Loading...
Tip: Use
n
and
p
to cycle through the changes.