A B C D E F G H I J K L M N O P Q R S T U V W X Z _

A

a - Variable in class net.sf.saffron.runtime.HashableArray
 
a - Variable in class openjava.ptree.util.HashableArray
 
a_ - Variable in class net.sf.saffron.runtime.ArrayIterator
 
absolute(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
ABSTRACT - Static variable in class openjava.mop.OJModifier
 
ABSTRACT - Static variable in class openjava.ptree.ModifierList
 
ABSTRACT - Static variable in interface openjava.syntax.TokenID
 
ABSTRACT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ABSTRACT - Static variable in interface openjava.tools.parser.ParserConstants
 
AbstractConverter - class net.sf.saffron.opt.AbstractConverter.
Converts a relational expression to any given output convention.
AbstractConverter.ExpandConversionRule - class net.sf.saffron.opt.AbstractConverter.ExpandConversionRule.
Rule which converts an AbstractConverter into a chain of converters from the source relation to the target calling convention.
AbstractConverter.ExpandConversionRule() - Constructor for class net.sf.saffron.opt.AbstractConverter.ExpandConversionRule
 
AbstractConverter(VolcanoCluster, SaffronRel, CallingConvention) - Constructor for class net.sf.saffron.opt.AbstractConverter
 
abstractConverters - Variable in class net.sf.saffron.opt.RelSet
List of AbstractConverter objects which have not yet been satisfied.
AbstractFactoryPattern - Static variable in class net.sf.saffron.util.Glossary
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
AbstractSyntaxRule - class openjava.syntax.AbstractSyntaxRule.
The interface AbstractSyntaxRule represents a syntax rule.
AbstractSyntaxRule() - Constructor for class openjava.syntax.AbstractSyntaxRule
 
AbstractTable - class net.sf.saffron.ext.AbstractTable.
A AbstractTable is a partial implementation of SaffronTable.
AbstractTable(SaffronSchema, String, SaffronType) - Constructor for class net.sf.saffron.ext.AbstractTable
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.WhileStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.VariableDeclarator
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.VariableDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Variable
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.UnaryExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.TypeName
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.TryStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ThrowStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SynchronizedStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SwitchStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.StatementList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.SelfAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ReturnStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.QueryExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ParseTreeObject
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
accept(ParseTreeVisitor) - Method in interface openjava.ptree.ParseTree
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
accept(ParseTreeVisitor) - Method in class openjava.ptree.ParameterList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Parameter
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ObjectList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ModifierList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MethodDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MethodCall
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MemberInitializer
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.MemberDeclarationList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Literal
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Leaf
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.LabeledStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.JoinExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.InstanceofExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.InsertExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.IfStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ForStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.FieldDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.FieldAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ExpressionStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ExpressionList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.EmptyStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.DoWhileStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ContinueStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConstructorInvocation
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConstructorDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ConditionalExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CompilationUnit
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassLiteral
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassDeclarationList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ClassDeclaration
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CatchList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CatchBlock
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CastExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseLabelList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseLabel
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseGroupList
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.CaseGroup
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.BreakStatement
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.Block
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.BinaryExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.AssignmentExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayInitializer
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayAllocationExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.ArrayAccess
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.AllocationExpression
 
accept(ParseTreeVisitor) - Method in class openjava.ptree.AliasedExpression
 
acceptsURL(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
ACCESS - Static variable in class openjava.mop.OJModifier
 
accessMap - Variable in class net.sf.saffron.opt.TableAccessMap
 
actions - Variable in class openjava.debug.gui.SourceCodeViewer
 
active - Variable in class net.sf.saffron.core.PlanWriter
Recursion detection.
active - Variable in class net.sf.saffron.opt.RelSubset
whether findBestPlan is being called
AdapterPattern - Static variable in class net.sf.saffron.util.Glossary
Convert the interface of a class into another interface clients expect.
ADD - Static variable in class openjava.ptree.AssignmentExpression
 
add_escapes(String) - Method in class net.sf.saffron.sql.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class openjava.tools.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add(CaseGroup) - Method in class openjava.ptree.CaseGroupList
Adds the specified element after the list This causes side-effect.
add(CaseLabel) - Method in class openjava.ptree.CaseLabelList
Adds the specified element after the list This causes side-effect.
add(CatchBlock) - Method in class openjava.ptree.CatchList
Adds the specified element after the list This causes side-effect.
add(ClassDeclaration) - Method in class openjava.ptree.ClassDeclarationList
Adds the specified element after the list This causes side-effect.
add(Expression) - Method in class openjava.ptree.ExpressionList
Adds the specified element after the list This causes side-effect.
add(int) - Method in class openjava.mop.OJModifier
 
add(int) - Method in class openjava.ptree.ModifierList
Adds the specified element after the list This causes side-effect.
add(MemberDeclaration) - Method in class openjava.ptree.MemberDeclarationList
Adds the specified element after the list This causes side-effect.
add(Object) - Method in class openjava.ptree.ObjectList
Adds the specified element after the list This causes side-effect.
add(OptionsList.Option) - Method in class net.sf.saffron.util.OptionsList
 
add(Parameter) - Method in class openjava.ptree.ParameterList
Adds the specified element after the list This causes side-effect.
add(RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
Registers a subset, if it has not already been registered.
add(RexNode) - Method in class net.sf.saffron.rex.RexList
 
add(SaffronRel) - Method in class net.sf.saffron.opt.RuleQueue
Registers that a relational expression's rules have not been fired.
add(SaffronRel) - Method in class net.sf.saffron.opt.RelSubset
Add expression rel to this subset.
add(SaffronRel) - Method in class net.sf.saffron.opt.RelSet
Add a relational expression to a set, with its results available under a particular calling convention.
add(SqlNode) - Method in class net.sf.saffron.sql.SqlNodeList
 
add(Statement) - Method in class openjava.ptree.StatementList
Adds the specified element after the list This causes side-effect.
add(String) - Method in class openjava.ptree.ModifierList
Adds the specified element after the list This causes side-effect.
add(VariableInitializer) - Method in class openjava.ptree.ArrayInitializer
Adds the specified element after the list This causes side-effect.
addAccessor(String, String) - Method in class net.sf.saffron.ext.ObjectTable
Records the fact that there is another way to access that a field access or method call.
addAll(ArrayInitializer) - Method in class openjava.ptree.ArrayInitializer
Appends a list after this list.
addAll(CaseGroupList) - Method in class openjava.ptree.CaseGroupList
Appends a list after this list.
addAll(CaseLabelList) - Method in class openjava.ptree.CaseLabelList
Appends a list after this list.
addAll(CatchList) - Method in class openjava.ptree.CatchList
Appends a list after this list.
addAll(ClassDeclarationList) - Method in class openjava.ptree.ClassDeclarationList
Appends a list after this list.
addAll(ExpressionList) - Method in class openjava.ptree.ExpressionList
Appends a list after this list.
addAll(MemberDeclarationList) - Method in class openjava.ptree.MemberDeclarationList
Appends a list after this list.
addAll(ObjectList) - Method in class openjava.ptree.ObjectList
Appends a list after this list.
addAll(ParameterList) - Method in class openjava.ptree.ParameterList
Appends a list after this list.
addAll(StatementList) - Method in class openjava.ptree.StatementList
Appends a list after this list.
addAtomicClasses(Vector, OJClass) - Static method in class openjava.ptree.util.ClassMap
 
addBatch(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
addBinary(String, int) - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
addCallingConvention(CallingConvention) - Method in interface net.sf.saffron.core.SaffronPlanner
Registers a calling convention.
addCallingConvention(CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
addClass(OJClass) - Method in class openjava.mop.OJClassSourceCode
 
addClass(OJClass) - Method in class openjava.mop.OJClassNull
 
addClass(OJClass) - Method in class openjava.mop.OJClassImp
 
addClass(OJClass) - Method in class openjava.mop.OJClassByteCode
 
addClass(OJClass) - Method in class openjava.mop.OJClassArray
 
addClass(OJClass) - Method in class openjava.mop.OJClass
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClassSourceCode
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClassNull
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClassImp
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClassByteCode
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClassArray
 
addConstructor(OJConstructor) - Method in class openjava.mop.OJClass
 
addDecl(Statement, ExpressionList) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
addDimension(int) - Method in class openjava.ptree.TypeName
 
addDimension(String) - Method in class openjava.ptree.TypeName
 
added_cu - Variable in class openjava.ojc.ExprCompiler
 
added_cu - Variable in class openjava.ojc.Compiler
 
addedClasses() - Static method in class openjava.mop.OJSystem
internal use only
addEscapes(String) - Static method in class net.sf.saffron.sql.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class openjava.tools.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExceptionType(OJClass) - Method in class openjava.mop.OJMethod
 
addExceptionType(OJClass) - Method in class openjava.mop.OJConstructor
 
addField(OJField) - Method in class openjava.mop.OJClassSourceCode
 
addField(OJField) - Method in class openjava.mop.OJClassNull
 
addField(OJField) - Method in class openjava.mop.OJClassImp
 
addField(OJField) - Method in class openjava.mop.OJClassByteCode
 
addField(OJField) - Method in class openjava.mop.OJClassArray
 
addField(OJField) - Method in class openjava.mop.OJClass
 
addFields(SaffronType, ArrayList) - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
Adds all fields in type to fieldList.
addFields(SaffronType, ArrayList, ArrayList) - Static method in class net.sf.saffron.rel.JoinRel
 
addFile(String) - Method in class openjava.ojc.JavaCompilerArgs
 
AddFilterToQueryRule - class net.sf.saffron.rel.jdbc.AddFilterToQueryRule.
AddFilterToQueryRule grafts a FilterRel onto a JdbcQuery.
AddFilterToQueryRule() - Constructor for class net.sf.saffron.rel.jdbc.AddFilterToQueryRule
 
addFrom(SqlIdentifier) - Method in class net.sf.saffron.sql.SqlSelect
 
addInterface(OJClass) - Method in class openjava.mop.OJClass
 
addInternal(SaffronRel) - Method in class net.sf.saffron.opt.RelSet
Adds an expression rel to this set, without creating a RelSubset.
additionalClasses - Static variable in class openjava.mop.OJSystem
 
AdditiveExpression(Environment) - Method in class openjava.tools.parser.Parser
 
addListElement(Object) - Method in class openjava.syntax.SeparatedListRule
 
addListElement(Object) - Method in class openjava.syntax.ExpressionListRule
 
addListElement(Object) - Method in class openjava.syntax.DefaultListRule
 
addMatch(VolcanoRuleMatch) - Method in class net.sf.saffron.opt.RuleQueue
Adds a rule match.
addMembers(ClassDeclaration, OJClass[]) - Static method in class openjava.ptree.util.SyntheticClass
Add declarations of a set of classes classes as inner classes of a class declaration outerClassDecl.
addMethod(ClassDeclaration, StatementList, String, String[], OJClass[], OJClass) - Static method in class openjava.ptree.util.SyntheticClass
Creates a method in a class.
addMethod(OJMethod) - Method in class openjava.mop.OJClassSourceCode
 
addMethod(OJMethod) - Method in class openjava.mop.OJClassNull
 
addMethod(OJMethod) - Method in class openjava.mop.OJClassImp
 
addMethod(OJMethod) - Method in class openjava.mop.OJClassByteCode
 
addMethod(OJMethod) - Method in class openjava.mop.OJClassArray
 
addMethod(OJMethod) - Method in class openjava.mop.OJClass
 
addNewClass(OJClass) - Static method in class openjava.mop.OJSystem
Adds an new public class to be generated.
addOperand(SqlNode) - Method in class net.sf.saffron.sql.SqlCall
 
AddProjectToQueryRule - class net.sf.saffron.rel.jdbc.AddProjectToQueryRule.
A AddProjectToQueryRule grafts a ProjectRel onto a JdbcQuery.
AddProjectToQueryRule() - Constructor for class net.sf.saffron.rel.jdbc.AddProjectToQueryRule
 
addRule(VolcanoRule) - Method in interface net.sf.saffron.core.SaffronPlanner
Registers a rule.
addRule(VolcanoRule) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
addTestMethods(TestSuite, Object, MethodCallTestCase.Dispatcher) - Static method in class net.sf.saffron.util.MethodCallTestCase
 
addToSelectList(ArrayList, List, List, SqlNode, SqlValidator.Scope) - Method in class net.sf.saffron.sql.SqlValidator
Adds an expression to a select list, ensuring that its alias does not clash with any existing expressions on the list.
addWhere(SqlNode) - Method in class net.sf.saffron.sql.SqlSelect
 
adjustBeginLineColumn(int, int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class openjava.tools.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
AdjustBuffSize() - Method in class openjava.tools.parser.JavaCharStream
 
adjustTokenSource(TokenSource, Token) - Static method in class openjava.syntax.JavaSyntaxRules
 
after - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
afterExecute(OJClass, Object) - Method in class net.sf.saffron.walden.PrintHandler
 
afterExecute(OJClass, Object) - Method in interface net.sf.saffron.walden.Handler
 
afterLast() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
agg - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator.RexAggVariable
 
agg - Variable in class net.sf.saffron.runtime.AggAndAcc
 
AggAndAcc - class net.sf.saffron.runtime.AggAndAcc.
AggAndAcc holds an instance of an AggregationExtender and its associated accumulator.
AggAndAcc(AggregationExtender, Object) - Constructor for class net.sf.saffron.runtime.AggAndAcc
 
aggCalls - Variable in class net.sf.saffron.rel.AggregateRel
 
aggCallVector - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
aggClazz - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
aggExp - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
aggInputList - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
AggInternalTranslator - class net.sf.saffron.oj.xlat.AggInternalTranslator.
Converts expressions to consist only of constants, references to group by expressions (variables called "$group0", etc.), and calls to aggregate functions (variables called "$agg0", etc.).
AggInternalTranslator.RexAggVariable - class net.sf.saffron.oj.xlat.AggInternalTranslator.RexAggVariable.
Reference to an aggregation expression of the current aggregator.
AggInternalTranslator.RexAggVariable(int) - Constructor for class net.sf.saffron.oj.xlat.AggInternalTranslator.RexAggVariable
 
AggInternalTranslator.RexGroupVariable - class net.sf.saffron.oj.xlat.AggInternalTranslator.RexGroupVariable.
Reference to a key of the current aggregator.
AggInternalTranslator.RexGroupVariable(int) - Constructor for class net.sf.saffron.oj.xlat.AggInternalTranslator.RexGroupVariable
 
AggInternalTranslator(QueryInfo, SaffronRel[], Expression[], ArrayList, Vector, JavaRexBuilder) - Constructor for class net.sf.saffron.oj.xlat.AggInternalTranslator
 
aggregate(Comparable) - Method in class net.sf.saffron.ext.Median
 
aggregate(Comparable, Comparable) - Method in class net.sf.saffron.ext.Median
 
aggregate(double) - Method in class net.sf.saffron.ext.Nth
 
aggregate(int) - Method in class net.sf.saffron.ext.Nth
 
aggregate(int) - Method in class net.sf.saffron.ext.Median
 
aggregate(Object) - Method in class net.sf.saffron.ext.Nth
 
aggregate(String) - Method in class net.sf.saffron.ext.LocaleMin
 
aggregateMethod - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
AggregateRel - class net.sf.saffron.rel.AggregateRel.
AggregateRel is a relational operator which eliminates duplicates and computes totals.
AggregateRel.Call - class net.sf.saffron.rel.AggregateRel.Call.
 
AggregateRel.Call(Aggregation, int[]) - Constructor for class net.sf.saffron.rel.AggregateRel.Call
 
AggregateRel(VolcanoCluster, SaffronRel, int, AggregateRel.Call[]) - Constructor for class net.sf.saffron.rel.AggregateRel
 
aggregation - Variable in class net.sf.saffron.rel.AggregateRel.Call
 
Aggregation - interface net.sf.saffron.rel.Aggregation.
An Aggregation aggregates a set of values into one value.
AggregationExtender - interface net.sf.saffron.core.AggregationExtender.
An AggregationExtender allows end-users to define their own aggregate functions.
AggUnpickler - class net.sf.saffron.oj.xlat.AggUnpickler.
Converts references to agg items and aggregates (created by AggInternalTranslator) into more conventional field accesses.
AggUnpickler(RexBuilder, int) - Constructor for class net.sf.saffron.oj.xlat.AggUnpickler
 
alias - Variable in class net.sf.saffron.sql.SqlValidator.Scope
 
alias - Variable in class openjava.ptree.AliasedExpression
 
AliasedExpression - class openjava.ptree.AliasedExpression.
 
AliasedExpression(Expression, String) - Constructor for class openjava.ptree.AliasedExpression
 
all - Variable in class net.sf.saffron.rel.UnionRel
 
AllocationExpression - class openjava.ptree.AllocationExpression.
The AllocationExpression class represents an expression which allocates a new object with its constructor.
AllocationExpression() - Constructor for class openjava.ptree.AllocationExpression
 
AllocationExpression(Environment) - Method in class openjava.tools.parser.Parser
 
AllocationExpression(Expression, TypeName, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
AllocationExpression(Expression, TypeName, ExpressionList, MemberDeclarationList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
AllocationExpression(OJClass, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
 
AllocationExpression(TypeName, ExpressionList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object without class body.
AllocationExpression(TypeName, ExpressionList, MemberDeclarationList) - Constructor for class openjava.ptree.AllocationExpression
Allocates a new object with the class body.
allOperands - Variable in class net.sf.saffron.opt.VolcanoPlanner
List of all operands of all rules.
allowsAs() - Method in class net.sf.saffron.sql.SqlDialect
 
allowsEmpty - Variable in class openjava.syntax.SeparatedListRule
 
allowsEmpty - Variable in class openjava.syntax.IterationRule
 
allowsNoPrecNoScale() - Method in class net.sf.saffron.sql.type.SqlTypeName
 
allowsPrecNoScale() - Method in class net.sf.saffron.sql.type.SqlTypeName
 
allowsPrecScale(boolean, boolean) - Method in class net.sf.saffron.sql.type.SqlTypeName
Returns whether this type can be specified with a given combination of precision and scale.
allSets - Variable in class net.sf.saffron.opt.VolcanoPlanner
List of all sets.
alwaysUseParentheses - Static variable in class net.sf.saffron.sql.SqlWriter
 
AmbiguousClassesException - exception openjava.mop.AmbiguousClassesException.
The exception AmbiguousClassesException is thrown if the additional OJClass object has the same name with another OJClass object's.
AmbiguousClassesException(String) - Constructor for class openjava.mop.AmbiguousClassesException
 
ambitious - Variable in class net.sf.saffron.opt.VolcanoPlanner
If true, the planner keeps applying rules as long as they continue to reduce the cost.
And - Static variable in class net.sf.saffron.rex.RexKind
The logical "AND" operator.
And - Static variable in class net.sf.saffron.sql.SqlKind
And
AND - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
AND - Static variable in class openjava.ptree.AssignmentExpression
 
ANDASSIGN - Static variable in interface openjava.syntax.TokenID
 
ANDASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ANDASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
AndExpression(Environment) - Method in class openjava.tools.parser.Parser
 
andExpressions(SqlNode, SqlNode) - Static method in class net.sf.saffron.sql.SqlUtil
 
andOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
andOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
AndORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
AndORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
AnonFields - Static variable in interface net.sf.saffron.rel.ProjectRelBase.Flags
 
append(ModifierList) - Method in class openjava.ptree.ModifierList
Appends a list after this list.
append(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
append(OJConstructor[], OJConstructor[]) - Static method in class openjava.mop.Toolbox
 
append(OJField[], OJField[]) - Static method in class openjava.mop.Toolbox
 
append(OJMethod[], OJMethod[]) - Static method in class openjava.mop.Toolbox
 
apply() - Method in class net.sf.saffron.util.SaffronProperties
Applies properties to the right locations.
arcs - Variable in class net.sf.saffron.util.Graph
 
arg - Variable in class net.sf.saffron.sql.parser.Parser.JJCalls
 
arg - Variable in class openjava.tools.parser.Parser.JJCalls
 
args - Variable in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
args - Variable in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
args - Variable in class net.sf.saffron.oj.stmt.BoundMethod
 
args - Variable in class net.sf.saffron.rel.AggregateRel.Call
 
args - Variable in class net.sf.saffron.util.MethodCallTestCase
 
args - Variable in class openjava.ojc.DynamicJavaCompiler
 
args_ - Variable in class net.sf.saffron.util.MainApp
 
argsList - Variable in class openjava.ojc.JavaCompilerArgs
 
argTypes - Variable in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
argTypes - Variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
argTypes - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
argumentList - Variable in class net.sf.saffron.walden.Interpreter
 
arguments - Variable in class net.sf.saffron.test.SaffronTestCase
 
arguments - Variable in class openjava.ojc.ExprCompiler
 
arguments - Variable in class openjava.ojc.Compiler
 
Arguments(Environment) - Method in class openjava.tools.parser.Parser
 
Arithmetic - Static variable in class net.sf.saffron.rex.RexKind
An arithmetic operator (RexKind.Divide, RexKind.Minus, RexKind.MinusPrefix, RexKind.Plus, RexKind.Times).
ArithmeticORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
ARRAY - Static variable in class net.sf.saffron.opt.CallingConvention
 
ARRAY_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The ARRAY calling convention results in a Java expression which evaluates to an array containing the rows returned.
ArrayAccess - class openjava.ptree.ArrayAccess.
The ArrayAccess represents an array access.
ArrayAccess() - Constructor for class openjava.ptree.ArrayAccess
 
ArrayAccess(Expression, Expression) - Constructor for class openjava.ptree.ArrayAccess
 
ArrayAllocationExpression - class openjava.ptree.ArrayAllocationExpression.
The ArrayAllocationExpression class represents an expression which allocates a new array object.
ArrayAllocationExpression() - Constructor for class openjava.ptree.ArrayAllocationExpression
 
ArrayAllocationExpression(OJClass, ExpressionList) - Constructor for class openjava.ptree.ArrayAllocationExpression
 
ArrayAllocationExpression(OJClass, ExpressionList, ArrayInitializer) - Constructor for class openjava.ptree.ArrayAllocationExpression
 
ArrayAllocationExpression(TypeName, ExpressionList) - Constructor for class openjava.ptree.ArrayAllocationExpression
Allocates a new ptree object.
ArrayAllocationExpression(TypeName, ExpressionList, ArrayInitializer) - Constructor for class openjava.ptree.ArrayAllocationExpression
Allocates a new ptree object.
ArrayConverterRel - class net.sf.saffron.oj.convert.ArrayConverterRel.
An ArrayConverterRel converts a plan from inConvention to CallingConvention.ARRAY.
ArrayConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.ArrayConverterRel
 
ArrayDimsAndInits(Environment, TypeName) - Method in class openjava.tools.parser.Parser
 
arrayFind(Object[], Object) - Static method in class net.sf.saffron.util.Walker
 
arrayForClasses(Class[]) - Static method in class openjava.mop.OJClass
 
arrayForConstructors(Constructor[]) - Static method in class openjava.mop.OJConstructor
 
arrayForConstructors(Constructor[]) - Static method in class openjava.mop.OJClassImp
 
arrayForFields(Field[]) - Static method in class openjava.mop.OJField
 
arrayForFields(Field[]) - Static method in class openjava.mop.OJClassImp
 
arrayForMethods(Method[]) - Static method in class openjava.mop.OJMethod
 
arrayForMethods(Method[]) - Static method in class openjava.mop.OJClassImp
 
arrayForNames(Environment, String[]) - Static method in class openjava.mop.Toolbox
 
arrayForNames(String[]) - Method in class openjava.mop.OJClassImp
 
arrayForParameters(ParameterList) - Method in class openjava.mop.OJMethodSourceCode
 
arrayForParameters(ParameterList) - Method in class openjava.mop.OJConstructorSourceCode
 
arrayForTypeNames(TypeName[]) - Method in class openjava.mop.OJMethodSourceCode
 
arrayForTypeNames(TypeName[]) - Method in class openjava.mop.OJConstructorSourceCode
 
arrayHashCode(Object[]) - Static method in class net.sf.saffron.runtime.HashableArray
 
arrayHashCode(Object[]) - Static method in class openjava.ptree.util.HashableArray
 
ArrayInitializer - class openjava.ptree.ArrayInitializer.
The ArrayInitializer class presents initializer list of array elements.
ArrayInitializer() - Constructor for class openjava.ptree.ArrayInitializer
Allocates a new ArrayInitializer.
ArrayInitializer(Environment) - Method in class openjava.tools.parser.Parser
 
ArrayInitializer(ExpressionList) - Constructor for class openjava.ptree.ArrayInitializer
 
ArrayInitializer(VariableInitializer) - Constructor for class openjava.ptree.ArrayInitializer
 
ArrayIterator - class net.sf.saffron.runtime.ArrayIterator.
For testing.
ArrayIterator(Object[]) - Constructor for class net.sf.saffron.runtime.ArrayIterator
 
arrayOf(OJClass) - Static method in class openjava.mop.OJClass
 
arraysAreEqual(Object[], Object[]) - Static method in class net.sf.saffron.runtime.HashableArray
Return whether two arrays are equal (shallow compare).
arraysAreEqual(Object[], Object[]) - Static method in class openjava.ptree.util.HashableArray
Return whether two arrays are equal (shallow compare).
As - Static variable in class net.sf.saffron.sql.SqlKind
As
AS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
AS - Static variable in interface openjava.tools.parser.ParserConstants
 
ASC - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
ASCENDING - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
askParent(String) - Method in class openjava.mop.ClassEnvironment
 
asOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
AsORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
assertContains(String, String) - Method in class net.sf.saffron.util.OptionsListTest
 
assertEquals(Iterator, Object[]) - Method in class net.sf.saffron.test.SaffronTestCase
Checks that an iterator returns the same objects as the contents of an array.
assertEquals(List, Object[]) - Method in class net.sf.saffron.test.SaffronTestCase
Checks that a list has the same contents as an array.
assertEquals(Object[], Object) - Method in class net.sf.saffron.test.SaffronTestCase
 
assertEquals(Object[], Object[]) - Method in class net.sf.saffron.test.SaffronTestCase
Checks that two arrays are equal.
assertEqualsDeep(Object, Object) - Static method in class net.sf.saffron.test.SaffronTestCase
 
assertInterpret(String[], String[]) - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
assertInterpret(String, String) - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
assertPrintEquals(String, String, boolean) - Method in class net.sf.saffron.util.Util.UtilTestCase
 
assertSynthetic(Object, int, String[]) - Method in class net.sf.saffron.test.SaffronTestCase
Checks that o is a result set with a given number of rows, a list of columns with given names, and every row is the same type.
assertSynthetic(Object, int, String[], Class[]) - Method in class net.sf.saffron.test.SaffronTestCase
Checks that o is a result set with a given number of rows, a list of columns with given names and types, and every row is the same type.
assertThrowableContains(Throwable, String) - Method in class net.sf.saffron.test.SaffronTestCase
Fails if throwable is null, or if its message does not contain the string pattern.
assertTrue(boolean) - Method in class net.sf.saffron.util.SaffronResource
 
assertTrue(boolean, String) - Method in class net.sf.saffron.util.SaffronResource
 
ASSIGN - Static variable in interface openjava.syntax.TokenID
 
ASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
AssignmentExpression - class openjava.ptree.AssignmentExpression.
The AssignmentExpression class represents an assignment expression with an assignment operator.
AssignmentExpression() - Constructor for class openjava.ptree.AssignmentExpression
 
AssignmentExpression(Environment) - Method in class openjava.tools.parser.Parser
 
AssignmentExpression(Expression, int, Expression) - Constructor for class openjava.ptree.AssignmentExpression
Allocates a new object.
AssignmentExpression(Expression, String, Expression) - Constructor for class openjava.ptree.AssignmentExpression
 
AssignmentLookahead() - Method in class openjava.tools.parser.Parser
 
AssignmentOperator() - Method in class openjava.tools.parser.Parser
 
assignmentOperatorCheck(Token) - Static method in class openjava.tools.parser.Parser
 
assume() - Method in class openjava.syntax.RestorableTokenSource
 
assume() - Method in class openjava.tools.parser.CustomTokenManager
 
AtomicExpression() - Method in class net.sf.saffron.sql.parser.Parser
 
ATTRNAME - Static variable in class net.sf.saffron.web.servlet.WaldenServlet.Context
 
ATTRNAME - Static variable in class net.sf.saffron.web.servlet.WaldenServlet.Session
 
available - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
available - Variable in class openjava.tools.parser.JavaCharStream
 

B

backup(int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
backup(int) - Method in class openjava.tools.parser.JavaCharStream
 
badValue(int) - Method in class net.sf.saffron.util.EnumeratedValues
Returns an error indicating that the value is illegal.
BANG - Static variable in interface openjava.syntax.TokenID
 
BANG - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BANG - Static variable in interface openjava.tools.parser.ParserConstants
 
BarfingInvocationHandler - class net.sf.saffron.util.BarfingInvocationHandler.
A class derived from BarfingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
BarfingInvocationHandler() - Constructor for class net.sf.saffron.util.BarfingInvocationHandler
 
baseName(File) - Static method in class openjava.ojc.ExprCompiler
 
baseName(File) - Static method in class openjava.ojc.Compiler
 
bb - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup
 
beforeExecute(ParseTree) - Method in class net.sf.saffron.walden.PrintHandler
 
beforeExecute(ParseTree) - Method in interface net.sf.saffron.walden.Handler
 
beforeFirst() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
beforeParse() - Method in class net.sf.saffron.walden.PrintHandler
 
beforeParse() - Method in interface net.sf.saffron.walden.Handler
 
beginColor(ParseTreeObject) - Method in class openjava.debug.gui.ColoredSourceWriter
 
beginColumn - Variable in class net.sf.saffron.sql.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class openjava.tools.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class net.sf.saffron.sql.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class openjava.tools.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
BeginToken() - Method in class openjava.tools.parser.JavaCharStream
 
best - Variable in class net.sf.saffron.opt.RelSubset
best known plan
bestCost - Variable in class net.sf.saffron.opt.RelSubset
cost of best known plan (it may have improved since)
Binary - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
BinaryExpression - class openjava.ptree.BinaryExpression.
The BinaryExpression class represents an expression which consists of an operators and two operands.
BinaryExpression() - Constructor for class openjava.ptree.BinaryExpression
 
BinaryExpression(Expression, int, Expression) - Constructor for class openjava.ptree.BinaryExpression
Allocates a new object.
BinaryExpression(Expression, String, Expression) - Constructor for class openjava.ptree.BinaryExpression
 
BinaryHeap - class net.sf.saffron.util.BinaryHeap.
A BinaryHeap is a heap implementation of a priority queue.
BinaryHeap.BinaryHeapTestCase - class net.sf.saffron.util.BinaryHeap.BinaryHeapTestCase.
 
BinaryHeap.BinaryHeapTestCase(String) - Constructor for class net.sf.saffron.util.BinaryHeap.BinaryHeapTestCase
 
BinaryHeap(boolean, Comparator) - Constructor for class net.sf.saffron.util.BinaryHeap
 
binaryMap - Static variable in class net.sf.saffron.sql2rel.SqlToRelConverter
Maps an operator name to an operator.
BinaryOperator() - Method in class net.sf.saffron.sql.parser.Parser
 
binaryOpToSql(int) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
Translates an operator code from Openjava (BinaryExpression.DIVIDE et cetera) to row-expression.
bind - Variable in class net.sf.saffron.opt.RelImplementor.Frame
Holds variable which hasn't been declared yet.
bind(SaffronRel, RelImplementor.Bind) - Method in class net.sf.saffron.opt.RelImplementor
Record the fact that instances of rel are available via bind (which may be eager or lazy).
bind(SaffronRel, SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
Shares a variable between relations.
bind(SaffronRel, StatementList, VariableInitializer) - Method in class net.sf.saffron.opt.RelImplementor
Declare a variable, and bind it lazily, so it only gets initialized if it is actually used.
bind(SaffronRel, Variable) - Method in class net.sf.saffron.opt.RelImplementor
Record the fact that instances of rel are available in variable.
bindCorrel(String, Variable) - Method in class net.sf.saffron.opt.RelImplementor
Binds a correlating variable.
bindDeferred(RelImplementor.Frame, SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
 
bindForInit(TypeName, VariableDeclarator[], Environment) - Static method in class openjava.ptree.util.VariableBinder
 
bindLocalVariable(VariableDeclaration, Environment) - Static method in class openjava.ptree.util.VariableBinder
 
bindName(Environment, String, String) - Static method in class openjava.ptree.util.VariableBinder
 
bindParameter(Parameter, Environment) - Static method in class openjava.ptree.util.VariableBinder
 
bindVariable(String, Environment.VariableInfo) - Method in class net.sf.saffron.oj.util.RelEnvironment
 
bindVariable(String, Environment.VariableInfo) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestEnvironment
 
bindVariable(String, Environment.VariableInfo) - Method in class openjava.mop.GlobalEnvironment
binds a name to the class type.
bindVariable(String, Environment.VariableInfo) - Method in class openjava.mop.FileEnvironment
binds a name to the class type.
bindVariable(String, Environment.VariableInfo) - Method in class openjava.mop.Environment
Binds the name of a variable to information about the variable, including its class.
bindVariable(String, Environment.VariableInfo) - Method in class openjava.mop.ClosedEnvironment
binds a name to the class type.
bindVariable(String, OJClass) - Method in class openjava.mop.Environment
Binds the name of a variable to its class.
BIT_AND - Static variable in interface openjava.syntax.TokenID
 
BIT_AND - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BIT_AND - Static variable in interface openjava.tools.parser.ParserConstants
 
BIT_NOT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
BIT_OR - Static variable in interface openjava.syntax.TokenID
 
BIT_OR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BIT_OR - Static variable in interface openjava.tools.parser.ParserConstants
 
BITAND - Static variable in class openjava.ptree.BinaryExpression
 
BITOR - Static variable in class openjava.ptree.BinaryExpression
 
Block - class openjava.ptree.Block.
The Block class represents a node of parse tree of block statement.
Block() - Constructor for class openjava.ptree.Block
Allocates a new object with an empty statement list.
Block(Environment) - Method in class openjava.tools.parser.Parser
 
Block(StatementList) - Constructor for class openjava.ptree.Block
Allocates a new object.
BlockedBody(Environment) - Method in class openjava.tools.parser.Parser
 
BlockOrStatement(Environment) - Method in class openjava.tools.parser.Parser
 
BlockOrStatementListOpt(Environment) - Method in class openjava.tools.parser.Parser
 
BlockRule - class openjava.syntax.BlockRule.
Syntax rule concerning a Block.
BlockRule() - Constructor for class openjava.syntax.BlockRule
 
BlockRule(Environment) - Constructor for class openjava.syntax.BlockRule
 
BLUE - Static variable in class net.sf.saffron.util.OptionsListTest.Color
 
body - Variable in class net.sf.saffron.oj.rel.ForTerminatorRel
 
Boolean - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
BOOLEAN - Static variable in class openjava.mop.OJSystem
class object for primitive type boolean
BOOLEAN - Static variable in class openjava.ptree.Literal
 
BOOLEAN - Static variable in interface openjava.syntax.TokenID
 
BOOLEAN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BOOLEAN - Static variable in interface openjava.tools.parser.ParserConstants
 
Boolean_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
booleanFalse - Variable in class net.sf.saffron.rex.RexBuilder
 
booleanTrue - Variable in class net.sf.saffron.rex.RexBuilder
 
booleanType - Static variable in class net.sf.saffron.sql.SqlOperatorTable
Type-inference strategy whereby the result type of a call is Boolean.
booleanValue() - Method in class net.sf.saffron.util.OptionsList.BooleanOption
 
booleanValue(RexNode) - Static method in class net.sf.saffron.rex.RexLiteral
 
booleanValue(SqlNode) - Static method in class net.sf.saffron.sql.SqlLiteral
 
bound - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
boundMethod - Variable in class net.sf.saffron.oj.stmt.PreparedExecution
 
BoundMethod - class net.sf.saffron.oj.stmt.BoundMethod.
BoundMethod is a "thunk": a method which has already been bound to a particular object on which it should be invoked, together with the arguments which should be passed on invocation.
BoundMethod(Object, Method, String[]) - Constructor for class net.sf.saffron.oj.stmt.BoundMethod
 
box(OJClass, Expression) - Static method in class openjava.mop.Toolbox
Ensures that an expression is an object.
boxed - Variable in class openjava.ptree.QueryExpression
 
Boxed - Static variable in interface net.sf.saffron.rel.ProjectRelBase.Flags
Whether the resulting row is to be a synthetic class whose fields are the aliases of the fields.
BREAK - Static variable in interface openjava.syntax.TokenID
 
BREAK - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BREAK - Static variable in interface openjava.tools.parser.ParserConstants
 
BreakStatement - class openjava.ptree.BreakStatement.
The BreakStatement class represents a break statement node of parse tree.
BreakStatement() - Constructor for class openjava.ptree.BreakStatement
Allocates a new BreakStatement object.
BreakStatement(Environment) - Method in class openjava.tools.parser.Parser
 
BreakStatement(String) - Constructor for class openjava.ptree.BreakStatement
Allocates a new BreakStatement object.
BridgePattern - Static variable in class net.sf.saffron.util.Glossary
Decouple an abstraction from its implementation so that the two can very independently.
brief - Variable in class net.sf.saffron.core.PlanWriter
 
buf_ - Variable in class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler
 
bufcolumn - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
bufcolumn - Variable in class openjava.tools.parser.JavaCharStream
 
buffer - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
buffer - Variable in class openjava.tools.parser.JavaCharStream
 
BufferedIterator - class net.sf.saffron.runtime.BufferedIterator.
BufferedIterator converts a regular iterator into one which implements Iterable (and Enumeration for good measure).
BufferedIterator.Clonerator - class net.sf.saffron.runtime.BufferedIterator.Clonerator.
Reads from an iterator, duplicating elements into a list as it does so.
BufferedIterator.Clonerator(Iterator, List) - Constructor for class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
BufferedIterator.Test - class net.sf.saffron.runtime.BufferedIterator.Test.
 
BufferedIterator.Test(String) - Constructor for class net.sf.saffron.runtime.BufferedIterator.Test
 
BufferedIterator(Iterator) - Constructor for class net.sf.saffron.runtime.BufferedIterator
 
bufline - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
bufline - Variable in class openjava.tools.parser.JavaCharStream
 
bufpos - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
bufpos - Variable in class openjava.tools.parser.JavaCharStream
 
bufsize - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
bufsize - Variable in class openjava.tools.parser.JavaCharStream
 
buildCheapestPlan(SaffronPlanner) - Method in class net.sf.saffron.opt.RelSubset
Recursively build a tree consisting of the cheapest plan at each node.
BuilderPattern - Static variable in class net.sf.saffron.util.Glossary
Separate the construction of a complex object from its representation so that the same construction process can create different representations.
BuiltinAggregation - class net.sf.saffron.oj.rel.BuiltinAggregation.
BuiltinAggregation is a basic aggregator for which special code is generated.
BuiltinAggregation.Count - class net.sf.saffron.oj.rel.BuiltinAggregation.Count.
Count is an aggregator which returns the number of rows which have gone into it.
BuiltinAggregation.Count() - Constructor for class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
BuiltinAggregation.MinMax - class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax.
MinMax implements the "min" and "max" aggregator functions, returning the returns the smallest/largest of the values which go into it.
BuiltinAggregation.MinMax(OJClass[], boolean) - Constructor for class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
BuiltinAggregation.Sum - class net.sf.saffron.oj.rel.BuiltinAggregation.Sum.
Sum is an aggregator which returns the sum of the values which go into it.
BuiltinAggregation.Sum(OJClass) - Constructor for class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
BuiltinAggregation() - Constructor for class net.sf.saffron.oj.rel.BuiltinAggregation
 
BY - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
BY - Static variable in interface openjava.tools.parser.ParserConstants
 
BYTE - Static variable in class openjava.mop.OJSystem
class object for primitive type byte
BYTE - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
BYTE - Static variable in interface openjava.syntax.TokenID
 
BYTE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
BYTE - Static variable in interface openjava.tools.parser.ParserConstants
 

C

cachedType - Variable in class openjava.ptree.ExpressionObject
 
CalcIterator - class net.sf.saffron.runtime.CalcIterator.
CalcIterator is an abstract base for iterator implementations generated by IterCalcRel.
CalcIterator(Iterator) - Constructor for class net.sf.saffron.runtime.CalcIterator
Constructor.
calcNext() - Method in class net.sf.saffron.runtime.CalcIterator
Method to be implemented by subclasses to calculate next row.
calculateTime(long, long) - Static method in class openjava.ojc.ExprCompiler
 
call - Variable in class net.sf.saffron.sql.SqlValidator.SetopScope
 
call() - Method in class net.sf.saffron.oj.stmt.BoundMethod
 
call(Method, Object, Object[]) - Method in interface net.sf.saffron.util.MethodCallTestCase.Dispatcher
 
callee_min - Variable in class openjava.debug.gui.ColoredSourceWriter
 
callee_min - Variable in class openjava.ojc.GUICompiler
 
calleeAttr - Variable in class openjava.debug.gui.ColoredSourceWriter
 
caller_min - Variable in class openjava.debug.gui.ColoredSourceWriter
 
caller_min - Variable in class openjava.ojc.GUICompiler
 
callerAttr - Variable in class openjava.debug.gui.ColoredSourceWriter
 
callerTranslation() - Method in class openjava.ojc.CommandArguments
 
CallingConvention - class net.sf.saffron.opt.CallingConvention.
CallingConvention enumerates all calling conventions defined by Saffron itself.
CallingConvention(String, int) - Constructor for class net.sf.saffron.opt.CallingConvention
 
callingConventions - Variable in class net.sf.saffron.opt.VolcanoPlanner
 
cancel() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
cancelRowUpdates() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
canConvert(CallingConvention, CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
canMerge() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
canMerge() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
canMerge() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
canMerge() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
canMerge() - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
canMerge() - Method in interface net.sf.saffron.rel.Aggregation
Whether this aggregation can merge together two accumulators.
CannotAlterException - exception openjava.mop.CannotAlterException.
CannotAlterException is thrown if the requested change cannot be performed on the class object, the method object, or the field object.
CannotAlterException(String) - Constructor for class openjava.mop.CannotAlterException
 
CannotExecuteException - exception openjava.mop.CannotExecuteException.
CannotExecuteException is thrown if the requested introspection cannot be performed on the class object, the method object, or the field object, which needs a java's Class object not available.
CannotExecuteException() - Constructor for class openjava.mop.CannotExecuteException
 
CannotExecuteException(String) - Constructor for class openjava.mop.CannotExecuteException
 
CannotInspectException - exception openjava.mop.CannotInspectException.
The exception CannotInspectException is thrown if the requested introspection cannot be performed on the class object, the method object, or the field object.
CannotInspectException() - Constructor for class openjava.mop.CannotInspectException
 
CannotInspectException(String) - Constructor for class openjava.mop.CannotInspectException
 
canonize(RelSubset) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
canonize(SaffronType) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
Registers a type, or returns the existing type if it is already registered.
caretUpdate(CaretEvent) - Method in class openjava.debug.gui.SourceCodeViewer.CaretListenerLabel
 
CASE - Static variable in interface openjava.syntax.TokenID
 
CASE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CASE - Static variable in interface openjava.tools.parser.ParserConstants
 
CaseGroup - class openjava.ptree.CaseGroup.
 
CaseGroup() - Constructor for class openjava.ptree.CaseGroup
 
CaseGroup(ExpressionList, StatementList) - Constructor for class openjava.ptree.CaseGroup
 
CaseGroupList - class openjava.ptree.CaseGroupList.
The CaseGroupList class presents for the node of parse tree of CaseGroup
CaseGroupList() - Constructor for class openjava.ptree.CaseGroupList
 
CaseGroupList(CaseGroup) - Constructor for class openjava.ptree.CaseGroupList
 
CaseLabel - class openjava.ptree.CaseLabel.
The CaseLabel class presents for the ptree-node like "case 1 :"
CaseLabel() - Constructor for class openjava.ptree.CaseLabel
 
CaseLabel(Expression) - Constructor for class openjava.ptree.CaseLabel
 
CaseLabelList - class openjava.ptree.CaseLabelList.
The CaseLabelList class presents for the node of parse tree of CaseLabel
CaseLabelList() - Constructor for class openjava.ptree.CaseLabelList
 
CaseLabelList(CaseLabel) - Constructor for class openjava.ptree.CaseLabelList
 
cast - Variable in class net.sf.saffron.sql.SqlOperatorTable
The SQL CAST operator.
CastExpression - class openjava.ptree.CastExpression.
The CastExpression class represents a cast expression of parse tree.
CastExpression() - Constructor for class openjava.ptree.CastExpression
 
CastExpression(Environment) - Method in class openjava.tools.parser.Parser
 
CastExpression(OJClass, Expression) - Constructor for class openjava.ptree.CastExpression
 
CastExpression(TypeName, Expression) - Constructor for class openjava.ptree.CastExpression
Allocates a new object.
CastLookahead(Environment) - Method in class openjava.tools.parser.Parser
 
castObject(Expression, OJClass, OJClass) - Static method in class openjava.mop.Toolbox
Converts an expression of type Object into an appropriate type.
catalogReader - Variable in class net.sf.saffron.sql.SqlValidator
 
CATCH - Static variable in interface openjava.syntax.TokenID
 
CATCH - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CATCH - Static variable in interface openjava.tools.parser.ParserConstants
 
CatchBlock - class openjava.ptree.CatchBlock.
The CatchBlock class presents catch node of parse tree
CatchBlock() - Constructor for class openjava.ptree.CatchBlock
 
CatchBlock(Parameter, StatementList) - Constructor for class openjava.ptree.CatchBlock
Allocates a new CatchBlock object.
CatchList - class openjava.ptree.CatchList.
The CatchList class presents for the node of parse tree of CatchBlock
CatchList() - Constructor for class openjava.ptree.CatchList
 
CatchList(CatchBlock) - Constructor for class openjava.ptree.CatchList
 
ChainOfResponsibilityPattern - Static variable in class net.sf.saffron.util.Glossary
Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.
changeConvention(SaffronRel, CallingConvention) - Method in interface net.sf.saffron.core.SaffronPlanner
Changes a relational expression to an equivalent one of a different calling convention.
changeConvention(SaffronRel, CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
changeConvention(SaffronRel, Graph.Arc) - Method in class net.sf.saffron.opt.VolcanoPlanner
Tries to convert a relational expression to the target convention of an arc.
changeConventionUsingConverters(SaffronRel, CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
changeLog - Variable in class openjava.debug.gui.SourceCodeViewer
 
CHAR - Static variable in class openjava.mop.OJSystem
class object for primitive type char
CHAR - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
CHAR - Static variable in interface openjava.syntax.TokenID
 
CHAR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CHAR - Static variable in interface openjava.tools.parser.ParserConstants
 
CHARACTER - Static variable in class openjava.ptree.Literal
 
CHARACTER_LITERAL - Static variable in interface openjava.syntax.TokenID
 
CHARACTER_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CHARACTER_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
charBegin - Variable in class openjava.ptree.Leaf
charBegin is the number of the character at which this token is.
check() - Method in class openjava.ojc.CommandArguments2
 
check(String) - Method in class net.sf.saffron.sql.SqlValidator
 
check(String, String) - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
check(String, String) - Method in class net.sf.saffron.sql2rel.ConverterTest
 
check(TestCase, String) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.ConverterTest
 
checkArguments() - Method in class openjava.ojc.CommandArguments
 
checkError() - Method in class net.sf.saffron.runtime.QueueIterator
Throws an error if one has been set via QueueIterator.done(Throwable).
checkError() - Static method in class openjava.tools.DebugOut
Flush the stream and check its error state.
checkExp(String, String) - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
checkFails(String, String) - Method in class net.sf.saffron.sql.SqlValidator
 
checkFails(String, String) - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
checkForSatisfiedConverters(RelSet, SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
checkIt(String, OptionsList.Option[], String[]) - Method in class net.sf.saffron.util.OptionsListTest
 
child - Variable in class net.sf.saffron.rel.SingleRel
 
childExps - Variable in class net.sf.saffron.oj.rel.IterCalcRel
 
children - Variable in class net.sf.saffron.opt.RuleOperand
 
children - Variable in class net.sf.saffron.sql.SqlValidator.SelectScope
List of child scopes, set on validate.
children - Variable in class net.sf.saffron.util.Walker.Frame
 
children - Variable in class net.sf.saffron.util.Walker.Region
 
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.ParseTreeObject
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in interface openjava.ptree.ParseTree
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.NonLeaf
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.List
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(ParseTreeVisitor) - Method in class openjava.ptree.Leaf
Accepts a ParseTreeVisitor object as the role of a Visitor in the Visitor pattern, as the role of an Element in the Visitor pattern.
childrenAccept(RelVisitor) - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
childrenAccept(RelVisitor) - Method in class net.sf.saffron.rel.SingleRel
 
childrenAccept(RelVisitor) - Method in class net.sf.saffron.rel.SaffronRel
 
childrenAccept(RelVisitor) - Method in class net.sf.saffron.rel.JoinRel
 
childrenAreEqual(NonLeaf) - Method in class openjava.ptree.NonLeaf
Returns whether all of this object's children are equal to the corresponding child of other
childrenNames - Variable in class net.sf.saffron.sql.SqlValidator.SelectScope
Aliases of the child scopes, set on validate.
chooseConvention(RexNode) - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
chooseDelegate() - Method in interface net.sf.saffron.core.SaffronPlanner
Negotiates an appropriate planner to deal with distributed queries.
chooseDelegate() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
chooseType(OJClass, OJClass) - Static method in class openjava.ptree.BinaryExpression
 
CLASS - Static variable in class openjava.mop.Signature
 
CLASS - Static variable in interface openjava.syntax.TokenID
 
CLASS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CLASS - Static variable in interface openjava.tools.parser.ParserConstants
 
class2path(String) - Static method in class openjava.ojc.ExprCompiler
 
class2path(String) - Static method in class openjava.ojc.Compiler
 
ClassBody(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
ClassBodyDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
ClassBodyDeclarationListOpt(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
ClassCollector - class net.sf.saffron.oj.util.ClassCollector.
ClassCollector walks over an expression tree, calling Expression.getType(openjava.mop.Environment) and Expression.getRowType(openjava.mop.Environment) on each node, and forming a set of distinct types.
ClassCollector(Environment) - Constructor for class net.sf.saffron.oj.util.ClassCollector
 
ClassDeclaration - class openjava.ptree.ClassDeclaration.
The ClassDeclaration class presents class declaration node of parse tree.
ClassDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
ClassDeclaration(ModifierList, String, TypeName[], TypeName[], MemberDeclarationList) - Constructor for class openjava.ptree.ClassDeclaration
Constructs ClassDeclaration from its elements.
ClassDeclaration(ModifierList, String, TypeName[], TypeName[], MemberDeclarationList, boolean) - Constructor for class openjava.ptree.ClassDeclaration
 
ClassDeclarationList - class openjava.ptree.ClassDeclarationList.
The ClassDeclarationList class presents for the node of parse tree of ClassDeclaration
ClassDeclarationList() - Constructor for class openjava.ptree.ClassDeclarationList
 
ClassDeclarationList(ClassDeclaration) - Constructor for class openjava.ptree.ClassDeclarationList
 
ClassEnvironment - class openjava.mop.ClassEnvironment.
 
ClassEnvironment(Environment) - Constructor for class openjava.mop.ClassEnvironment
 
ClassEnvironment(Environment, OJClass) - Constructor for class openjava.mop.ClassEnvironment
 
ClassEnvironment(Environment, String) - Constructor for class openjava.mop.ClassEnvironment
 
classes - Variable in class openjava.mop.OJClassSourceCode
 
classes - Variable in class openjava.mop.OJClassArray
 
classes - Variable in class openjava.ptree.util.SyntheticClass
 
classesForName(String) - Static method in class net.sf.saffron.runtime.SaffronUtil
Looks up a class by name, returns an array of one class if the class is not found, an array of zero classes if not.
ClassLiteral - class openjava.ptree.ClassLiteral.
The ClassLiteral class represents an expression as a object of Class class, which is suppoted since JDK 1.1.
ClassLiteral(Environment) - Method in class openjava.tools.parser.Parser
 
ClassLiteral(OJClass) - Constructor for class openjava.ptree.ClassLiteral
 
ClassLiteral(TypeName) - Constructor for class openjava.ptree.ClassLiteral
Allocates a new object.
ClassLiteralLookahead() - Method in class openjava.tools.parser.Parser
 
ClassLiteralReplacer - class openjava.ptree.util.ClassLiteralReplacer.
Replaces occurrences of foo.Bar.class with Class.forName("foo.Bar").
ClassLiteralReplacer(Environment) - Constructor for class openjava.ptree.util.ClassLiteralReplacer
 
ClassMap - class openjava.ptree.util.ClassMap.
A ClassMap is ...
ClassMap(Class) - Constructor for class openjava.ptree.util.ClassMap
 
ClassModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
className - Variable in class openjava.mop.ClassEnvironment
 
ClassSchema - class net.sf.saffron.ext.ClassSchema.
A ClassSchema is a schema whose tables are reflections of the the public fields of a given class.
ClassSchema(Class, boolean) - Constructor for class net.sf.saffron.ext.ClassSchema
 
classSet - Variable in class net.sf.saffron.oj.util.ClassCollector
 
clazz - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType
 
clazz - Variable in class net.sf.saffron.ext.ClassSchema
 
clazz - Variable in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
clazz - Variable in class net.sf.saffron.opt.RuleOperand
 
clazz - Variable in class net.sf.saffron.runtime.VarDecl
 
clazz - Variable in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
clazz - Variable in class openjava.mop.Environment.BasicVariableInfo
 
clazz - Variable in class openjava.ojc.TranslatorThread
 
clazzAggAndAcc - Static variable in class openjava.mop.Toolbox
 
clazzAggregationExtender - Static variable in class openjava.mop.Toolbox
 
clazzClass - Static variable in class openjava.mop.Toolbox
 
clazzCollection - Static variable in class openjava.mop.Toolbox
 
clazzComparable - Static variable in class openjava.mop.Toolbox
 
clazzComparator - Static variable in class openjava.mop.Toolbox
 
clazzConnection - Static variable in class openjava.mop.Toolbox
 
clazzEntry - Static variable in class openjava.mop.Toolbox
 
clazzEnumeration - Static variable in class openjava.mop.Toolbox
 
clazzHashtable - Static variable in class openjava.mop.Toolbox
 
clazzIterable - Static variable in class openjava.mop.Toolbox
 
clazzIterator - Static variable in class openjava.mop.Toolbox
 
clazzMap - Static variable in class openjava.mop.Toolbox
 
clazzMapEntry - Static variable in class openjava.mop.Toolbox
 
clazzObject - Static variable in class openjava.mop.Toolbox
 
clazzObjectArray - Static variable in class openjava.mop.Toolbox
 
clazzResultSet - Static variable in class openjava.mop.Toolbox
 
clazzSaffronUtil - Static variable in class openjava.mop.Toolbox
 
clazzSet - Static variable in class openjava.mop.Toolbox
 
clazzSQLException - Static variable in class openjava.mop.Toolbox
 
clazzString - Static variable in class openjava.mop.Toolbox
 
clazzSyntheticObject - Static variable in class openjava.mop.Toolbox
 
clazzVector - Static variable in class openjava.mop.Toolbox
 
clazzVoid - Static variable in class openjava.mop.Toolbox
 
clear() - Method in class net.sf.saffron.util.BinaryHeap
 
clear() - Method in class openjava.ojc.JavaCompilerArgs
 
clearBatch() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
clearWarnings() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
clearWarnings() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
clearWarnings() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
clone() - Method in class net.sf.saffron.ext.ExtentRel
 
clone() - Method in class net.sf.saffron.oj.convert.VectorConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.ResultSetConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.CollectionConverterRel
 
clone() - Method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaUnionAllRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaTableAccessRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaProjectRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaOneRowRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaFilterRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaExistsRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaDistinctRel
 
clone() - Method in class net.sf.saffron.oj.rel.JavaAggregateRel
 
clone() - Method in class net.sf.saffron.oj.rel.IterOneRowRel
 
clone() - Method in class net.sf.saffron.oj.rel.IterConcatenateRel
 
clone() - Method in class net.sf.saffron.oj.rel.IterCalcRel
 
clone() - Method in class net.sf.saffron.oj.rel.ForTerminatorRel
 
clone() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
clone() - Method in class net.sf.saffron.oj.util.JavaRowExpression
 
clone() - Method in class net.sf.saffron.oj.xlat.InternalTranslator.RexQuery
 
clone() - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator.RexGroupVariable
 
clone() - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator.RexAggVariable
 
clone() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel
 
clone() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.NoneSingleRel
 
clone() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysSingleRel
 
clone() - Method in class net.sf.saffron.opt.RelSubset
An RelSet is its own clone.
clone() - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
clone() - Method in class net.sf.saffron.opt.AbstractConverter
 
clone() - Method in class net.sf.saffron.rel.UnionRel
 
clone() - Method in class net.sf.saffron.rel.TableModificationRel
 
clone() - Method in class net.sf.saffron.rel.TableAccessRel
 
clone() - Method in class net.sf.saffron.rel.SortRel
 
clone() - Method in class net.sf.saffron.rel.SaffronRel
 
clone() - Method in class net.sf.saffron.rel.ProjectRel
 
clone() - Method in class net.sf.saffron.rel.OneRowRel
 
clone() - Method in class net.sf.saffron.rel.JoinRel
 
clone() - Method in class net.sf.saffron.rel.FilterRel
 
clone() - Method in class net.sf.saffron.rel.DistinctRel
 
clone() - Method in class net.sf.saffron.rel.CorrelatorRel
 
clone() - Method in class net.sf.saffron.rel.AggregateRel
 
clone() - Method in class net.sf.saffron.rel.convert.NoneConverterRel
 
clone() - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
clone() - Method in class net.sf.saffron.rex.RexRangeRef
 
clone() - Method in class net.sf.saffron.rex.RexNode
 
clone() - Method in class net.sf.saffron.rex.RexLiteral
 
clone() - Method in class net.sf.saffron.rex.RexList
 
clone() - Method in class net.sf.saffron.rex.RexInputRef
 
clone() - Method in class net.sf.saffron.rex.RexFieldAccess
 
clone() - Method in class net.sf.saffron.rex.RexCorrelVariable
 
clone() - Method in class net.sf.saffron.rex.RexCall
 
clone() - Method in class net.sf.saffron.sql.SqlNodeList
 
clone() - Method in class net.sf.saffron.sql.SqlNode
 
clone() - Method in class net.sf.saffron.sql.SqlLiteral
 
clone() - Method in class net.sf.saffron.sql.SqlIdentifier
 
clone() - Method in class net.sf.saffron.sql.SqlCall
 
clone() - Method in class net.sf.saffron.util.EnumeratedValues
 
clone() - Method in class openjava.ptree.ParseTreeObject
clone() is fixed as a shallow copy.
clone(Expression) - Static method in class net.sf.saffron.util.Util
 
clone(Expression[]) - Static method in class net.sf.saffron.util.Util
 
clone(int[]) - Static method in class net.sf.saffron.util.Util
 
clone(RexNode) - Static method in class net.sf.saffron.rex.RexUtil
Returns a copy of a row-expression.
clone(RexNode[]) - Static method in class net.sf.saffron.rex.RexUtil
Returns a copy of an array of row-expressions.
clone(SaffronRel) - Static method in class net.sf.saffron.opt.OptUtil
 
clone(SaffronRel[]) - Static method in class net.sf.saffron.opt.OptUtil
 
clone(StatementList) - Static method in class net.sf.saffron.util.Util
 
clone(String[]) - Static method in class net.sf.saffron.util.Util
 
cloneArray(SqlNode[]) - Static method in class net.sf.saffron.sql.SqlNode
 
clonerator - Variable in class net.sf.saffron.runtime.BufferedIterator
 
close() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
close() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
close() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
close() - Static method in class openjava.tools.DebugOut
Close the stream.
ClosedEnvironment - class openjava.mop.ClosedEnvironment.
An environment whose symbols come from local Java variable, method and class declarations.
ClosedEnvironment(Environment) - Constructor for class openjava.mop.ClosedEnvironment
Creates a ClosedEnvironment.
cluster - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
cluster - Variable in class net.sf.saffron.rel.SaffronRel
 
cluster - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
collations - Variable in class net.sf.saffron.rel.SortRel
 
collator - Variable in class net.sf.saffron.ext.LocaleMin
 
collectFromRel(SaffronRel) - Static method in class net.sf.saffron.oj.util.UnboundVariableCollector
Returns a description of what variables are unbound inside rel.
COLLECTION - Static variable in class net.sf.saffron.opt.CallingConvention
 
COLLECTION_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The COLLECTION calling convention results in a Java expression which evaluates to a Collection, typically a ArrayList.
CollectionConverterRel - class net.sf.saffron.oj.convert.CollectionConverterRel.
A CollectionConverterRel converts a plan from inConvention to CallingConvention.COLLECTION.
CollectionConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.CollectionConverterRel
 
COLON - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
COLON - Static variable in interface openjava.syntax.TokenID
 
COLON - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
COLON - Static variable in interface openjava.tools.parser.ParserConstants
 
ColoredSourceWriter - class openjava.debug.gui.ColoredSourceWriter.
The class ColoredSourceWriter is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
ColoredSourceWriter.TextPanePrintWriter - class openjava.debug.gui.ColoredSourceWriter.TextPanePrintWriter.
 
ColoredSourceWriter.TextPanePrintWriter() - Constructor for class openjava.debug.gui.ColoredSourceWriter.TextPanePrintWriter
 
ColoredSourceWriter(DefaultStyledDocument, int, int) - Constructor for class openjava.debug.gui.ColoredSourceWriter
 
column - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
column - Variable in class openjava.tools.parser.JavaCharStream
 
columnGetter - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
columnName - Variable in class net.sf.saffron.ext.JdbcTable.JdbcColumn
 
columnNames - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
columnNames - Variable in class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter
 
columns - Variable in class net.sf.saffron.ext.JdbcTable
 
Comma - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Comma join: the good old-fashioned SQL FROM clause, where table expressions are specified with commas between them, and join conditions are specified in the WHERE clause.
COMMA - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
COMMA - Static variable in interface openjava.syntax.TokenID
 
COMMA - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
COMMA - Static variable in interface openjava.tools.parser.ParserConstants
 
Comma_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
CommandArguments - class openjava.ojc.CommandArguments.
Represents the argument list passed to a Java compiler.
CommandArguments(String[]) - Constructor for class openjava.ojc.CommandArguments
 
CommandArguments2 - class openjava.ojc.CommandArguments2.
Represents the argument list passed to a Java compiler.
CommandArguments2(String[]) - Constructor for class openjava.ojc.CommandArguments2
 
CommandPattern - Static variable in class net.sf.saffron.util.Glossary
Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
comment - Variable in class openjava.ptree.NonLeaf
 
commit() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
commonBaseType(OJClass, OJClass) - Static method in class openjava.mop.Signature
 
commonBaseTypes(OJClass[], OJClass[]) - Static method in class openjava.mop.Signature
 
comp_unit - Variable in class openjava.ojc.ExprCompiler
 
comparator - Variable in class net.sf.saffron.util.BinaryHeap
 
compare(Object, Object) - Method in class net.sf.saffron.ext.Median.ArrayComparator
 
compare(Object, Object) - Method in class net.sf.saffron.opt.RuleQueue.RelImportanceComparator
 
compare(Object, Object) - Method in class net.sf.saffron.opt.RuleQueue.RuleMatchImportanceComparator
 
compareParameters(OJClass[]) - Method in class openjava.mop.OJMethod
 
compareParameters(OJClass[]) - Method in class openjava.mop.OJConstructor
 
compareParameters(OJConstructor) - Method in class openjava.mop.OJConstructor
 
compareParameters(OJMethod) - Method in class openjava.mop.OJMethod
 
compareParams(OJClass[]) - Method in class openjava.mop.Signature
 
Comparison - Static variable in class net.sf.saffron.rex.RexKind
A comparison operator (RexKind.Equals, RexKind.GreaterThan, etc.).
ComparisonORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
CompilationUnit - class openjava.ptree.CompilationUnit.
The CompilationUnit class presents for the whole parse tree in a file.
CompilationUnit(Environment) - Method in class openjava.tools.parser.Parser
Syntactical Descriptions *
CompilationUnit(String, String[], ClassDeclarationList) - Constructor for class openjava.ptree.CompilationUnit
Allocates this object with specified parse-tree elements.
compile() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
compile() - Method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
compile() - Method in class JP.ac.tsukuba.openjava.NullCompiler
 
compile() - Method in class openjava.ojc.DynamicJavaCompiler
 
compile() - Method in interface openjava.ojc.JavaCompiler
 
compile(ClassDeclaration, Environment, ParseTree, OJStatement.Argument[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
compile(String[]) - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
compile(String, String, String, Class[], String[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
compileAndBind(ClassDeclaration, ParseTree, OJStatement.Argument[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
compileExternal(String[]) - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
Compiler - class openjava.ojc.Compiler.
 
Compiler(CommandArguments) - Constructor for class openjava.ojc.Compiler
 
compilerMutex - Static variable in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
componentType - Variable in class openjava.mop.OJClassArray
 
CompositePattern - Static variable in class net.sf.saffron.util.Glossary
Compose objects into tree structures to represent part-whole hierarchies.
CompositeRule - class openjava.syntax.CompositeRule.
The class CompositeRule represents iterative syntax rule.
CompositeRule(SyntaxRule[]) - Constructor for class openjava.syntax.CompositeRule
Allocates a new rule representing a composition of given rules.
CompositeRule(SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.CompositeRule
 
CompositeRule(SyntaxRule, SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.CompositeRule
 
CompoundIdentifier() - Method in class net.sf.saffron.sql.parser.Parser
 
CompoundIterator - class net.sf.saffron.runtime.CompoundIterator.
CompoundIterator creates an iterator out of several.
CompoundIterator(Iterator[]) - Constructor for class net.sf.saffron.runtime.CompoundIterator
 
computeDigest() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
computeDigest() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
computeDigest() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.RecordType
 
computeDigest() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType
 
computeDigest() - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
computeDigest() - Method in class net.sf.saffron.opt.VolcanoRuleMatch
 
computeDigest() - Method in class net.sf.saffron.opt.RelSubset
 
computeDigest() - Method in class net.sf.saffron.rel.SaffronRel
Computes the digest.
computeDigest() - Method in class net.sf.saffron.rex.RexCall
 
computeFieldOffset(SaffronRel, int) - Method in class net.sf.saffron.opt.RelImplementor
Returns the index of the first field in rel which comes from its ordinalth input.
computeImportance() - Method in class net.sf.saffron.opt.VolcanoRuleMatch
 
computeImportance(RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
Computes the importance of a node.
computeImportanceOfChild(RelSubset, RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
Returns the importance of a child to a parent.
computeRefType(TypeName, Expression) - Method in class openjava.ptree.util.ExpansionApplier
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.SingleTerminatorRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.JavaUnionAllRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.JavaExistsRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.JavaDistinctRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.JavaAggregateRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.IterConcatenateRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestSingleRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysSingleRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.RelSubset
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.opt.AbstractConverter
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.TableAccessRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.SaffronRel
Returns the cost of this plan (not including children).
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.ProjectRelBase
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.OneRowRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.FilterRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.DistinctRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.AggregateRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.convert.ConverterRel
 
computeSelfCost(SaffronPlanner) - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
Concat - Static variable in class net.sf.saffron.rex.RexKind
The string concatenation operator, "||".
CONCAT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
concatOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
concatOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
ConcatORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
condition - Variable in class net.sf.saffron.oj.rel.IterCalcRel
 
condition - Variable in class net.sf.saffron.rel.JoinRel
 
condition - Variable in class net.sf.saffron.rel.FilterRel
 
CONDITION_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
 
CONDITION_OPERAND - Static variable in class net.sf.saffron.sql.SqlDelete
 
CONDITION_TYPE_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
Value must be a SqlLiteral, one of the integer codes for SqlJoinOperator.ConditionType.
CONDITIONAL_AND - Static variable in interface openjava.syntax.TokenID
 
CONDITIONAL_AND - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CONDITIONAL_OR - Static variable in interface openjava.syntax.TokenID
 
CONDITIONAL_OR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ConditionalAndExpression(Environment) - Method in class openjava.tools.parser.Parser
 
ConditionalExpression - class openjava.ptree.ConditionalExpression.
The ConditionalExpression class represents a conditional expression.
ConditionalExpression() - Constructor for class openjava.ptree.ConditionalExpression
 
ConditionalExpression(Environment) - Method in class openjava.tools.parser.Parser
 
ConditionalExpression(Expression, Expression, Expression) - Constructor for class openjava.ptree.ConditionalExpression
Allocates a new conditional expression object.
ConditionalOrExpression(Environment) - Method in class openjava.tools.parser.Parser
 
configSpecifiedMetaBind() - Method in class openjava.ojc.Compiler
 
connect(String, Properties) - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
connection - Variable in class net.sf.saffron.core.SaffronConnectionDecorator
The underlying SaffronConnection.
connection - Variable in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
connection - Variable in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
connection - Variable in class net.sf.saffron.oj.stmt.OJStatement
 
connection - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.TestContext
 
connection - Variable in class net.sf.saffron.oj.xlat.OJQueryExpander
 
connection - Variable in class net.sf.saffron.rel.TableModificationRel
The connection to Saffron.
connection - Variable in class net.sf.saffron.rel.TableAccessRel
The connection to Saffron.
connection - Variable in class net.sf.saffron.rel.jdbc.JdbcQuery
The expression which yields the connection object.
connection - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
connection - Variable in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
connection - Variable in class net.sf.saffron.walden.Interpreter
 
connection - Variable in class openjava.ptree.util.SaffronExpansionApplier
 
connectionVariable - Static variable in class net.sf.saffron.oj.stmt.OJStatement
 
CONST - Static variable in interface openjava.tools.parser.ParserConstants
 
constantEmpty() - Static method in class openjava.mop.OJModifier
 
constantEmptyString_ - Static variable in class openjava.ptree.Literal
 
constantEmptyString() - Static method in class openjava.ptree.Literal
 
constantFalse_ - Static variable in class openjava.ptree.Literal
 
constantFalse() - Static method in class openjava.ptree.Literal
 
constantNull - Variable in class net.sf.saffron.rex.RexBuilder
 
constantNull_ - Static variable in class openjava.ptree.Literal
 
constantNull() - Method in class net.sf.saffron.rex.RexBuilder
Creates a constant for the SQL NULL value.
constantNull() - Static method in class openjava.ptree.Literal
 
constantOne_ - Static variable in class openjava.ptree.Literal
 
constantOne() - Static method in class openjava.ptree.Literal
 
constantSuper() - Static method in class openjava.ptree.SelfAccess
 
constantThis() - Static method in class openjava.ptree.SelfAccess
 
constantTrue_ - Static variable in class openjava.ptree.Literal
 
constantTrue() - Static method in class openjava.ptree.Literal
 
constantZero_ - Static variable in class openjava.ptree.Literal
 
constantZero() - Static method in class openjava.ptree.Literal
 
constrain(OptionsList.Option[], int, int) - Method in class net.sf.saffron.util.OptionsList
Tells the options list that the given options are mutually exclusive.
constrs - Variable in class openjava.mop.OJClassSourceCode
 
constrs - Variable in class openjava.mop.OJClassArray
 
CONSTRUCTOR - Static variable in class openjava.mop.Signature
 
CONSTRUCTOR - Static variable in interface openjava.ptree.MemberDeclaration
The CONSTRUCTOR is a kind of MemberDeclaration
ConstructorDeclaration - class openjava.ptree.ConstructorDeclaration.
The ConstructorDeclaration class represents constructor declaration node of the parse tree.
ConstructorDeclaration() - Constructor for class openjava.ptree.ConstructorDeclaration
for recursive copy
ConstructorDeclaration(Environment) - Method in class openjava.tools.parser.Parser
 
ConstructorDeclaration(ModifierList, String, ParameterList, TypeName[], ConstructorInvocation, StatementList) - Constructor for class openjava.ptree.ConstructorDeclaration
Constructs new ConstructorDeclaration from its elements.
ConstructorDeclaration(ModifierList, String, ParameterList, TypeName[], StatementList) - Constructor for class openjava.ptree.ConstructorDeclaration
Constructs new ConstructorDeclaration from its elements.
ConstructorDeclarationLookahead(ClassEnvironment) - Method in class openjava.tools.parser.Parser
This is used to check constructors semantically.
ConstructorInvocation - class openjava.ptree.ConstructorInvocation.
The ConstructorInvocation class presents expression statement node of parse tree
ConstructorInvocation() - Constructor for class openjava.ptree.ConstructorInvocation
 
ConstructorInvocation(ExpressionList) - Constructor for class openjava.ptree.ConstructorInvocation
Constructs a new constructor invocation.
ConstructorInvocation(ExpressionList, Expression) - Constructor for class openjava.ptree.ConstructorInvocation
Constructs a new constructor invocation.
ConstructorInvocationLookahead() - Method in class openjava.tools.parser.Parser
 
ConstructorModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
consume(TokenSource) - Method in class openjava.syntax.TypeNameRule
 
consume(TokenSource) - Method in class openjava.syntax.TokenRule
Consumes token source.
consume(TokenSource) - Method in interface openjava.syntax.SyntaxRule
Consumes tokens from the given token source following the rule.
consume(TokenSource) - Method in class openjava.syntax.StatementRule
 
consume(TokenSource) - Method in class openjava.syntax.SeparatedListRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.SelectionRule
 
consume(TokenSource) - Method in class openjava.syntax.PrepPhraseRule
 
consume(TokenSource) - Method in class openjava.syntax.NameRule
Consumes a dot-separated name like java.lang.String.
consume(TokenSource) - Method in class openjava.syntax.IterationRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.IdentifierRule
 
consume(TokenSource) - Method in class openjava.syntax.ExpressionRule
 
consume(TokenSource) - Method in class openjava.syntax.CompositeRule
Consumes token source.
consume(TokenSource) - Method in class openjava.syntax.BlockRule
 
consume(TokenSource) - Method in class openjava.syntax.AbstractSyntaxRule
Consumes tokens from the given token source following the rule.
consumeBlock(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeBlock(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a block.
consumeBracketPair(int) - Method in class openjava.tools.parser.Parser
 
consumeExpression(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeExpression(TokenSource) - Method in class openjava.syntax.ExpressionRule
Subclasses of this class can override this method to extend its returnable expressions.
consumeExpression(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a single expression from given token source.
consumeIdentifier(TokenSource) - Method in class openjava.syntax.IdentifierRule
 
consumeKeyword(int) - Method in class openjava.tools.parser.Parser
 
consumeMetaclassName(int) - Method in class openjava.tools.parser.Parser
 
consumeParenPair(int) - Method in class openjava.tools.parser.Parser
 
consumePureResultType(int) - Method in class openjava.tools.parser.Parser
 
consumeQualifiedName(TokenSource) - Method in class openjava.syntax.NameRule
To override for modifying rule.
consumeSepAndElem(TokenSource) - Method in class openjava.syntax.SeparatedListRule
 
consumeStatement(TokenSource) - Method in class openjava.syntax.StatementRule
 
consumeStatement(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
 
consumeStatement(TokenSource, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a statement.
consumeTypeName(TokenSource) - Method in class openjava.syntax.TypeNameRule
 
consumeTypeName(TokenSource) - Static method in class openjava.syntax.JavaSyntaxRules
Consumes a type name.
contains(int) - Method in class openjava.ptree.ModifierList
 
contains(SaffronRel) - Method in class net.sf.saffron.opt.RuleQueue
 
contains(String) - Method in class openjava.ptree.ModifierList
 
contains(String) - Method in class openjava.ptree.List
Tests if any element representing the specified string is exist or not.
contains(String[], int, String) - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
contains(String[], String, int) - Static method in class net.sf.saffron.rel.SwapJoinRule
Whether names contains name in the first count positions.
contents - Variable in class openjava.ptree.NonLeaf
contents is the array of the elements of this nonleaf-node.
contents - Variable in class openjava.ptree.List
The ptreelist the list of parse-tree nodes
contents_addElement(Object) - Method in class openjava.ptree.List
 
contents_elementAt(int) - Method in class openjava.ptree.List
 
contents_insertElementAt(Object, int) - Method in class openjava.ptree.List
 
contents_removeElementAt(int) - Method in class openjava.ptree.List
 
contents_setElementAt(Object, int) - Method in class openjava.ptree.List
 
contents_size() - Method in class openjava.ptree.List
 
contentsAsArray(String, String) - Method in class net.sf.saffron.core.SaffronConnectionDecorator
 
contentsAsArray(String, String) - Method in interface net.sf.saffron.core.SaffronConnection
In theory, this method returns the contents of tableName as an array; in practice, it is a placeholder recognized by the optimizer to do something much more efficient.
contentsAsArray(String, String) - Method in class net.sf.saffron.core.EmptySaffronConnection
 
contentsAsArray(String, String) - Method in class net.sf.saffron.ext.ObjectSchema
 
contentsAsArray(String, String) - Method in class net.sf.saffron.ext.JdbcConnection
 
contentsAsArray(String, String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection
 
context - Variable in class net.sf.saffron.web.servlet.WaldenServlet.Context
 
contextDestroyed(ServletContextEvent) - Method in class net.sf.saffron.web.servlet.WaldenListener
 
contextInitialized(ServletContextEvent) - Method in class net.sf.saffron.web.servlet.WaldenListener
 
CONTINUE - Static variable in interface openjava.syntax.TokenID
 
CONTINUE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
CONTINUE - Static variable in interface openjava.tools.parser.ParserConstants
 
ContinueStatement - class openjava.ptree.ContinueStatement.
The ContinueStatement class represents a continue statement node of parse tree.
ContinueStatement() - Constructor for class openjava.ptree.ContinueStatement
Allocates a new ContinueStatement object.
ContinueStatement(Environment) - Method in class openjava.tools.parser.Parser
 
ContinueStatement(String) - Constructor for class openjava.ptree.ContinueStatement
Allocates a new ContinueStatement object.
CONVENIENT - Static variable in class openjava.mop.Metaclass
 
convention - Variable in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
convention - Variable in class net.sf.saffron.opt.RuleOperand
 
convention - Variable in class net.sf.saffron.opt.RelSubset
 
conversionGraph - Variable in class net.sf.saffron.opt.VolcanoPlanner
 
convert(SaffronPlanner, SaffronRel, CallingConvention) - Static method in class net.sf.saffron.opt.VolcanoRule
Converts a relational expression to a given calling convention, if it is not already of that convention.
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.AggregateToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.DistinctToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.FilterToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.JoinToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.OneRowToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.OneRowToIteratorRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.ProjectToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.ProjectToIteratorRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.TableAccessToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.UnionToIteratorRule
 
convert(SaffronRel) - Method in class net.sf.saffron.oj.OJPlannerFactory.UnionToJavaRule
 
convert(SaffronRel) - Method in class net.sf.saffron.rel.convert.FactoryConverterRule
 
convert(SaffronRel) - Method in class net.sf.saffron.rel.convert.ConverterRule
 
convert(SaffronRel) - Method in interface net.sf.saffron.rel.convert.ConverterFactory
 
convertCall(RexCall, Expression[]) - Method in class net.sf.saffron.opt.RelImplementor.Translator
 
convertDelete(SqlDelete) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
ConverterFactory - interface net.sf.saffron.rel.convert.ConverterFactory.
A ConverterFactory is ...
ConverterRel - class net.sf.saffron.rel.convert.ConverterRel.
Converts a relational expression from one calling convention to another.
ConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.rel.convert.ConverterRel
 
ConverterRule - class net.sf.saffron.rel.convert.ConverterRule.
Abstract base class for a rule which converts from one calling convention to another without changing semantics.
ConverterRule(Class, CallingConvention, CallingConvention, String) - Constructor for class net.sf.saffron.rel.convert.ConverterRule
Creates a ConverterRule
ConverterTest - class net.sf.saffron.sql2rel.ConverterTest.
Unit test for SqlToRelConverter.
ConverterTest.TestContext - class net.sf.saffron.sql2rel.ConverterTest.TestContext.
Contains context shared between unit tests.
ConverterTest.TestContext() - Constructor for class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
ConverterTest() - Constructor for class net.sf.saffron.sql2rel.ConverterTest
 
convertExists(SqlToRelConverter.Blackboard, SqlNode, SqlNode, RexLiteral, String) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a query into a join with an indicator variable.
convertExpression(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlValidator.Scope, SqlNode) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertExpressionList(SqlToRelConverter.Blackboard, SqlNode[]) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertExpToInternal(Expression) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Translates an expression into one which references only internal variables.
convertExpToInternal(Expression, SaffronRel[]) - Method in class net.sf.saffron.oj.xlat.QueryInfo
 
convertExpToOptimizedRel(Expression, boolean, CallingConvention, Variable, StatementList) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
Converts an expression to a relational expression according to a particular calling convention, and optimizes it.
convertExpToUnoptimizedRel(Expression, boolean, QueryInfo, OJClass) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
Convert an expression to a relation, if it is relational, otherwise return null.
convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a FROM clause into a relational expression.
convertFrom(SqlValidator.Scope, SqlNode) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertFromExpToRel(Expression) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Converts an expression into a relational expression.
convertGroup(SqlToRelConverter.Blackboard, SqlNodeList) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a GROUP BY clause.
convertGroup(SqlValidator.Scope, SqlNodeList) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertGroupExpToInternal(Expression, Expression[], ArrayList, Vector) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Translates an aggregate expression into one which references only variables.
convertHaving(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts an identifier into an expression in a given scope.
convertIdentifier(SqlValidator.Scope, SqlIdentifier) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
Converts an identifier into an expression in a given scope.
convertInsert(SqlInsert) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertInsertToRel(InsertExpression, QueryInfo) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
 
convertJoinCondition(SqlToRelConverter.Blackboard, SqlNode, SqlJoinOperator.ConditionType, SaffronRel, SaffronRel) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertJoinType(int) - Static method in class net.sf.saffron.oj.xlat.QueryInfo
 
convertJoinType(SqlJoinOperator.JoinType) - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertJoinType(SqlJoinOperator.JoinType) - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertLiteral(SqlLiteral) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertLiteral(SqlLiteral) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertOrder(SqlToRelConverter.Blackboard, SqlNodeList) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts an ORDER BY clause.
convertOrder(SqlValidator.Scope, SqlNodeList) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertQuery(SqlNode) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertQuery(SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a query's parse tree into a relational expression.
convertQueryOrInList(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertQueryRecursive(SqlNode) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertQueryRecursive(SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertQueryToRel(QueryExpression) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Converts a QueryExpression into a SaffronRel.
convertRelToExp(SaffronRel) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
 
convertRowConstructor(SqlToRelConverter.Blackboard, SqlCall) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a row constructor into a relational expression.
convertRowConstructor(SqlValidator.Scope, SqlCall) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertSelect(SqlSelect) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertSelect(SqlSelect) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertSelectList(SqlToRelConverter.Blackboard, SqlNodeList) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
convertSelectList(SqlValidator.SelectScope, SqlNodeList) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertValues(SqlToRelConverter.Blackboard, SqlCall) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a values clause (as in "INSERT INTO T(x,y) VALUES (1,2)") into a relational expression.
convertValues(SqlValidator.Scope, SqlCall) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
convertWhere(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
copyInto(Collection, boolean[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a collection into a boolean array.
copyInto(Collection, int[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a collection into an int array.
copyInto(Collection, Object[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a collection into an array.
copyInto(Vector, boolean[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a vector into a boolean array.
copyInto(Vector, int[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a vector into a int array.
copyInto(Vector, Object[]) - Static method in class net.sf.saffron.runtime.SaffronUtil
Copies a vector into an array.
correct(ParseTree, Environment) - Static method in class openjava.syntax.JavaSyntaxRules
 
correlations - Variable in class net.sf.saffron.rel.CorrelatorRel
 
CorrelatorRel - class net.sf.saffron.rel.CorrelatorRel.
A CorrelatorRel behaves like a kind of JoinRel, but works by setting variables in its environment and restarting its right-hand input.
CorrelatorRel(VolcanoCluster, SaffronRel, SaffronRel, int, Expression[]) - Constructor for class net.sf.saffron.rel.CorrelatorRel
Creates a Correlator.
correlPrefix - Static variable in class net.sf.saffron.opt.VolcanoQuery
Prefix to the name of correlating variables.
correlVariable - Variable in class net.sf.saffron.rel.SaffronRel
The variable by which to refer to rows from this relational expression, as correlating expressions; null if this expression is not correlated on.
count - Variable in class net.sf.saffron.ext.Nth.Holder_Object
 
count - Variable in class net.sf.saffron.ext.Nth.Holder_double
 
count - Variable in class net.sf.saffron.ext.Nth.Holder_int
 
count - Variable in class net.sf.saffron.runtime.Semaphore
 
count - Variable in class net.sf.saffron.util.BinaryHeap
 
count() - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
count(double) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
count(int) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
count(Object) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
countColumns(SaffronRel) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Returns the number of columns in this input.
counter - Variable in class net.sf.saffron.oj.OJConnectionRegistry
 
countUpOptions(String[]) - Static method in class openjava.ojc.CommandArguments2
 
countUpOptions(String[]) - Static method in class openjava.ojc.CommandArguments
 
create(boolean) - Static method in class net.sf.saffron.sql.SqlLiteral
Creates a boolean literal.
create(Date) - Static method in class net.sf.saffron.sql.SqlLiteral
 
create(int) - Static method in class net.sf.saffron.sql.SqlLiteral
 
create(Object) - Static method in class net.sf.saffron.sql.SqlLiteral
 
create(OJClass, OJClass[], String[], boolean) - Method in class openjava.ptree.util.ClassMap
 
create(String, OJClass[]) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
Creates a BuiltinAggregation with a given name and argument types.
create(Time) - Static method in class net.sf.saffron.sql.SqlLiteral
 
create(Timestamp) - Static method in class net.sf.saffron.sql.SqlLiteral
 
createActionTable(JTextComponent) - Method in class openjava.debug.gui.SourceCodeViewer
 
createArc(Object, Object) - Method in class net.sf.saffron.util.Graph
 
createBinaryMap() - Static method in class net.sf.saffron.oj.xlat.InternalTranslator
 
createBinaryMap() - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createCall() - Method in class net.sf.saffron.sql.SqlOperator
Creates a call to this operand with no operands.
createCall(boolean, SqlNodeList, SqlNode, SqlNode, SqlNode, SqlNode, SqlNode) - Method in class net.sf.saffron.sql.SqlSelectOperator
 
createCall(SqlNode) - Method in class net.sf.saffron.sql.SqlOperator
Creates a call to this operand with a single operand.
createCall(SqlNode[]) - Method in class net.sf.saffron.sql.SqlSelectOperator
 
createCall(SqlNode[]) - Method in class net.sf.saffron.sql.SqlOperator
Creates a call to this operand with an array of operands.
createCall(SqlNode[]) - Method in class net.sf.saffron.sql.SqlJoinOperator
 
createCall(SqlNode, SqlLiteral, SqlLiteral, SqlNode, SqlLiteral, SqlNode) - Method in class net.sf.saffron.sql.SqlJoinOperator
 
createCall(SqlNode, SqlNode) - Method in class net.sf.saffron.sql.SqlOperator
Creates a call to this operand with two operands.
createCall(SqlNode, SqlNode, SqlNode) - Method in class net.sf.saffron.sql.SqlOperator
Creates a call to this operand with three operands.
createCluster(Environment) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createCluster(Environment, SaffronTypeFactory) - Method in class net.sf.saffron.opt.VolcanoQuery
 
createCluster(QueryInfo, Environment) - Static method in class net.sf.saffron.oj.xlat.QueryInfo
 
createCompiler() - Static method in class net.sf.saffron.oj.stmt.OJStatement
 
createCorrel() - Method in class net.sf.saffron.opt.VolcanoQuery
Constructs a new name for a correlating variable.
createCorrelUnresolved(Object) - Method in class net.sf.saffron.opt.VolcanoQuery
Creates a name for a correlating variable for which no SaffronRel has been created yet.
createEditMenu() - Method in class openjava.debug.gui.SourceCodeViewer
 
createFileMenu() - Method in class openjava.debug.gui.SourceCodeViewer
 
createFunctionMap() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
createFunctionMap() - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createInternalSelect(SqlNode, boolean) - Method in class net.sf.saffron.sql.SqlValidator
 
createJavaType(Class) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createJavaType(Class) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a type which encapsulates a Java class.
createJavaType(Class) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl
 
createJdbcGetterMap() - Static method in class net.sf.saffron.oj.convert.JavaConverterRel
 
createJoin(OJClass, OJClass[]) - Method in class openjava.ptree.util.ClassMap
Creates a SyntheticClass, or if there is already one with the same number and type of fields, returns that.
createJoin(SqlToRelConverter.Blackboard, SaffronRel, SaffronRel, SqlNode, SqlJoinOperator.ConditionType, int) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createJoinType(SaffronType[]) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createJoinType(SaffronType[]) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a cartesian product type.
createJoinType(SaffronType, SaffronType) - Method in class net.sf.saffron.rel.JoinRel
 
createMapBinaryJavaToSql() - Static method in class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated.  
createMapUnaryJavaToSql() - Static method in class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated.  
createMethodCall(Environment, RexNode, String, List) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
Creates a call to a Java method.
createPostfixMap() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
createPostfixMap() - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createPrefixMap() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
createPrefixMap() - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
createProject(OJClass, OJClass[], String[]) - Method in class openjava.ptree.util.ClassMap
Creates a SyntheticClass with named fields.
createProjectType(SaffronType[], String[]) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createProjectType(SaffronType[], String[]) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a type which represents a projection of a set of fields.
createProjectType(SaffronTypeFactory.FieldInfo) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createProjectType(SaffronTypeFactory.FieldInfo) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a type which represents a projection of a set fields, getting the field informatation from a callback.
createSqlType(SqlTypeName) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createSqlType(SqlTypeName) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a SQL type with no precision or scale.
createSqlType(SqlTypeName, int) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createSqlType(SqlTypeName, int) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a SQL type with length (precision) but no scale.
createSqlType(SqlTypeName, int, int) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createSqlType(SqlTypeName, int, int) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a SQL type with length (precision) and scale.
createStatement() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
createStatement(int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
createStatement(int, int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
createStyleMenu() - Method in class openjava.debug.gui.SourceCodeViewer
 
createTypeForExpression(SaffronRel, Expression) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl
 
createTypeWithNullability(SaffronType, boolean) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
createTypeWithNullability(SaffronType, boolean) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Creates a Type which is the same as another type but with possibily different nullability.
createUnaryMap() - Static method in class net.sf.saffron.oj.xlat.InternalTranslator
 
Cross - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Cross join (also known as Cartesian product).
CROSS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
Cross_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
curChar - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
curChar - Variable in class openjava.tools.parser.ParserTokenManager
 
curLexState - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
curLexState - Variable in class openjava.tools.parser.ParserTokenManager
 
current - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
currentClassName() - Method in class openjava.mop.Environment
 
currentClassName() - Method in class openjava.mop.ClassEnvironment
 
currentElement() - Method in class net.sf.saffron.util.Walker
returns the current object.
currentFrame - Variable in class net.sf.saffron.util.Walker
 
currentToken - Variable in class net.sf.saffron.sql.parser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in class openjava.tools.parser.ParseException
This is the last token that has been consumed successfully.
CustomTokenManager - class openjava.tools.parser.CustomTokenManager.
Implementation of TokenSource.
CustomTokenManager(Parser, Environment) - Constructor for class openjava.tools.parser.CustomTokenManager
 

D

databaseProductName - Variable in class net.sf.saffron.sql.SqlDialect
 
dataSource - Variable in class net.sf.saffron.rel.jdbc.JdbcQuery
 
Date - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Date_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
dCpu - Variable in class net.sf.saffron.opt.VolcanoCost
 
DEBUG_CALLER - Static variable in class openjava.ojc.CommandArguments
 
debug_message1() - Method in class net.sf.saffron.sql.parser.Parser
 
debug_message1() - Method in class openjava.tools.parser.Parser
 
DEBUG_VERBOSE - Static variable in class openjava.ojc.CommandArguments2
 
DEBUG_VERBOSE - Static variable in class openjava.ojc.CommandArguments
 
debugFlag - Static variable in class openjava.ptree.ParseTreeObject
to write debugging code
debugLevel - Static variable in class openjava.ptree.ParseTreeObject
 
debugLevel - Variable in class openjava.ptree.util.SourceCodeWriter
to write debugging code
debugLevel - Static variable in class openjava.tools.DebugOut
 
DebugOut - class openjava.tools.DebugOut.
The DebugOut class is used to print something in debugging.
DebugOut() - Constructor for class openjava.tools.DebugOut
 
debugStream - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
debugStream - Variable in class openjava.tools.parser.ParserTokenManager
 
debugWriter - Static variable in class net.sf.saffron.util.Util
 
DECIMAL_LITERAL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DECIMAL_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
decl - Variable in class openjava.ptree.util.SyntheticClass
 
declareClass(ClassDeclaration) - Method in interface net.sf.saffron.oj.stmt.OJStatement.Binder
 
DECLARED - Static variable in interface openjava.mop.OJMember
 
declarer - Variable in class openjava.mop.OJMethodSourceCode
 
declarer - Variable in class openjava.mop.OJFieldSourceCode
 
declarer - Variable in class openjava.mop.OJConstructorSourceCode
 
declarer - Variable in class openjava.mop.OJClassSourceCode
 
declareVariable(String, OJClass, Object) - Method in interface net.sf.saffron.oj.stmt.OJStatement.Binder
 
DeclSuffixLookahead(Environment) - Method in class openjava.tools.parser.Parser
 
DecoratorPattern - Static variable in class net.sf.saffron.util.Glossary
Attach additional responsibilities to an object dynamically.
DECR - Static variable in interface openjava.tools.parser.ParserConstants
 
DECREMENT - Static variable in interface openjava.syntax.TokenID
 
DECREMENT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DEFAULT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DEFAULT - Static variable in interface openjava.syntax.TokenID
 
DEFAULT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DEFAULT_METACLASS - Static variable in class openjava.mop.MetaInfo
 
defaultLexState - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
defaultLexState - Variable in class openjava.tools.parser.ParserTokenManager
 
DefaultListRule - class openjava.syntax.DefaultListRule.
Simple syntax rule for handling lists.
DefaultListRule(SyntaxRule, int) - Constructor for class openjava.syntax.DefaultListRule
 
DefaultListRule(SyntaxRule, int, boolean) - Constructor for class openjava.syntax.DefaultListRule
 
defaultMetaclass(String) - Static method in class openjava.mop.MetaInfo
 
defaultValue_ - Variable in class net.sf.saffron.util.OptionsList.Option
Default value of option, or null if there is no default value.
defaultValueFactory - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
DefaultValueFactory - interface net.sf.saffron.sql2rel.DefaultValueFactory.
DefaultValueFactory supplies default values for INSERT and UPDATE.
defaultWriter - Static variable in class openjava.tools.WriterStack
 
DeferredLookup - class net.sf.saffron.oj.xlat.DeferredLookup.
Contains the information necessary to repeat a call to QueryInfo.lookup(int,SaffronRel[],boolean,String).
DeferredLookup(QueryInfo, int, boolean) - Constructor for class net.sf.saffron.oj.xlat.DeferredLookup
 
defineTerms(String[]) - Method in class net.sf.saffron.rel.ProjectRelBase
 
definition - Variable in class openjava.mop.OJMethodSourceCode
 
definition - Variable in class openjava.mop.OJFieldSourceCode
 
definition - Variable in class openjava.mop.OJConstructorSourceCode
 
definition - Variable in class openjava.mop.OJClassSourceCode
 
DelegatingInvocationHandler - class net.sf.saffron.util.DelegatingInvocationHandler.
A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
DelegatingInvocationHandler() - Constructor for class net.sf.saffron.util.DelegatingInvocationHandler
 
Delete - Static variable in class net.sf.saffron.sql.SqlKind
DELETE statement
DELETE - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
DELETE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DELETE_ORDINAL - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
deleteOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
DeleteORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
deleteRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
delimiter - Variable in class openjava.ptree.List
 
deriveAlias(SqlNode, int) - Method in class net.sf.saffron.sql.SqlValidator
Derives an alias for an expression.
deriveAlias(SqlNode, int) - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
deriveRowType() - Method in class net.sf.saffron.ext.ExtentRel
 
deriveRowType() - Method in class net.sf.saffron.oj.rel.SingleTerminatorRel
 
deriveRowType() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
deriveRowType() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel
 
deriveRowType() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestSingleRel
 
deriveRowType() - Method in class net.sf.saffron.opt.RelSubset
 
deriveRowType() - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
deriveRowType() - Method in class net.sf.saffron.rel.UnionRel
 
deriveRowType() - Method in class net.sf.saffron.rel.TableModificationRel
 
deriveRowType() - Method in class net.sf.saffron.rel.TableAccessRel
 
deriveRowType() - Method in class net.sf.saffron.rel.SingleRel
 
deriveRowType() - Method in class net.sf.saffron.rel.SaffronRel
 
deriveRowType() - Method in class net.sf.saffron.rel.ProjectRelBase
 
deriveRowType() - Method in class net.sf.saffron.rel.OneRowRel
 
deriveRowType() - Method in class net.sf.saffron.rel.JoinRel
 
deriveRowType() - Method in class net.sf.saffron.rel.AggregateRel
 
deriveRowType() - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
deriveRowType(Environment) - Method in class openjava.ptree.SetExpression
 
deriveRowType(Environment) - Method in class openjava.ptree.QueryExpression
 
deriveRowType(Environment) - Method in class openjava.ptree.JoinExpression
 
deriveRowType(Environment) - Method in class openjava.ptree.InsertExpression
 
deriveType(SqlValidator.Scope, SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
 
DESC - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
Descending - Static variable in class net.sf.saffron.sql.SqlKind
 
DESCENDING - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
descendingOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
DescendingORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Descending
description - Variable in class net.sf.saffron.opt.VolcanoRule
Description of rule, must be unique within planner.
description - Variable in class openjava.ptree.util.SyntheticClass
 
description_ - Variable in class net.sf.saffron.util.OptionsList.Option
 
description_ - Variable in class net.sf.saffron.util.OptionsList.Group
 
description_ - Variable in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
destroy() - Method in class net.sf.saffron.web.servlet.WaldenServlet
 
destroy(HttpSessionEvent) - Method in class net.sf.saffron.web.servlet.WaldenServlet.Session
 
destroy(ServletContextEvent) - Method in class net.sf.saffron.web.servlet.WaldenServlet.Context
 
dialect - Variable in class net.sf.saffron.rel.jdbc.JdbcQuery
 
dialect - Variable in class net.sf.saffron.sql.SqlWriter
 
digest - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
digest - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
digest - Variable in class net.sf.saffron.opt.VolcanoRuleMatch
 
digest - Variable in class net.sf.saffron.rel.SaffronRel
A short description of this relational expression's type, inputs, and other properties.
digest - Variable in class net.sf.saffron.rex.RexNode
 
DIGIT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DIGIT - Static variable in interface openjava.tools.parser.ParserConstants
 
dim - Variable in class openjava.ptree.TypeName
 
dimensionString() - Method in class openjava.ptree.VariableDeclarator
 
dims - Variable in class openjava.ptree.VariableDeclarator
 
dIo - Variable in class net.sf.saffron.opt.VolcanoCost
 
disable_tracing() - Method in class net.sf.saffron.sql.parser.Parser
 
disable_tracing() - Method in class openjava.tools.parser.Parser
 
discard(int) - Static method in class net.sf.saffron.util.Util
 
discard(Object) - Static method in class net.sf.saffron.util.Util
 
dispatcher - Variable in class net.sf.saffron.util.MethodCallTestCase
 
distinct - Variable in class net.sf.saffron.oj.rel.ExpressionReaderRel
Whether the rows are distinct; set by ExpressionReaderRel.deriveRowType().
DISTINCT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DISTINCT_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
DistinctRel - class net.sf.saffron.rel.DistinctRel.
DistinctRel is a SaffronRel which eliminates duplicates from its input.
DistinctRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.rel.DistinctRel
 
Divide - Static variable in class net.sf.saffron.rex.RexKind
The arithmetic division operator, "/".
Divide - Static variable in class net.sf.saffron.sql.SqlKind
Divide
DIVIDE - Static variable in class openjava.ptree.BinaryExpression
 
DIVIDE - Static variable in class openjava.ptree.AssignmentExpression
 
divideOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
divideOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
DivideORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
DivideORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
Dml - Static variable in class net.sf.saffron.sql.SqlKind
 
DmlORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Dml is an aggregate of all DML operators.
DO - Static variable in interface openjava.syntax.TokenID
 
DO - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DO - Static variable in interface openjava.tools.parser.ParserConstants
 
doc - Variable in class openjava.debug.gui.ColoredSourceWriter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.sf.saffron.web.servlet.WaldenServlet
 
Done() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
Done() - Method in class openjava.tools.parser.JavaCharStream
 
done(Throwable) - Method in class net.sf.saffron.runtime.QueueIterator
Producer calls done to say that there are no more objects, setting throwable if there was an error.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.sf.saffron.web.servlet.WaldenServlet
 
Dot - Static variable in class net.sf.saffron.sql.SqlKind
Dot
DOT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
DOT - Static variable in interface openjava.syntax.TokenID
 
DOT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DOT - Static variable in interface openjava.tools.parser.ParserConstants
 
dotOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
DotORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
DOUBLE - Static variable in class openjava.mop.OJSystem
class object for primitive type double
DOUBLE - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
DOUBLE - Static variable in class openjava.ptree.Literal
 
DOUBLE - Static variable in interface openjava.syntax.TokenID
 
DOUBLE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DOUBLE - Static variable in interface openjava.tools.parser.ParserConstants
 
DOUBLE_FLOATING_POINT_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
DOUBLE_LITERAL - Static variable in interface openjava.syntax.TokenID
 
DOUBLE_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
DOUBLE_PERIOD - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
doubleQuoteString(String) - Static method in class openjava.ptree.Literal
 
doubleValue() - Method in class net.sf.saffron.util.OptionsList.NumberOption
 
doubleValue(Object) - Static method in class net.sf.saffron.runtime.SaffronUtil
Converts an Object to an double.
DoWhileStatement - class openjava.ptree.DoWhileStatement.
The DoWhileStatement class represents a do-while statement node of parse tree.
DoWhileStatement() - Constructor for class openjava.ptree.DoWhileStatement
 
DoWhileStatement(Environment) - Method in class openjava.tools.parser.Parser
 
DoWhileStatement(StatementList, Expression) - Constructor for class openjava.ptree.DoWhileStatement
Allocates a new object.
doWork() - Method in class net.sf.saffron.runtime.ThreadIterator
The implementation should call QueueIterator.put(java.lang.Object) with each row.
doWork() - Method in class net.sf.saffron.runtime.ArrayIterator
 
driverClassName - Static variable in class net.sf.saffron.test.JdbcTest
 
dRows - Variable in class net.sf.saffron.opt.VolcanoCost
 
dummyDatabaseMetaData() - Static method in class net.sf.saffron.sql.SqlNode
 
dump() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
dump() - Method in class net.sf.saffron.opt.RuleQueue
 
DynamicJavaCompiler - class openjava.ojc.DynamicJavaCompiler.
DynamicJavaCompiler implements the JavaCompiler interface by calling DynamicJava.
DynamicJavaCompiler.DynamicJavaCompilerArgs - class openjava.ojc.DynamicJavaCompiler.DynamicJavaCompilerArgs.
 
DynamicJavaCompiler.DynamicJavaCompilerArgs() - Constructor for class openjava.ojc.DynamicJavaCompiler.DynamicJavaCompilerArgs
 
DynamicJavaCompiler() - Constructor for class openjava.ojc.DynamicJavaCompiler
 

E

E() - Method in class net.sf.saffron.sql.parser.Parser
 
E() - Method in class openjava.tools.parser.Parser
 
elementAt(int) - Method in class openjava.ptree.NonLeaf
Returns the specified element at the specified point of this nonleaf-node.
elementRule - Variable in class openjava.syntax.SeparatedListRule
 
elementRule - Variable in class openjava.syntax.IterationRule
 
elementRules - Variable in class openjava.syntax.SelectionRule
 
elementRules - Variable in class openjava.syntax.CompositeRule
 
elements - Variable in class net.sf.saffron.util.BinaryHeap
 
elements() - Method in class openjava.mop.MetaInfo
 
elements() - Method in class openjava.ptree.List
Get contents
ELSE - Static variable in interface openjava.syntax.TokenID
 
ELSE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ELSE - Static variable in interface openjava.tools.parser.ParserConstants
 
empty - Variable in class net.sf.saffron.runtime.QueueIterator
The producer notifies empty every time it produces an object (or finishes).
EMPTY - Static variable in class openjava.ptree.ModifierList
 
empty() - Method in class openjava.tools.WriterStack
Tests if this stack is empty.
emptyArguments - Static variable in class net.sf.saffron.test.SaffronTestCase
 
emptyArray - Static variable in class net.sf.saffron.rel.SaffronRel
 
emptyArrayOfOJClass - Static variable in class openjava.mop.Toolbox
 
EmptyBracketsOpt() - Method in class openjava.tools.parser.Parser
 
emptyCollationArray - Static variable in class net.sf.saffron.rel.RelFieldCollation
 
emptyExpressionArray - Static variable in class net.sf.saffron.rex.RexUtil
 
emptyFieldArray - Static variable in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
emptyList - Static variable in class net.sf.saffron.sql.parser.ParserUtil
 
emptyObjectArray - Static variable in class net.sf.saffron.util.Util
 
EmptySaffronConnection - class net.sf.saffron.core.EmptySaffronConnection.
A saffron connection which doesn't have any objects available.
EmptySaffronConnection.EmptySaffronSchema - class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema.
 
EmptySaffronConnection.EmptySaffronSchema() - Constructor for class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema
 
EmptySaffronConnection() - Constructor for class net.sf.saffron.core.EmptySaffronConnection
 
emptySqlNodeArray - Static variable in class net.sf.saffron.sql.parser.ParserUtil
 
EmptyStatement - class openjava.ptree.EmptyStatement.
The EmptyStatement class represents an empty statement node of parse tree.
EmptyStatement() - Constructor for class openjava.ptree.EmptyStatement
Allocates a new object.
EmptyStatement(Environment) - Method in class openjava.tools.parser.Parser
 
emptyStringArray - Static variable in class net.sf.saffron.sql.parser.ParserUtil
 
emptyStringArray - Static variable in class net.sf.saffron.test.SaffronTestCase
 
emptyStringArray - Static variable in class net.sf.saffron.util.Util
 
emptyStringArray - Static variable in class net.sf.saffron.util.EnumeratedValues
 
emptyStrings - Static variable in class net.sf.saffron.sql.SqlValidator
 
emptyTypes - Static variable in class net.sf.saffron.sql.SqlValidator
 
enable_tracing() - Method in class net.sf.saffron.sql.parser.Parser
 
enable_tracing() - Method in class openjava.tools.parser.Parser
 
endColor(SimpleAttributeSet) - Method in class openjava.debug.gui.ColoredSourceWriter
 
endColumn - Variable in class net.sf.saffron.sql.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class openjava.tools.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class net.sf.saffron.sql.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class openjava.tools.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
enter() - Method in class net.sf.saffron.runtime.Semaphore
 
EnumeratedValues - class net.sf.saffron.util.EnumeratedValues.
EnumeratedValues is a helper class for declaring a set of symbolic constants which have names, ordinals, and possibly descriptions.
EnumeratedValues.BasicValue - class net.sf.saffron.util.EnumeratedValues.BasicValue.
BasicValue is an obvious implementation of EnumeratedValues.Value.
EnumeratedValues.BasicValue(String, int, String) - Constructor for class net.sf.saffron.util.EnumeratedValues.BasicValue
 
EnumeratedValues.Value - interface net.sf.saffron.util.EnumeratedValues.Value.
A Value represents a member of an enumerated type.
EnumeratedValues() - Constructor for class net.sf.saffron.util.EnumeratedValues
Creates a new empty, mutable enumeration.
EnumeratedValues(EnumeratedValues.Value[]) - Constructor for class net.sf.saffron.util.EnumeratedValues
Creates an enumeration, with an array of values, and freezes it.
EnumeratedValues(String[]) - Constructor for class net.sf.saffron.util.EnumeratedValues
Creates an enumeration, initialize it with an array of strings, and freezes it.
EnumeratedValues(String[], int[]) - Constructor for class net.sf.saffron.util.EnumeratedValues
Create an enumeration, initializes it with arrays of code/name pairs, and freezes it.
EnumeratedValues(String[], int[], String[]) - Constructor for class net.sf.saffron.util.EnumeratedValues
Create an enumeration, initializes it with arrays of code/name pairs, and freezes it.
enumeration - Static variable in class net.sf.saffron.opt.CallingConvention
 
enumeration - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
List of all allowable TableModificationRel.Operation values.
enumeration - Static variable in class net.sf.saffron.rex.RexKind
Set of all RexKind instances.
enumeration - Variable in class net.sf.saffron.runtime.EnumerationIterator
 
enumeration - Static variable in class net.sf.saffron.sql.SqlKind
 
enumeration - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
List of all allowable SqlJoinOperator.ConditionType values.
enumeration - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
List of all allowable SqlJoinOperator.JoinType values.
enumeration - Static variable in class net.sf.saffron.sql.type.SqlTypeName
List of all allowable SqlTypeName values.
enumeration - Static variable in class net.sf.saffron.util.OptionsListTest.Color
 
ENUMERATION - Static variable in class net.sf.saffron.opt.CallingConvention
 
enumeration_ - Variable in class net.sf.saffron.util.OptionsList.EnumeratedOption
 
ENUMERATION_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
 
EnumerationConverterRel - class net.sf.saffron.oj.convert.EnumerationConverterRel.
EnumerationConverterRel converts a plan from inConvention to CallingConvention.ENUMERATION.
EnumerationConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.EnumerationConverterRel
 
EnumerationIterator - class net.sf.saffron.runtime.EnumerationIterator.
EnumerationIterator is an adapter which converts an Enumeration into an Iterator.
EnumerationIterator(Enumeration) - Constructor for class net.sf.saffron.runtime.EnumerationIterator
 
env - Variable in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
env - Variable in class net.sf.saffron.oj.stmt.OJStatement
 
env - Variable in class net.sf.saffron.oj.util.UnboundVariableCollector
 
env - Variable in class net.sf.saffron.oj.util.JavaRowExpression
 
env - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
env - Variable in class net.sf.saffron.opt.VolcanoCluster
 
env - Variable in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
env - Static variable in class openjava.mop.OJSystem
The global system environment for all public classes.
env - Variable in class openjava.mop.OJMethodSourceCode
 
env - Variable in class openjava.mop.OJFieldSourceCode
 
env - Variable in class openjava.mop.OJConstructorSourceCode
 
env - Variable in class openjava.mop.OJClassSourceCode
 
env - Variable in class openjava.ojc.TranslatorThread
 
env - Variable in class openjava.ptree.util.EvaluationShuttle
 
env - Variable in class openjava.syntax.StatementRule
 
env - Variable in class openjava.syntax.RestorableTokenSource
 
env - Variable in class openjava.syntax.ExpressionRule
 
env - Variable in class openjava.syntax.BlockRule
 
env - Variable in class openjava.tools.parser.CustomTokenManager
 
env_nest - Variable in class openjava.ptree.util.ScopeHandler
 
Environment - class openjava.mop.Environment.
 
Environment.BasicVariableInfo - class openjava.mop.Environment.BasicVariableInfo.
 
Environment.BasicVariableInfo(OJClass) - Constructor for class openjava.mop.Environment.BasicVariableInfo
 
Environment.VariableInfo - interface openjava.mop.Environment.VariableInfo.
 
Environment() - Constructor for class openjava.mop.Environment
 
Environment(Environment) - Constructor for class openjava.mop.Environment
 
EOF - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
EOF - Static variable in interface openjava.syntax.TokenID
 
EOF - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
EOF - Static variable in interface openjava.tools.parser.ParserConstants
 
eol - Variable in class net.sf.saffron.sql.parser.ParseException
The end of line string for this machine.
eol - Variable in class openjava.tools.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
EQ - Static variable in interface openjava.tools.parser.ParserConstants
 
eq(ParseTree) - Method in class openjava.ptree.ParseTreeObject
Tests if this parse-tree-node's value equals to the specified ptree-node's.
eq(ParseTree) - Method in interface openjava.ptree.ParseTree
Tests if this parse-tree-node's value equals to the specified ptree-node's.
eq(ParseTree) - Method in interface openjava.ptree.MemberDeclaration
 
eq(ParseTree, ParseTree) - Static method in class openjava.ptree.ParseTreeObject
Return true if only they refer to the same object.
EQUAL - Static variable in class openjava.ptree.BinaryExpression
 
EQUAL - Static variable in interface openjava.syntax.TokenID
 
EQUAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
equal(ParseTree, ParseTree) - Static method in class openjava.ptree.ParseTreeObject
May return true if two ptree-nodes don't refer to not the same objects but their contents are equivalent.
equal(String, String) - Static method in class net.sf.saffron.util.Util
Returns whether two strings are equal or are both null.
EqualityExpression(Environment) - Method in class openjava.tools.parser.Parser
 
Equals - Static variable in class net.sf.saffron.rex.RexKind
The equals operator, "=".
Equals - Static variable in class net.sf.saffron.sql.SqlKind
Equals
EQUALS - Static variable in class openjava.ptree.AssignmentExpression
 
equals(int[], int[]) - Static method in class net.sf.saffron.util.Util
Returns whether two integer arrays are equal.
equals(Object) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
equals(Object) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
equals(Object) - Method in class net.sf.saffron.rel.RelFieldCollation
 
equals(Object) - Method in class net.sf.saffron.rel.AggregateRel.Call
 
equals(Object) - Method in class net.sf.saffron.rex.RexLiteral
 
equals(Object) - Method in class net.sf.saffron.runtime.HashableArray
 
equals(Object) - Method in class net.sf.saffron.sql.SqlLiteral
 
equals(Object) - Method in class net.sf.saffron.util.Graph.Arc
 
equals(Object) - Method in class openjava.mop.Signature
 
equals(Object) - Method in class openjava.mop.OJMethod
Compares this method against the given object.
equals(Object) - Method in class openjava.mop.OJField
Compares this field against the given object.
equals(Object) - Method in class openjava.mop.OJConstructor
Compares this method against the given object.
equals(Object) - Method in class openjava.ptree.util.SyntheticClass
 
equals(Object) - Method in class openjava.ptree.util.HashableArray
 
equals(Object, Object) - Static method in class net.sf.saffron.rex.RexLiteral
 
equals(Object, Object) - Static method in class net.sf.saffron.runtime.SaffronUtil
Returns whether two objects are equal or are both null.
equals(Object, Object) - Static method in class net.sf.saffron.sql.SqlLiteral
 
equals(ParseTree) - Method in class openjava.ptree.TableReference
 
equals(ParseTree) - Method in class openjava.ptree.ParseTreeObject
Tests if this parse-tree-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in interface openjava.ptree.ParseTree
Tests if this parse-tree-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in class openjava.ptree.NonLeaf
Tests if this nonleaf-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in class openjava.ptree.MethodCall
 
equals(ParseTree) - Method in interface openjava.ptree.MemberDeclaration
 
equals(ParseTree) - Method in class openjava.ptree.List
Tests if this list-node's value equals to the specified ptree-node's.
equals(ParseTree) - Method in class openjava.ptree.Leaf
Tests if the specified ptree-node equals to this leaf-node.
equals(ParseTree) - Method in class openjava.ptree.FieldAccess
 
equals(PlanCost) - Method in class net.sf.saffron.opt.VolcanoCost
 
equals(PlanCost) - Method in interface net.sf.saffron.opt.PlanCost
 
equals(Signature) - Method in class openjava.mop.Signature
 
equals(String) - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
Deprecated. I bet you meant to write value.name_.equals(s) rather than value.equals(s), didn't you?
equals(String) - Method in class openjava.ptree.Leaf
Tests if the specified string equals to this leaf-node's text.
equalsOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
equalsOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
EqualsORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
EqualsORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
equalsSansNullability(SaffronType) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
equalsSansNullability(SaffronType) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
equalsSansNullability(SaffronType) - Method in interface net.sf.saffron.core.SaffronType
Whether this type is identical to another, save for differences in nullability.
equivalentSet - Variable in class net.sf.saffron.opt.RelSet
Set to the superseding set when this is found to be equivalent to another set.
equivMap - Variable in class net.sf.saffron.oj.OJConnectionRegistry
 
error_skipto(int) - Method in class openjava.tools.parser.Parser
 
errorCode - Variable in class net.sf.saffron.sql.parser.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in class openjava.tools.parser.TokenMgrError
Indicates the reason why the exception is thrown.
errorState - Variable in class openjava.ptree.util.MemberAccessCorrector
 
evaluate(ClassDeclaration, ParseTree, OJStatement.Argument[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
Evaluates an expression represented by a parse tree.
evaluateDown(AliasedExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(BinaryExpression) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(BinaryExpression) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(BinaryExpression) - Method in class openjava.ptree.util.QueryExpander
Expands in union, minus, and intersect.
evaluateDown(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Block) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CastExpression) - Method in class openjava.ptree.util.QueryExpander
 
evaluateDown(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ClassLiteral) - Method in class openjava.ptree.util.ClassLiteralReplacer
 
evaluateDown(CompilationUnit) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ConditionalExpression) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(ConditionalExpression) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ConstructorDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(DoWhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(FieldAccess) - Method in class net.sf.saffron.oj.xlat.OJSchemaExpander
 
evaluateDown(FieldAccess) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(FieldAccess) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(FieldAccess) - Method in class openjava.ptree.util.MemberAccessCorrector
 
evaluateDown(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(ForStatement) - Method in class openjava.ptree.util.QueryExpander
Expand 'for (<> in <>) ...'.
evaluateDown(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(IfStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(InsertExpression) - Method in class openjava.ptree.util.QueryExpander
 
evaluateDown(InsertExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(JoinExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Literal) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MemberInitializer) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MethodCall) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(MethodCall) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(MethodCall) - Method in class openjava.ptree.util.QueryExpander
Expands connection.contentsAsArray("qualifier","name"), which was probably generated by expanding connection.name.
evaluateDown(MethodCall) - Method in class openjava.ptree.util.MemberAccessCorrector
 
evaluateDown(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(MethodDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Parameter) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(QueryExpression) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(QueryExpression) - Method in class openjava.ptree.util.QueryExpander
 
evaluateDown(QueryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SwitchStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(SynchronizedStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(TryStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(TypeName) - Method in class net.sf.saffron.oj.util.ClassCollector
 
evaluateDown(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(UnaryExpression) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(UnaryExpression) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(UnaryExpression) - Method in class openjava.ptree.util.QueryExpander
Expands exists.
evaluateDown(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(Variable) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateDown(Variable) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
evaluateDown(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(VariableDeclaration) - Method in class openjava.ptree.util.VariableBinder
 
evaluateDown(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateDown(WhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateDown(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AliasedExpression) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
evaluateUp(AliasedExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AllocationExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandAllocation() and expandExpression().
evaluateUp(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ArrayAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandArrayAccess() and expandExpression().
evaluateUp(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ArrayAllocationExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandArrayAllocation() and expandExpression().
evaluateUp(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(AssignmentExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandFieldWrite(), expandAssignmentExpression() and expandExpression().
evaluateUp(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(BinaryExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Block) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CastExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandCastExpression(), expandCastedExpression() and expandExpression().
evaluateUp(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ClassLiteral) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(CompilationUnit) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(CompilationUnit) - Method in class openjava.ptree.util.SaffronExpansionApplier
 
evaluateUp(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ConditionalExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ConstructorDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(DoWhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(FieldAccess) - Method in class net.sf.saffron.oj.OJValidator
 
evaluateUp(FieldAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandFieldRead() and expandExpression().
evaluateUp(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ForStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(IfStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(InsertExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(InstanceofExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(JoinExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Literal) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MemberInitializer) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MethodCall) - Method in class net.sf.saffron.oj.OJValidator
 
evaluateUp(MethodCall) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandMethodCall() and expandExpression().
evaluateUp(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(MethodDeclaration) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(QueryExpression) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(QueryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SelfAccess) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SwitchStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(SynchronizedStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(TryStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(TypeName) - Method in class net.sf.saffron.oj.OJValidator
 
evaluateUp(TypeName) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandTypeName().
evaluateUp(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(UnaryExpression) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(Variable) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandExpression().
evaluateUp(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(VariableDeclaration) - Method in class openjava.ptree.util.ExpansionApplier
Includes expandVariableDeclaration().
evaluateUp(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
evaluateUp(WhileStatement) - Method in class openjava.ptree.util.ScopeHandler
 
evaluateUp(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
EvaluationShuttle - class openjava.ptree.util.EvaluationShuttle.
The class EvaluationShuttle is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
EvaluationShuttle(Environment) - Constructor for class openjava.ptree.util.EvaluationShuttle
 
ex - Variable in class openjava.mop.MOPException
 
ex - Variable in class openjava.ptree.ParseTreeException
 
Except - Static variable in class net.sf.saffron.sql.SqlKind
Except
EXCEPT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
exceptOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
ExceptORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
ExclusiveOrExpression(Environment) - Method in class openjava.tools.parser.Parser
 
execute() - Method in interface net.sf.saffron.oj.stmt.PreparedResult
Execute the prepared result.
execute() - Method in class net.sf.saffron.oj.stmt.PreparedExplanation
 
execute() - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
execute(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
execute(String, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
execute(String, int[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
execute(String, OJStatement.Argument[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
Executes a query string, passing in a set of arguments, and returns the result.
execute(String, String[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeBatch() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeQuery(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeSql(String) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
executeStatic(String) - Static method in class net.sf.saffron.oj.stmt.PreparedExplanation
 
executeUpdate(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeUpdate(String, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeUpdate(String, int[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executeUpdate(String, String[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
executionCount - Variable in class net.sf.saffron.oj.stmt.OJStatement
 
executionCount - Variable in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
Exists - Static variable in class net.sf.saffron.sql.SqlKind
 
EXISTS - Static variable in class net.sf.saffron.opt.CallingConvention
 
EXISTS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
EXISTS - Static variable in class openjava.ptree.UnaryExpression
Exists operator.
EXISTS - Static variable in interface openjava.tools.parser.ParserConstants
 
EXISTS_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The EXISTS calling convention is only allowed for a terminator.
ExistsConverterRel - class net.sf.saffron.oj.convert.ExistsConverterRel.
An ExistsConverterRel converts a relational expression node (SaffronRel) to CallingConvention.EXISTS_ORDINAL calling convention: an expression which yields true if the relation returns at least one row.
ExistsConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.ExistsConverterRel
 
existsOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
ExistsORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Exists
exitCode_ - Variable in class net.sf.saffron.util.MainApp
 
exitStatement - Variable in class net.sf.saffron.opt.RelImplementor
 
exp - Variable in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
expand() - Method in class net.sf.saffron.util.BinaryHeap
 
expandAllocation(Environment, AllocationExpression) - Method in class openjava.mop.OJClass
 
expandArrayAccess(Environment, ArrayAccess) - Method in class openjava.mop.OJClass
 
expandArrayAllocation(Environment, ArrayAllocationExpression) - Method in class openjava.mop.OJClass
 
expandAssignmentExpression(Environment, AssignmentExpression) - Method in class openjava.mop.OJClass
 
ExpandBuff(boolean) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ExpandBuff(boolean) - Method in class openjava.tools.parser.JavaCharStream
 
expandCastedExpression(Environment, CastExpression) - Method in class openjava.mop.OJClass
 
expandCastExpression(Environment, CastExpression) - Method in class openjava.mop.OJClass
 
expander - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
expandExists(Expression) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
 
expandExpression_(Expression, OJClass, CallingConvention) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
Converts an Expression into a java expression which returns an array.
expandExpression(Environment, Expression) - Method in class openjava.mop.OJClass
 
expandExpression(Expression) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
 
expandExpression(Expression) - Method in class openjava.ptree.util.QueryExpander
Converts an Expression into a java expression which returns an array.
expandFieldRead(Environment, FieldAccess) - Method in class openjava.mop.OJClass
 
expandFieldWrite(Environment, AssignmentExpression) - Method in class openjava.mop.OJClass
 
expandForIn(Variable, Expression, StatementList) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
Converts an Expression of the form for (variable in exp) {body} into a regular java Statement.
expandForIn(Variable, Expression, StatementList) - Method in class openjava.ptree.util.QueryExpander
Converts an Expression of the form for (variable in exp) { body } into a regular java Statement.
expandIn(Expression, Expression) - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
Translates an expression involving in.
expandMethodCall(Environment, MethodCall) - Method in class openjava.mop.OJClass
 
expandSelectItem(SqlNode, SqlSelect, ArrayList, List, List) - Method in class net.sf.saffron.sql.SqlValidator
If selectItem is "*" or "TABLE.*", expands it and returns true; otherwise writes the unexpanded item.
expandStar(SqlNodeList, SqlSelect) - Method in class net.sf.saffron.sql.SqlValidator
Returns a list of expressions, with every occurrence of "*" or "TABLE.*" expanded.
expandTypeName(Environment, TypeName) - Method in class openjava.mop.OJClass
 
expandVariableDeclaration(Environment, VariableDeclaration) - Method in class openjava.mop.OJClass
 
ExpansionApplier - class openjava.ptree.util.ExpansionApplier.
The class ExpansionApplier is an evaluator of each objects of ParseTree family.
ExpansionApplier(Environment) - Constructor for class openjava.ptree.util.ExpansionApplier
 
expectedTokenSequences - Variable in class net.sf.saffron.sql.parser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in class openjava.tools.parser.ParseException
Each entry in this array is an array of integers.
Explain - Static variable in class net.sf.saffron.sql.SqlKind
EXPLAIN statement
EXPLAIN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
explain(PlanWriter) - Method in class net.sf.saffron.ext.ExtentRel
 
explain(PlanWriter) - Method in class net.sf.saffron.oj.rel.IterCalcRel
 
explain(PlanWriter) - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
explain(PlanWriter) - Method in class net.sf.saffron.opt.RelSubset
 
explain(PlanWriter) - Method in class net.sf.saffron.opt.AbstractConverter
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.UnionRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.TableModificationRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.TableAccessRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.SortRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.SingleRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.SaffronRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.ProjectRelBase
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.JoinRel
 
explain(PlanWriter) - Method in class net.sf.saffron.rel.FilterRel
 
explain(SaffronRel, String[]) - Method in class net.sf.saffron.core.PlanWriter
 
explain(SaffronRel, String[], Object[]) - Method in class net.sf.saffron.core.PlanWriter
 
explainBrief(String, SaffronRel, String[]) - Method in class net.sf.saffron.core.PlanWriter
 
explainOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
ExplainORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
explainSubset(String, SaffronRel) - Method in class net.sf.saffron.core.PlanWriter
Special form used by RelSubset.
explainTree(SaffronRel) - Method in class net.sf.saffron.core.PlanWriter
 
EXPLICANDUM_OPERAND - Static variable in class net.sf.saffron.sql.SqlExplain
 
ExplicitConstructorInvocationOpt(Environment) - Method in class openjava.tools.parser.Parser
 
EXPONENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
EXPONENT - Static variable in interface openjava.tools.parser.ParserConstants
 
expr - Variable in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
expr - Variable in class net.sf.saffron.rex.RexFieldAccess
 
ExprCompiler - class openjava.ojc.ExprCompiler.
 
ExprCompiler(CommandArguments) - Constructor for class openjava.ojc.ExprCompiler
 
expression - Variable in class net.sf.saffron.oj.util.JavaRowExpression
 
Expression - interface openjava.ptree.Expression.
The Expression interface presents common interface to access Expression node of parse tree.
Expression - Static variable in class net.sf.saffron.sql.SqlKind
 
Expression() - Method in class net.sf.saffron.sql.parser.Parser
 
Expression(Environment) - Method in class openjava.tools.parser.Parser
 
Expression2() - Method in class net.sf.saffron.sql.parser.Parser
Binary expression
Expression3() - Method in class net.sf.saffron.sql.parser.Parser
Unary expression
ExpressionCommaList() - Method in class net.sf.saffron.sql.parser.Parser
 
ExpressionCommaListOpt() - Method in class net.sf.saffron.sql.parser.Parser
 
ExpressionList - class openjava.ptree.ExpressionList.
The ExpressionList class presents for the node of parse tree of Expression
ExpressionList() - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression, Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionList(Expression, Expression, Expression) - Constructor for class openjava.ptree.ExpressionList
 
ExpressionListRule - class openjava.syntax.ExpressionListRule.
Syntax rule concerning lists of expressions.
ExpressionListRule(Environment) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(Environment, boolean) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(ExpressionRule) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionListRule(ExpressionRule, boolean) - Constructor for class openjava.syntax.ExpressionListRule
 
ExpressionMaybeWithAlias(Environment) - Method in class openjava.tools.parser.Parser
 
ExpressionObject - class openjava.ptree.ExpressionObject.
Abstract implementation of Expression.
ExpressionObject() - Constructor for class openjava.ptree.ExpressionObject
 
ExpressionORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Expression is an aggregate of all expression operators.
ExpressionReaderRel - class net.sf.saffron.oj.rel.ExpressionReaderRel.
An ExpressionReaderRel is a relational expression node which evaluates an expression and returns the results as a relation.
ExpressionReaderRel(VolcanoCluster, RexNode, SaffronType) - Constructor for class net.sf.saffron.oj.rel.ExpressionReaderRel
Creates an ExpressionReaderRel.
ExpressionRule - class openjava.syntax.ExpressionRule.
Syntax rule concerning expressions.
ExpressionRule() - Constructor for class openjava.syntax.ExpressionRule
 
ExpressionRule(Environment) - Constructor for class openjava.syntax.ExpressionRule
 
ExpressionStatement - class openjava.ptree.ExpressionStatement.
The ExpressionStatement class presents expression statement node of parse tree
ExpressionStatement() - Constructor for class openjava.ptree.ExpressionStatement
 
ExpressionStatement(Environment) - Method in class openjava.tools.parser.Parser
 
ExpressionStatement(Expression) - Constructor for class openjava.ptree.ExpressionStatement
Allocates a new object.
exprList - Variable in class openjava.syntax.ExpressionListRule
 
ExprMain - class openjava.ojc.ExprMain.
 
ExprMain() - Constructor for class openjava.ojc.ExprMain
 
exps - Variable in class net.sf.saffron.rel.ProjectRelBase
 
ExtenderAggregation - class net.sf.saffron.oj.xlat.ExtenderAggregation.
ExtenderAggregation is an aggregation which works by instantiating a user-defined aggregation (AggregationExtender), as opposed to generating custom code.
ExtenderAggregation(Expression, Environment, OJClass[]) - Constructor for class net.sf.saffron.oj.xlat.ExtenderAggregation
 
EXTENDS - Static variable in interface openjava.syntax.TokenID
 
EXTENDS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
EXTENDS - Static variable in interface openjava.tools.parser.ParserConstants
 
ExtendsPhraseOpt(Environment) - Method in class openjava.tools.parser.Parser
 
ExtentRel - class net.sf.saffron.ext.ExtentRel.
ExtentRel represents all of the instances of a particular class (including subtypes).
ExtentRel(VolcanoCluster, SaffronType, SaffronTable) - Constructor for class net.sf.saffron.ext.ExtentRel
Creates an ExtentRel.
ExtentTable - class net.sf.saffron.ext.ExtentTable.
ExtentTable is a relational expression formed by all of the instances of a given class.
ExtentTable(SaffronSchema, String, SaffronType) - Constructor for class net.sf.saffron.ext.ExtentTable
 
extra - Variable in class net.sf.saffron.sql.SqlIdentifier
Extra information (such as a table) which is not displayed.

F

FacadePattern - Static variable in class net.sf.saffron.util.Glossary
Provide a unified interface to a set of interfaces in a subsystem.
factory - Variable in class net.sf.saffron.rel.convert.FactoryConverterRule
 
FactoryConverterRule - class net.sf.saffron.rel.convert.FactoryConverterRule.
Generic implementation of ConverterRule which lets a ConverterFactory do the work.
FactoryConverterRule(ConverterFactory, CallingConvention) - Constructor for class net.sf.saffron.rel.convert.FactoryConverterRule
 
FactoryMethodPattern - Static variable in class net.sf.saffron.util.Glossary
Define an interface for creating an object, but let subclasses decide which class to instantiate.
failType(SaffronRel) - Method in class net.sf.saffron.opt.RelSet
 
False - Static variable in class net.sf.saffron.sql.SqlLiteral
Constant for Boolean.FALSE.
FALSE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FALSE - Static variable in interface openjava.syntax.TokenID
 
FALSE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FALSE - Static variable in interface openjava.tools.parser.ParserConstants
 
field - Variable in class net.sf.saffron.rex.RexFieldAccess
 
FIELD - Static variable in class openjava.mop.Signature
 
FIELD - Static variable in interface openjava.ptree.MemberDeclaration
The FIELD is a kind of MemberDeclaration
FIELD_NAME - Static variable in class openjava.mop.MetaInfo
 
FIELD_PREFIX - Static variable in class openjava.ptree.util.SyntheticClass
 
FieldAccess - class openjava.ptree.FieldAccess.
The FieldAccess class represents a field access.
FieldAccess - Static variable in class net.sf.saffron.rex.RexKind
The arithmetic multiplication operator, "*".
FieldAccess() - Constructor for class openjava.ptree.FieldAccess
 
FieldAccess(Expression, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified field of the given expression.
FieldAccess(OJClass, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified static field of the type.
FieldAccess(String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified field of self.
FieldAccess(TypeName, String) - Constructor for class openjava.ptree.FieldAccess
An access to the specified static field of the type.
FieldAccessORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
FieldDeclaration - class openjava.ptree.FieldDeclaration.
The FieldDeclaration class presents for node of parse tree.
FieldDeclaration() - Constructor for class openjava.ptree.FieldDeclaration
Is needed for recursive copy.
FieldDeclaration(ModifierList, TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.FieldDeclaration
 
FieldDeclaration(ModifierList, TypeName, VariableDeclarator) - Constructor for class openjava.ptree.FieldDeclaration
Allocates this object
fieldExists(ParseTree, String, Environment) - Method in class net.sf.saffron.oj.OJValidator
 
fieldExps - Variable in class net.sf.saffron.rel.SortRel
 
fieldIndex - Variable in class net.sf.saffron.opt.RelImplementor.Translator.WhichInputResult
 
fieldName - Variable in class net.sf.saffron.ext.JdbcTable.JdbcColumn
 
fieldNames - Variable in class net.sf.saffron.rel.ProjectRelBase
 
fields - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
fields - Variable in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
fields - Variable in class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter
 
fields - Variable in class openjava.mop.OJClassSourceCode
 
fields - Variable in class openjava.mop.OJClassArray
 
fieldsOf(Class) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
file_env - Variable in class openjava.ojc.ExprCompiler
 
FileEnvironment - class openjava.mop.FileEnvironment.
An environment based upon a Java source file.
FileEnvironment(Environment) - Constructor for class openjava.mop.FileEnvironment
 
FileEnvironment(Environment, CompilationUnit, String) - Constructor for class openjava.mop.FileEnvironment
 
FileEnvironment(Environment, String, String) - Constructor for class openjava.mop.FileEnvironment
 
fileNameList - Variable in class openjava.ojc.JavaCompilerArgs
 
files - Variable in class openjava.ojc.ExprCompiler
 
files - Variable in class openjava.ojc.Compiler
 
files - Variable in class openjava.ojc.CommandArguments2
 
files - Variable in class openjava.ojc.CommandArguments
 
fileSeparator - Static variable in class net.sf.saffron.util.Util
System-dependent file separator, for example, "/" or "\."
FillBuff() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
FillBuff() - Method in class openjava.tools.parser.JavaCharStream
 
FilterRel - class net.sf.saffron.rel.FilterRel.
A FilterRel is a relational expression which iterates over its input, and returns elements for which condition evaluates to true.
FilterRel(VolcanoCluster, SaffronRel, RexNode) - Constructor for class net.sf.saffron.rel.FilterRel
Creates a filter.
FINAL - Static variable in class openjava.mop.OJModifier
 
FINAL - Static variable in class openjava.ptree.ModifierList
 
FINAL - Static variable in interface openjava.syntax.TokenID
 
FINAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FINAL - Static variable in interface openjava.tools.parser.ParserConstants
 
FINALLY - Static variable in interface openjava.syntax.TokenID
 
FINALLY - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FINALLY - Static variable in interface openjava.tools.parser.ParserConstants
 
find(Object) - Method in class net.sf.saffron.util.BinaryHeap
Returns the first position of an object on the heap, or 0 if not found.
find(StatementList, Statement) - Static method in class net.sf.saffron.opt.RelImplementor.LazyBind
 
findBestExp() - Method in interface net.sf.saffron.core.SaffronPlanner
Find the most efficient expression to implement this query.
findBestExp() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
findBestPlan_old(RelSubset, PlanCost) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
findCheapestMember(RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
 
findColumn(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
findField(String) - Method in class net.sf.saffron.ext.ClassSchema
 
findFrame() - Method in class net.sf.saffron.opt.RelImplementor.RelBind
 
findInputRel(SaffronRel, int) - Method in class net.sf.saffron.opt.RelImplementor
 
findInputRel(SaffronRel, int, int[]) - Method in class net.sf.saffron.opt.RelImplementor
 
findInputVariable(SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
Returns the variable which, in the generated program, will hold the current row of a given relational expression.
findLeaf(SaffronRel, int, int[], ArrayList, int) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Returns the countth leaf (SaffronRel which implements a from-list item) below this one.
findMethod(OJClass, String, OJClass[], int, OJClass, boolean) - Static method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
findPaths(Object, Object, List) - Method in class net.sf.saffron.util.Graph
 
findPathsExcluding(Object, Object, List, HashSet, List) - Method in class net.sf.saffron.util.Graph
Finds all paths from "from" to "to" of length 2 or greater, such that the intermediate nodes are not contained in "excludedNodes".
findQualifyingTableName(String) - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
findQualifyingTableName(String) - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
findRel(SaffronRel, RexNode) - Method in class net.sf.saffron.opt.RelImplementor
 
findSubqueries(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Builds a list of all IN or EXISTS operators inside SQL parse tree.
fireRules(SaffronRel, boolean) - Method in class net.sf.saffron.opt.VolcanoPlanner
Fire all rules matched by a relational expression.
fireRulesForSubset(RelSubset) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
first - Variable in class net.sf.saffron.sql.parser.Parser.JJCalls
 
first - Variable in class openjava.tools.parser.Parser.JJCalls
 
first() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
fix() - Method in class openjava.syntax.RestorableTokenSource
 
fix() - Method in class openjava.tools.parser.CustomTokenManager
 
fixupInputs(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
flag_ - Variable in class net.sf.saffron.util.OptionsList.Option
Short name of option, used as a flag, e.g.
flags - Variable in class net.sf.saffron.rel.ProjectRelBase
Values defined in ProjectRelBase.Flags.
flatten() - Method in class openjava.ptree.SetExpression
 
flatten(Expression) - Static method in class openjava.ptree.SetExpression
 
flatten(SaffronRel[]) - Method in class net.sf.saffron.oj.xlat.QueryInfo
 
flatten(SaffronRel[]) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
flatten(SaffronRel[], ArrayList) - Method in class net.sf.saffron.oj.xlat.QueryInfo
 
flatten(SaffronRel[], ArrayList) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
flatten(SqlNode) - Static method in class net.sf.saffron.sql.SqlUtil
 
flatten(SqlNode, ArrayList) - Static method in class net.sf.saffron.sql.SqlUtil
 
flattenRecurse(Expression, Vector) - Static method in class openjava.ptree.SetExpression
 
FLOAT - Static variable in class openjava.mop.OJSystem
class object for primitive type float
FLOAT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
FLOAT - Static variable in class openjava.ptree.Literal
 
FLOAT - Static variable in interface openjava.syntax.TokenID
 
FLOAT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FLOAT - Static variable in interface openjava.tools.parser.ParserConstants
 
FLOAT_LITERAL - Static variable in interface openjava.syntax.TokenID
 
FLOAT_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FLOATING_POINT_LITERAL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
flush() - Static method in class openjava.tools.DebugOut
Flush the stream.
flushPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
FlyweightPattern - Static variable in class net.sf.saffron.util.Glossary
Use sharing to support large numbers of fine-grained objects efficiently.
foo() - Method in class net.sf.saffron.test.JdbcTest
 
FOR - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FOR - Static variable in interface openjava.syntax.TokenID
 
FOR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
FOR - Static variable in interface openjava.tools.parser.ParserConstants
 
forClass(Class) - Static method in class openjava.mop.OJClassImp
 
forClass(Class) - Static method in class openjava.mop.OJClass
Converts a OJClass object to an OJClass object.
forClass(Class) - Static method in class openjava.ptree.TypeName
 
forConstructor(Constructor) - Static method in class openjava.mop.OJConstructor
 
forField(Field) - Static method in class openjava.mop.OJField
 
FORMAL_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FORMAL_COMMENT - Static variable in interface openjava.tools.parser.ParserConstants
 
FormalParameter(Environment) - Method in class openjava.tools.parser.Parser
 
FormalParameterModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
FormalParameters(Environment) - Method in class openjava.tools.parser.Parser
 
format(Object, PrintWriter) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
format(Object, PrintWriter) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
format(Object, PrintWriter) - Method in interface net.sf.saffron.core.SaffronType
Prints a value of this type.
format(Object, SaffronType) - Static method in class net.sf.saffron.rex.RexLiteral
 
forMethod(Method) - Static method in class openjava.mop.OJMethod
 
forModifier(int) - Static method in class openjava.mop.OJModifier
 
forName(String) - Static method in class openjava.mop.OJClass
Returns the OJClass object associated with the class with the given string name.
forNameAnyway(Environment, String) - Static method in class openjava.mop.Toolbox
 
forNameAnyway(String) - Method in class openjava.mop.OJClassImp
 
forObject(Object) - Static method in class openjava.mop.OJClass
 
forOJClass(OJClass) - Static method in class openjava.ptree.TypeName
 
forParseTree(Environment, OJClass, ClassDeclaration) - Static method in class openjava.mop.OJClass
Converts ParseTree objects to an OJClass object.
forParseTree(ModifierList) - Static method in class openjava.mop.OJModifier
 
ForStatement - class openjava.ptree.ForStatement.
The ForStatement class represents a for statement node of parse tree.
ForStatement() - Constructor for class openjava.ptree.ForStatement
Allocates a new ForStatement object.
ForStatement(Environment) - Method in class openjava.tools.parser.Parser
 
ForStatement(ExpressionList, Expression, ExpressionList, StatementList) - Constructor for class openjava.ptree.ForStatement
Allocates a new ForStatement object.
ForStatement(String, Expression, StatementList) - Constructor for class openjava.ptree.ForStatement
Allocates a new ForStatement object of the form for (variable in query) ….
ForStatement(TypeName, VariableDeclarator[], Expression, ExpressionList, StatementList) - Constructor for class openjava.ptree.ForStatement
 
ForTerminatorRel - class net.sf.saffron.oj.rel.ForTerminatorRel.
Converts a SaffronRel of CallingConvention.JAVA into a Java for-loop.
ForTerminatorRel(VolcanoCluster, SaffronRel, Variable, StatementList, String) - Constructor for class net.sf.saffron.oj.rel.ForTerminatorRel
 
from - Variable in class net.sf.saffron.util.Graph.Arc
 
FROM - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FROM - Static variable in interface openjava.tools.parser.ParserConstants
 
FROM_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
FromClause() - Method in class net.sf.saffron.sql.parser.Parser
 
full - Variable in class net.sf.saffron.runtime.QueueIterator
Conversely, the consumer notifies full every time it reads the next object.
Full - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Full outer join.
FULL - Static variable in class net.sf.saffron.rel.JoinRel.JoinType
 
FULL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
FULL - Static variable in interface openjava.tools.parser.ParserConstants
 
Full_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
fullyQualify(SqlIdentifier) - Method in class net.sf.saffron.sql.SqlValidator.Scope
Converts an identifier into a fully-qualified identifier.
Function - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
Function - Static variable in class net.sf.saffron.sql.SqlKind
Function
FunctionCall() - Method in class net.sf.saffron.sql.parser.Parser
 
functionMap - Static variable in class net.sf.saffron.sql2rel.SqlToRelConverter
Maps a function name to an operator.
FunctionORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 

G

GE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
GE - Static variable in interface openjava.tools.parser.ParserConstants
 
gen - Variable in class net.sf.saffron.sql.parser.Parser.JJCalls
 
gen - Variable in class openjava.tools.parser.Parser.JJCalls
 
generateAdditionalCompilationUnit() - Method in class openjava.ojc.ExprCompiler
 
generateAdditionalCompilationUnit() - Method in class openjava.ojc.Compiler
 
generateCastExpressions(RexBuilder, SaffronType, RexNode[]) - Static method in class net.sf.saffron.rex.RexUtil
 
generateParameters(OJClass[]) - Static method in class openjava.mop.Toolbox
 
generateParameters(OJClass[], String[]) - Static method in class openjava.mop.Toolbox
 
generateParentBody(SaffronRel, StatementList) - Method in class net.sf.saffron.opt.RelImplementor
Implements the body of the current expression's parent.
generateParseException() - Method in class net.sf.saffron.sql.parser.Parser
 
generateParseException() - Method in class openjava.tools.parser.Parser
 
generateParseTree(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
 
generateParseTree(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
 
generateUniqueVariable() - Static method in class openjava.ptree.Variable
Generates an uniquely named variable
GenericVisitor - class openjava.ptree.util.GenericVisitor.
The class GenericVisitor is a Visitor role in the Visitor pattern and visits ParseTree objects as the role of Element.
GenericVisitor() - Constructor for class openjava.ptree.util.GenericVisitor
 
get() - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
get(int) - Static method in class net.sf.saffron.rel.TableModificationRel.Operation
Looks up a operation from its ordinal.
get(int) - Method in class net.sf.saffron.rex.RexList
 
get(int) - Static method in class net.sf.saffron.rex.RexKind
Looks up a kind from its ordinal.
get(int) - Method in class net.sf.saffron.sql.SqlNodeList
 
get(int) - Static method in class net.sf.saffron.sql.SqlKind
Looks up a kind from its ordinal.
get(int) - Static method in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
Looks up a condition type from its ordinal.
get(int) - Static method in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Looks up a join type from its ordinal.
get(int) - Static method in class net.sf.saffron.sql.type.SqlTypeName
Looks up a type name from its ordinal.
get(int) - Method in class openjava.ptree.StatementList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ParameterList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ObjectList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ModifierList
Gets the specified element at
get(int) - Method in class openjava.ptree.MemberDeclarationList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ExpressionList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ClassDeclarationList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CatchList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CaseLabelList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.CaseGroupList
Gets the specified element at the index.
get(int) - Method in class openjava.ptree.ArrayInitializer
Gets the specified element at the index.
get(Object) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
get(Object) - Method in interface net.sf.saffron.core.SaffronField
Retrieves the value of this field in an instance of this type.
get(Object) - Method in class openjava.mop.OJFieldSourceCode
Obtains the field value specified by this field object on the given object.
get(Object) - Method in class openjava.mop.OJFieldImp
 
get(Object) - Method in class openjava.mop.OJFieldByteCode
 
get(Object) - Method in class openjava.mop.OJField
Obtains the field value specified by this field object on the given object.
get(Object, int) - Method in interface net.sf.saffron.runtime.IteratorResultSet.ColumnGetter
 
get(Object, int) - Method in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
get(Object, int) - Method in class net.sf.saffron.runtime.IteratorResultSet.SingletonColumnGetter
 
get(Object, int) - Method in class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter
 
get(ParseTree) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Retrieves a connection based upon an Openjava expression.
get(RexKind, RexNode[]) - Method in class net.sf.saffron.rex.RexOperatorTable
 
get(SaffronConnection) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Retrieves information about a previously registered connection.
get(SaffronConnection, boolean) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Retrieves information about a previously registered connection, optionally registering a connection if it is not already registered.
get(String) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Retrives a connection based upon a token.
get(String) - Static method in class net.sf.saffron.rel.TableModificationRel.Operation
Looks up an operation from its name.
get(String) - Static method in class net.sf.saffron.rex.RexKind
Looks up a kind from its name.
get(String) - Static method in class net.sf.saffron.sql.SqlKind
Looks up a kind from its name.
get(String) - Static method in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
Looks up a condition type from its name.
get(String) - Static method in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Looks up a join type from its name.
get(String) - Static method in class net.sf.saffron.sql.type.SqlTypeName
Looks up a type name from its name.
get(String) - Method in class openjava.mop.MetaInfo
 
getAcceptableConstructor(OJClass[], OJClass) - Method in class openjava.mop.OJClass
Can be overriden
getAcceptableMethod(String, OJClass[], OJClass) - Method in class openjava.mop.OJClass
Can be overriden
getAccessedTables() - Method in class net.sf.saffron.opt.TableAccessMap
.
getAccessType() - Method in class openjava.ptree.SelfAccess
 
getActionByName(String) - Method in class openjava.debug.gui.SourceCodeViewer
 
getAggCalls() - Method in class net.sf.saffron.rel.AggregateRel
 
getAggregation() - Method in class net.sf.saffron.rel.AggregateRel.Call
 
getAlias() - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
getAlias() - Method in class openjava.ptree.AliasedExpression
 
getAlias(Expression) - Static method in class openjava.mop.Toolbox
Gets or derives the alias of an expression.
getAlias(SqlNode) - Static method in class net.sf.saffron.sql.SqlUtil
 
getAllClasses() - Method in class openjava.mop.OJClass
 
getAllField(String) - Method in class openjava.mop.OJClass
Deprecated.  
getAllFields() - Method in class openjava.mop.OJClass
 
getAllMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Deprecated.  
getAllMethods() - Method in class openjava.mop.OJClass
 
getAllMethods(String) - Method in class openjava.mop.OJClass
Deprecated.  
getAncestor(int) - Method in class net.sf.saffron.util.Walker
 
getAncestorFrame(int) - Method in class net.sf.saffron.util.Walker
returns the iDepthth ancestor of the current element
getAncestorOrdinal(int) - Method in class net.sf.saffron.util.Walker
get the ordinal within its parent node of the iDepthth ancestor.
getArgs() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
getArgs() - Method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
getArgs() - Method in class JP.ac.tsukuba.openjava.NullCompiler
 
getArgs() - Method in class net.sf.saffron.rel.AggregateRel.Call
 
getArgs() - Method in class openjava.ojc.DynamicJavaCompiler
 
getArgs() - Method in interface openjava.ojc.JavaCompiler
 
getArgumentList() - Method in class net.sf.saffron.oj.util.UnboundVariableCollector
Returns an argument list value0, ..., valueN containing all variables valueivalue in this cluster's expression.
getArguments() - Method in class openjava.ptree.MethodCall
Gets the arguments for this method.
getArguments() - Method in class openjava.ptree.ConstructorInvocation
Gets the expressions as arguments for this invocation.
getArguments() - Method in class openjava.ptree.AllocationExpression
Gets the arguments of this constructor.
getArray(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getArray(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getArrayType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getArrayType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType
 
getArrayType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getArrayType() - Method in interface net.sf.saffron.core.SaffronType
Returns an array type with this type as the component.
getArrayType() - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getAsciiStream(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getAsciiStream(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getAssignmentList() - Method in class net.sf.saffron.oj.util.UnboundVariableCollector
Returns a set of assignments to member variables: this.value0 = value0; ...; this.valueN = valueN; return this;.
getAutoCommit() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getBaseclass() - Method in class openjava.ptree.ClassDeclaration
Gets base classes in 'extends' clause.
getBaseclasses() - Method in class openjava.ptree.ClassDeclaration
Gets the classes in 'extends' clause.
getBeginColumn() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
getBeginColumn() - Method in class openjava.tools.parser.JavaCharStream
 
getBeginLine() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
getBeginLine() - Method in class openjava.tools.parser.JavaCharStream
 
getBigDecimal(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBigDecimal(int, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBigDecimal(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBigDecimal(String, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBinaryStream(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBinaryStream(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBlob(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBlob(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBody() - Method in class openjava.mop.OJMethodSourceCode
 
getBody() - Method in class openjava.mop.OJMethodImp
 
getBody() - Method in class openjava.mop.OJMethodByteCode
 
getBody() - Method in class openjava.mop.OJMethod
 
getBody() - Method in class openjava.mop.OJConstructorSourceCode
 
getBody() - Method in class openjava.mop.OJConstructorImp
 
getBody() - Method in class openjava.mop.OJConstructorByteCode
 
getBody() - Method in class openjava.mop.OJConstructor
 
getBody() - Method in class openjava.ptree.TryStatement
Gets the body of this try statement.
getBody() - Method in class openjava.ptree.MethodDeclaration
Gets body of this method.
getBody() - Method in class openjava.ptree.MemberInitializer
Gets the body of this instance initializer.
getBody() - Method in class openjava.ptree.ConstructorDeclaration
Gets the statement list of this constructor body.
getBody() - Method in class openjava.ptree.ClassDeclaration
Gets class body
getBody() - Method in class openjava.ptree.CatchBlock
Gets the body of this catch block.
getBoolean(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBoolean(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getBoolean(Object) - Method in class openjava.mop.OJFieldImp
 
getBoolean(Object) - Method in class openjava.mop.OJFieldByteCode
 
getBoolean(Object) - Method in class openjava.mop.OJField
 
getBoolean(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBooleanProperty(String) - Method in class net.sf.saffron.util.SaffronProperties
Retrieves a boolean property.
getBooleanProperty(String, boolean) - Method in class net.sf.saffron.util.SaffronProperties
Retrieves a boolean property, or a default value if the property does not exist.
getByte(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getByte(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getByte(Object) - Method in class openjava.mop.OJFieldImp
 
getByte(Object) - Method in class openjava.mop.OJFieldByteCode
 
getByte(Object) - Method in class openjava.mop.OJField
 
getByte(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getByteCode() - Method in class openjava.mop.OJMethodSourceCode
 
getByteCode() - Method in class openjava.mop.OJMethodImp
 
getByteCode() - Method in class openjava.mop.OJMethodByteCode
 
getByteCode() - Method in class openjava.mop.OJMethod
 
getByteCode() - Method in class openjava.mop.OJFieldSourceCode
 
getByteCode() - Method in class openjava.mop.OJFieldImp
 
getByteCode() - Method in class openjava.mop.OJFieldByteCode
 
getByteCode() - Method in class openjava.mop.OJField
 
getByteCode() - Method in class openjava.mop.OJConstructorSourceCode
 
getByteCode() - Method in class openjava.mop.OJConstructorImp
 
getByteCode() - Method in class openjava.mop.OJConstructorByteCode
 
getByteCode() - Method in class openjava.mop.OJConstructor
 
getByteCode() - Method in class openjava.mop.OJClassSourceCode
 
getByteCode() - Method in class openjava.mop.OJClassNull
 
getByteCode() - Method in class openjava.mop.OJClassImp
 
getByteCode() - Method in class openjava.mop.OJClassByteCode
 
getByteCode() - Method in class openjava.mop.OJClassArray
 
getByteCode() - Method in class openjava.mop.OJClass
 
getBytes(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getBytes(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getCachedType(Environment) - Method in class openjava.ptree.ExpressionObject
dirty implementation
getCaseGroupList() - Method in class openjava.ptree.SwitchStatement
Gets the case group list.
getCatalog() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getCatalogName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getCatchList() - Method in class openjava.ptree.TryStatement
Gets the catch block list.
getChar(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getChar(Object) - Method in class openjava.mop.OJFieldImp
 
getChar(Object) - Method in class openjava.mop.OJFieldByteCode
 
getChar(Object) - Method in class openjava.mop.OJField
 
getCharacterStream(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getCharacterStream(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getChild(SqlSelect, String) - Method in class net.sf.saffron.sql.SqlValidator
 
getChild(String) - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
getChildExps() - Method in class net.sf.saffron.oj.rel.IterCalcRel
 
getChildExps() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
getChildExps() - Method in class net.sf.saffron.rel.SortRel
 
getChildExps() - Method in class net.sf.saffron.rel.SaffronRel
Returns an array of this SaffronRel's child expressions (not including the inputs returned by SaffronRel.getInputs().
getChildExps() - Method in class net.sf.saffron.rel.ProjectRelBase
 
getChildExps() - Method in class net.sf.saffron.rel.JoinRel
 
getChildExps() - Method in class net.sf.saffron.rel.FilterRel
 
getChildren() - Method in class net.sf.saffron.opt.RuleOperand
 
getChildren() - Method in class net.sf.saffron.util.Walker.Region
 
getChildren() - Method in interface net.sf.saffron.util.Walkable
returns an array of the object's children.
getChildren(Object) - Method in class net.sf.saffron.util.Walker
Override this function to prune the tree, or to allow objects which are not Walkable to have children.
getClassBody() - Method in class openjava.ptree.AllocationExpression
Gets the class body of this constructor.
getClassDeclarations() - Method in class openjava.ptree.CompilationUnit
Obtains the type declaration list of this compilation unit
getClassEnvironmentParent() - Method in class openjava.mop.Environment
Gets the nearest ancestor which is a ClassEnvironment, or null.
getClassEnvironmentParent() - Method in class openjava.mop.ClassEnvironment
 
getClasses() - Method in class net.sf.saffron.oj.util.ClassCollector
 
getClasses() - Method in class openjava.mop.OJClass
Returns an array containing OJClass objects representing all the public classes and interfaces that are members of the class represented by this OJClass object.
getClasses(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJClass objects representing all the classes and interfaces which are members of the class represented by this OJClass object, accessible from the situation represented by the given OJClass object.
getClassLoader() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
getClassLoader() - Method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
getClassLoader() - Method in class JP.ac.tsukuba.openjava.NullCompiler
 
getClassLoader() - Method in class openjava.mop.OJClassSourceCode
 
getClassLoader() - Method in class openjava.mop.OJClassNull
 
getClassLoader() - Method in class openjava.mop.OJClassImp
 
getClassLoader() - Method in class openjava.mop.OJClassByteCode
 
getClassLoader() - Method in class openjava.mop.OJClassArray
 
getClassLoader() - Method in class openjava.mop.OJClass
 
getClassLoader() - Method in class openjava.ojc.DynamicJavaCompiler
 
getClassLoader() - Method in interface openjava.ojc.JavaCompiler
 
getClassName() - Method in class openjava.mop.ClassEnvironment
 
getClassRoot() - Static method in class net.sf.saffron.oj.stmt.OJStatement
 
getClassRoot() - Static method in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
getClassType() - Method in class openjava.ptree.AllocationExpression
Gets the class type of this constructor.
getClob(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getClob(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getCluster() - Method in class net.sf.saffron.rel.SaffronRel
 
getCode() - Method in interface net.sf.saffron.oj.stmt.PreparedResult
 
getCode() - Method in class net.sf.saffron.oj.stmt.PreparedExplanation
 
getCode() - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
getCollations() - Method in class net.sf.saffron.rel.SortRel
.
getColumn() - Method in class net.sf.saffron.sql.parser.JavaCharStream
Deprecated.  
getColumn() - Method in class openjava.tools.parser.JavaCharStream
Deprecated.  
getColumn(String) - Method in class net.sf.saffron.ext.JdbcTable
Returns the column that the named field maps to.
getColumnClassName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnCount() - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnDisplaySize(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnLabel(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnName() - Method in class net.sf.saffron.ext.JdbcTable.JdbcColumn
 
getColumnName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnNames() - Method in interface net.sf.saffron.runtime.IteratorResultSet.ColumnGetter
 
getColumnNames() - Method in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
getColumnNames() - Method in class net.sf.saffron.runtime.IteratorResultSet.SingletonColumnGetter
 
getColumnNames() - Method in class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter
 
getColumnType(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getColumnTypeName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getComment() - Method in class openjava.ptree.NonLeaf
Obtains the comment of javadoc format which explains this declaration.
getComment() - Method in class openjava.tools.parser.Parser
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClassSourceCode
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClassNull
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClassImp
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClassByteCode
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClassArray
 
getCompatibleJavaClass() - Method in class openjava.mop.OJClass
 
getCompilerClassName() - Static method in class net.sf.saffron.oj.stmt.OJStatement
 
getComponentType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getComponentType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType
 
getComponentType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getComponentType() - Method in interface net.sf.saffron.core.SaffronType
Returns the component type if type is a collection, otherwise null.
getComponentType() - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getComponentType() - Method in class openjava.mop.OJClassSourceCode
 
getComponentType() - Method in class openjava.mop.OJClassNull
 
getComponentType() - Method in class openjava.mop.OJClassImp
 
getComponentType() - Method in class openjava.mop.OJClassByteCode
 
getComponentType() - Method in class openjava.mop.OJClassArray
 
getComponentType() - Method in class openjava.mop.OJClass
Returns the OJClass representing the component type of an array.
getComponentType(SaffronType) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
getConcurrency() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getCondition() - Method in class net.sf.saffron.rel.JoinRel
 
getCondition() - Method in class net.sf.saffron.sql.SqlJoin
 
getCondition() - Method in class net.sf.saffron.sql.SqlDelete
Get the filter condition for rows to be deleted.
getCondition() - Method in class openjava.ptree.JoinExpression
 
getCondition() - Method in class openjava.ptree.ForStatement
Gets the condition part of this for-statement.
getCondition() - Method in class openjava.ptree.ConditionalExpression
Gets the conditional part of this conditional expression.
getConditionType() - Method in class net.sf.saffron.sql.SqlJoin
Returns a SqlJoinOperator.ConditionType
getConnection() - Method in class net.sf.saffron.ext.JdbcConnection
 
getConnection() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getConnection() - Method in class net.sf.saffron.rel.TableModificationRel
 
getConnection() - Method in class net.sf.saffron.rel.TableAccessRel
 
getConnection() - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
getConnection() - Method in class net.sf.saffron.test.SaffronTestCase
 
getConnection() - Method in class net.sf.saffron.test.JdbcTest
 
getConnection() - Method in class net.sf.saffron.util.JdbcDataSource
 
getConnection(String, String) - Method in class net.sf.saffron.util.JdbcDataSource
 
getConnectionClassName() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getConstructor(OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified public constructor of the class represented by this OJClass object.
getConstructor(OJClass[], OJClass) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified constructor accesible from the situation represented by the given OJClass object.
getConstructorInvocation() - Method in class openjava.ptree.ConstructorDeclaration
Gets the special call statement.
getConstructors() - Method in class openjava.mop.OJClass
Returns an array containing OJConstructor objects reflecting all the public constructors of the class represented by this OJClass object.
getConstructors(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJConstructor objects reflecting all the constructors of the class represented by this OJClass object, accesible from the situation represented by the given OJClass object.
getContents() - Method in class openjava.ptree.NonLeaf
Gets the contents of this nonleaf-node.
getConvention() - Method in class net.sf.saffron.oj.convert.VectorConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.ResultSetConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.CollectionConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.SingleTerminatorRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaUnionAllRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaTableAccessRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaProjectRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaOneRowRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaFilterRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaExistsRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaDistinctRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.JavaAggregateRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.IterOneRowRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.IterConcatenateRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.IterCalcRel
 
getConvention() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
getConvention() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRel
 
getConvention() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysSingleRel
 
getConvention() - Method in class net.sf.saffron.opt.RelSubset
 
getConvention() - Method in class net.sf.saffron.opt.AbstractConverter
 
getConvention() - Method in class net.sf.saffron.rel.SaffronRel
Returns a value from CallingConvention.
getConvention() - Method in class net.sf.saffron.rel.convert.NoneConverterRel
 
getConvention() - Method in interface net.sf.saffron.rel.convert.ConverterFactory
 
getConvention() - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
getConversionOperands(CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
getCopy() - Method in class openjava.mop.OJField
 
getCorrelVariable() - Method in class net.sf.saffron.rel.SaffronRel
 
getCost(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
Finds the cost of a node.
getCpu() - Method in class net.sf.saffron.opt.VolcanoCost
 
getCpu() - Method in interface net.sf.saffron.opt.PlanCost
 
getCursorName() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDatabaseProductName() - Method in class net.sf.saffron.sql.SqlNode.DatabaseMetaDataInvocationHandler
 
getDataSource(SaffronConnection) - Method in interface net.sf.saffron.ext.JdbcSchema
Returns the JDBC data source contained within a Saffron connection.
getDataSourceExpr(Expression) - Method in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
Given an expression for the JDBC connect string, yields an expression for the a JDBC data source.
getDate(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDate(int, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDate(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDate(String, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDebugFlag() - Static method in class openjava.ptree.ParseTreeObject
 
getDebugLevel() - Method in class openjava.ojc.CommandArguments2
 
getDebugLevel() - Method in class openjava.ojc.CommandArguments
 
getDebugLevel() - Method in class openjava.ptree.util.SourceCodeWriter
 
getDebugLevel() - Static method in class openjava.tools.DebugOut
 
getDeclaredClasses() - Method in class openjava.mop.OJClassSourceCode
 
getDeclaredClasses() - Method in class openjava.mop.OJClassNull
 
getDeclaredClasses() - Method in class openjava.mop.OJClassImp
 
getDeclaredClasses() - Method in class openjava.mop.OJClassByteCode
 
getDeclaredClasses() - Method in class openjava.mop.OJClassArray
 
getDeclaredClasses() - Method in class openjava.mop.OJClass
Returns an array of OJClass objects reflecting all the classes and interfaces declared as members of the class represented by this OJClass object.
getDeclaredConstructor(OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJConstructor object that reflects the specified constructor of the class or interface represented by this OJClass object.
getDeclaredConstructors() - Method in class openjava.mop.OJClassSourceCode
 
getDeclaredConstructors() - Method in class openjava.mop.OJClassNull
 
getDeclaredConstructors() - Method in class openjava.mop.OJClassImp
 
getDeclaredConstructors() - Method in class openjava.mop.OJClassByteCode
 
getDeclaredConstructors() - Method in class openjava.mop.OJClassArray
 
getDeclaredConstructors() - Method in class openjava.mop.OJClass
Returns an array of OJConstructor objects reflecting all the constructors declared by the class represented by this OJClass object.
getDeclaredField(String) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified declared field of the class or interface represented by this OJClass object.
getDeclaredFields() - Method in class openjava.mop.OJClassSourceCode
 
getDeclaredFields() - Method in class openjava.mop.OJClassNull
 
getDeclaredFields() - Method in class openjava.mop.OJClassImp
 
getDeclaredFields() - Method in class openjava.mop.OJClassByteCode
 
getDeclaredFields() - Method in class openjava.mop.OJClassArray
 
getDeclaredFields() - Method in class openjava.mop.OJClass
Returns an array of OJField objects reflecting all the fields declared by the class or interface represented by this OJClass object.
getDeclaredImports() - Method in class openjava.ptree.CompilationUnit
Obtains the import statement list of this compilation unit
getDeclaredMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified declared method of the class or interface represented by this OJClass object.
getDeclaredMethods() - Method in class openjava.mop.OJClassSourceCode
 
getDeclaredMethods() - Method in class openjava.mop.OJClassNull
 
getDeclaredMethods() - Method in class openjava.mop.OJClassImp
 
getDeclaredMethods() - Method in class openjava.mop.OJClassByteCode
 
getDeclaredMethods() - Method in class openjava.mop.OJClassArray
 
getDeclaredMethods() - Method in class openjava.mop.OJClass
Returns an array of OJMethod objects reflecting all the methods declared by the class or interface represented by this OJClass object.
getDeclaringClass() - Method in class openjava.mop.OJMethodSourceCode
 
getDeclaringClass() - Method in class openjava.mop.OJMethodImp
 
getDeclaringClass() - Method in class openjava.mop.OJMethodByteCode
 
getDeclaringClass() - Method in class openjava.mop.OJMethod
 
getDeclaringClass() - Method in interface openjava.mop.OJMember
 
getDeclaringClass() - Method in class openjava.mop.OJFieldSourceCode
 
getDeclaringClass() - Method in class openjava.mop.OJFieldImp
 
getDeclaringClass() - Method in class openjava.mop.OJFieldByteCode
 
getDeclaringClass() - Method in class openjava.mop.OJField
 
getDeclaringClass() - Method in class openjava.mop.OJConstructorSourceCode
 
getDeclaringClass() - Method in class openjava.mop.OJConstructorImp
 
getDeclaringClass() - Method in class openjava.mop.OJConstructorByteCode
 
getDeclaringClass() - Method in class openjava.mop.OJConstructor
 
getDeclaringClass() - Method in class openjava.mop.OJClassSourceCode
 
getDeclaringClass() - Method in class openjava.mop.OJClassNull
 
getDeclaringClass() - Method in class openjava.mop.OJClassImp
 
getDeclaringClass() - Method in class openjava.mop.OJClassByteCode
 
getDeclaringClass() - Method in class openjava.mop.OJClassArray
 
getDeclaringClass() - Method in class openjava.mop.OJClass
If the class or interface represented by this OJClass object is a member of another class, returns the OJClass object representing the class in which it was declared.
getDeclSuffixRule(String) - Static method in class openjava.mop.OJClass
 
getDefault() - Static method in class net.sf.saffron.util.SaffronResource
 
getDescription() - Method in class net.sf.saffron.util.OptionsList.Option
 
getDescription() - Method in interface net.sf.saffron.util.EnumeratedValues.Value
 
getDescription() - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
getDescription(int) - Method in class net.sf.saffron.util.EnumeratedValues
Returns the description associated with an ordinal; the return value is null if the ordinal is not a member of the enumeration.
getDimension() - Method in class openjava.ptree.VariableDeclarator
 
getDimension() - Method in class openjava.ptree.TypeName
Gets array dimension of declarated type
getDimExprList() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the dimexpr list of the array.
getDouble(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getDouble(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getDouble(Object) - Method in class openjava.mop.OJFieldImp
 
getDouble(Object) - Method in class openjava.mop.OJFieldByteCode
 
getDouble(Object) - Method in class openjava.mop.OJField
 
getDouble(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getElseStatements() - Method in class openjava.ptree.IfStatement
Gets the else part of this if statement.
getEncloser() - Method in class openjava.ptree.AllocationExpression
Gets the expression of enclosing object.
getEnclosing() - Method in class openjava.ptree.ConstructorInvocation
 
getEndColumn() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
getEndColumn() - Method in class openjava.tools.parser.JavaCharStream
 
getEndLine() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
getEndLine() - Method in class openjava.tools.parser.JavaCharStream
 
getEntry(int) - Method in class openjava.debug.gui.SourceCodeViewer
 
getEnumeratedType() - Method in class net.sf.saffron.util.OptionsListTest.Color
 
getEnvironment() - Method in class net.sf.saffron.oj.stmt.OJStatement
 
getEnvironment() - Method in class openjava.mop.OJMethodSourceCode
 
getEnvironment() - Method in class openjava.mop.OJMethodImp
 
getEnvironment() - Method in class openjava.mop.OJMethodByteCode
 
getEnvironment() - Method in class openjava.mop.OJMethod
 
getEnvironment() - Method in interface openjava.mop.OJMember
 
getEnvironment() - Method in class openjava.mop.OJFieldSourceCode
 
getEnvironment() - Method in class openjava.mop.OJField
 
getEnvironment() - Method in class openjava.mop.OJConstructorSourceCode
 
getEnvironment() - Method in class openjava.mop.OJConstructorImp
 
getEnvironment() - Method in class openjava.mop.OJConstructorByteCode
 
getEnvironment() - Method in class openjava.mop.OJConstructor
 
getEnvironment() - Method in class openjava.mop.OJClassSourceCode
 
getEnvironment() - Method in class openjava.mop.OJClassNull
 
getEnvironment() - Method in class openjava.mop.OJClassImp
 
getEnvironment() - Method in class openjava.mop.OJClassByteCode
 
getEnvironment() - Method in class openjava.mop.OJClassArray
 
getEnvironment() - Method in class openjava.mop.OJClass
Obtains an environment of this class object.
getEnvironment() - Method in class openjava.ptree.util.EvaluationShuttle
 
getEnvironment() - Method in interface openjava.syntax.TokenSource
 
getEnvironment() - Method in class openjava.syntax.RestorableTokenSource
 
getEnvironment() - Method in class openjava.tools.parser.CustomTokenManager
 
getErrorState() - Method in class openjava.ptree.util.MemberAccessCorrector
 
getExceptionTypes() - Method in class openjava.mop.OJMethodSourceCode
 
getExceptionTypes() - Method in class openjava.mop.OJMethodImp
 
getExceptionTypes() - Method in class openjava.mop.OJMethodByteCode
 
getExceptionTypes() - Method in class openjava.mop.OJMethod
 
getExceptionTypes() - Method in class openjava.mop.OJConstructorSourceCode
 
getExceptionTypes() - Method in class openjava.mop.OJConstructorImp
 
getExceptionTypes() - Method in class openjava.mop.OJConstructorByteCode
 
getExceptionTypes() - Method in class openjava.mop.OJConstructor
 
getExitStatement() - Method in class net.sf.saffron.opt.RelImplementor
 
getExp() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
getExplicandum() - Method in class net.sf.saffron.sql.SqlExplain
.
getExpression() - Method in class openjava.ptree.WhileStatement
Gets the condtion of this while statement.
getExpression() - Method in class openjava.ptree.UnaryExpression
Gets the expression operated in this expression.
getExpression() - Method in class openjava.ptree.ThrowStatement
Gets the returned expression by this statement.
getExpression() - Method in class openjava.ptree.SynchronizedStatement
Gets the expression to be synchronized.
getExpression() - Method in class openjava.ptree.SwitchStatement
Gets the expression of the condition to switch.
getExpression() - Method in class openjava.ptree.ReturnStatement
Gets the returned expression by this statement.
getExpression() - Method in class openjava.ptree.InstanceofExpression
Gets the expression of the left operand to be tested in this expression.
getExpression() - Method in class openjava.ptree.IfStatement
Gets the condition of this if statement.
getExpression() - Method in class openjava.ptree.ExpressionStatement
Gets the expression of this statement.
getExpression() - Method in class openjava.ptree.DoWhileStatement
Gets the condtion of this do-while statement.
getExpression() - Method in class openjava.ptree.CastExpression
Gets the expression of the operand to be casted in this expression.
getExpression() - Method in class openjava.ptree.CaseLabel
 
getExpression() - Method in class openjava.ptree.AliasedExpression
 
getExtra() - Method in class net.sf.saffron.sql.SqlIdentifier
 
getFactory() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getFactory() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getFactory() - Method in interface net.sf.saffron.core.SaffronType
 
getFalseCase() - Method in class openjava.ptree.ConditionalExpression
Gets the false case part of this.
getFetchDirection() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getFetchDirection() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getFetchSize() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getFetchSize() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getField(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getField(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
getField(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getField(String) - Method in interface net.sf.saffron.core.SaffronType
 
getField(String) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getField(String) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified public member field of the class or interface represented by this OJClass object.
getField(String, OJClass) - Method in class openjava.mop.OJClass
Returns a OJField object that reflects the specified member field accesible from the situation represented by the given OJClass object.
getFieldArray(SaffronType[]) - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
Returns an array of the fields in an array of types.
getFieldCount() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getFieldCount() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
getFieldCount() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getFieldCount() - Method in interface net.sf.saffron.core.SaffronTypeFactory.FieldInfo
 
getFieldCount() - Method in interface net.sf.saffron.core.SaffronType
Returns the number of columns.
getFieldCount() - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getFieldName() - Method in class net.sf.saffron.ext.JdbcTable.JdbcColumn
 
getFieldName(int) - Method in interface net.sf.saffron.core.SaffronTypeFactory.FieldInfo
 
getFieldNames() - Method in class net.sf.saffron.rel.ProjectRelBase
 
getFieldNames(SaffronType) - Static method in class net.sf.saffron.rel.SwapJoinRule
 
getFieldOrdinal(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getFieldOrdinal(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
getFieldOrdinal(String) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getFieldOrdinal(String) - Method in interface net.sf.saffron.core.SaffronType
 
getFieldOrdinal(String) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getFields() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getFields() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
getFields() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getFields() - Method in interface net.sf.saffron.core.SaffronType
Returns the columns.
getFields() - Method in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
getFields() - Method in class net.sf.saffron.runtime.SyntheticObject
Returns the fields of this object, in the order they were specified in the original query.
getFields() - Method in class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
getFields() - Method in class openjava.mop.OJClass
Returns an array containing OJField objects reflecting all the accessible public fields of the class or interface represented by this OJClass object.
getFields(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJField objects reflecting all the fields of the class or interface represented by this OJClass object, accessible from the situation represented by the given OJClass object.
getFieldType(int) - Method in interface net.sf.saffron.core.SaffronTypeFactory.FieldInfo
 
getFieldValue(int) - Method in class net.sf.saffron.runtime.SyntheticObject
Returns the value of a given field.
getFileNames() - Method in class openjava.ojc.JavaCompilerArgs
 
getFiles() - Method in class openjava.ojc.CommandArguments2
 
getFiles() - Method in class openjava.ojc.CommandArguments
 
getFinallyBody() - Method in class openjava.ptree.TryStatement
Gets the finally body.
getFirst(String) - Static method in class openjava.mop.ClassEnvironment
 
getFirst(String) - Static method in class openjava.ptree.util.MemberAccessCorrector
 
getFlags() - Method in class net.sf.saffron.rel.ProjectRelBase
 
getFloat(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getFloat(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getFloat(Object) - Method in class openjava.mop.OJFieldImp
 
getFloat(Object) - Method in class openjava.mop.OJFieldByteCode
 
getFloat(Object) - Method in class openjava.mop.OJField
 
getFloat(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getFrom() - Method in class net.sf.saffron.sql.SqlSelect
 
getFrom() - Method in class openjava.ptree.QueryExpression
 
getFromNode(SqlSelect, int) - Static method in class net.sf.saffron.sql.SqlUtil
Returns the nth (0-based) input to a join expression.
getFromNode(SqlSelect, String) - Static method in class net.sf.saffron.sql.SqlUtil
Returns the input with a given alias.
getGeneratedKeys() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getGlobalEnvironment() - Method in class openjava.mop.Environment
Gets the root environment, which is always a GlobalEnvironment.
getGroup() - Method in class net.sf.saffron.sql.SqlSelect
 
getGroupCount() - Method in class net.sf.saffron.rel.AggregateRel
 
getGroupList() - Method in class openjava.ptree.QueryExpression
 
getHaving() - Method in class net.sf.saffron.sql.SqlSelect
 
getHoldability() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getId() - Method in class net.sf.saffron.rel.SaffronRel
 
getIdentifiableName() - Method in class openjava.mop.OJMethodSourceCode
 
getIdentifiableName() - Method in class openjava.mop.OJMethodImp
 
getIdentifiableName() - Method in class openjava.mop.OJMethodByteCode
 
getIdentifiableName() - Method in class openjava.mop.OJMethod
 
getIdentifiableName() - Method in class openjava.mop.OJFieldSourceCode
 
getIdentifiableName() - Method in class openjava.mop.OJFieldImp
 
getIdentifiableName() - Method in class openjava.mop.OJFieldByteCode
 
getIdentifiableName() - Method in class openjava.mop.OJField
 
getIdentifiableName() - Method in class openjava.mop.OJConstructorSourceCode
 
getIdentifiableName() - Method in class openjava.mop.OJConstructorImp
 
getIdentifiableName() - Method in class openjava.mop.OJConstructorByteCode
 
getIdentifiableName() - Method in class openjava.mop.OJConstructor
 
getIdentifierQuoteString() - Method in class net.sf.saffron.sql.SqlNode.DatabaseMetaDataInvocationHandler
 
GetImage() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
GetImage() - Method in class openjava.tools.parser.JavaCharStream
 
getImportance(RelSet) - Method in class net.sf.saffron.opt.RuleQueue
Computes the importance a set (which is that of its most important subset).
getImportance(RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
Returns the importance of an equivalence class of relational expressions.
getIncrement() - Method in class openjava.ptree.ForStatement
Gets the increments part of this for-statement.
getIndex() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
getIndex() - Method in interface net.sf.saffron.core.SaffronField
Returns the index of this field within its record type.
getIndexExpr() - Method in class openjava.ptree.ArrayAccess
Gets the dimexpr list.
getInheritableClasses() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableClasses(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableConstructors(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableFields() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableFields(OJClass) - Method in class openjava.mop.OJClass
 
getInheritableMethods() - Method in class openjava.mop.OJClass
Deprecated.  
getInheritableMethods(OJClass) - Method in class openjava.mop.OJClass
 
getInheritedClasses() - Method in class openjava.mop.OJClass
 
getInheritedFields() - Method in class openjava.mop.OJClass
 
getInheritedMethods() - Method in class openjava.mop.OJClass
 
getInit() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitDecls() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitDeclType() - Method in class openjava.ptree.ForStatement
Gets the initialization part of this for-statement.
getInitializer() - Method in interface net.sf.saffron.opt.RelImplementor.VariableInitializerThunk
 
getInitializer() - Method in class openjava.ptree.VariableDeclarator
Gets variable initializer.
getInitializer() - Method in class openjava.ptree.VariableDeclaration
Gets variable initializer.
getInitializer() - Method in class openjava.ptree.FieldDeclaration
Gets variable initializer of this field.
getInitializer() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the initializer of this array allocation.
getInput(int) - Method in class net.sf.saffron.rel.SaffronRel
Get the ith input.
getInputOrdinal(String) - Static method in class net.sf.saffron.opt.OptUtil
Returns the ordinal of the input represented by the variable name, or -1 if it does not represent an input.
getInputs() - Method in class net.sf.saffron.opt.RelSubset
There are no children, as such.
getInputs() - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
getInputs() - Method in class net.sf.saffron.rel.UnionRel
 
getInputs() - Method in class net.sf.saffron.rel.SingleRel
 
getInputs() - Method in class net.sf.saffron.rel.SaffronRel
Returns an array of this SaffronRel's inputs.
getInputs() - Method in class net.sf.saffron.rel.JoinRel
 
getInstance(HttpSession) - Static method in class net.sf.saffron.web.servlet.WaldenServlet.Session
Retrieves the one and only instance of Context in this servlet's httpSession.
getInstance(ServletContext) - Static method in class net.sf.saffron.web.servlet.WaldenServlet.Context
Retrieves the one and only instance of Context in this servlet's httpSession.
getInt(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getInt(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getInt(Object) - Method in class openjava.mop.OJFieldImp
 
getInt(Object) - Method in class openjava.mop.OJFieldByteCode
 
getInt(Object) - Method in class openjava.mop.OJField
 
getInt(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getInterfaces() - Method in class openjava.mop.OJClassSourceCode
 
getInterfaces() - Method in class openjava.mop.OJClassNull
 
getInterfaces() - Method in class openjava.mop.OJClassImp
 
getInterfaces() - Method in class openjava.mop.OJClassByteCode
 
getInterfaces() - Method in class openjava.mop.OJClassArray
 
getInterfaces() - Method in class openjava.mop.OJClass
Determines the interfaces implemented by the class or interface represented by this object.
getInterfaces() - Method in class openjava.ptree.ClassDeclaration
Gets interface name list
getIntProperty(String) - Method in class net.sf.saffron.util.SaffronProperties
Retrieves an integer property.
getIo() - Method in class net.sf.saffron.opt.VolcanoCost
 
getIo() - Method in interface net.sf.saffron.opt.PlanCost
 
getJavaCompiler() - Static method in class openjava.mop.OJSystem
internal use only
getJavaCompiler() - Method in class openjava.ojc.CommandArguments2
 
getJavaCompiler() - Method in class openjava.ojc.CommandArguments
 
getJavaRoot() - Static method in class net.sf.saffron.oj.stmt.OJStatement
 
getJavaRoot() - Static method in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
getJdbcGetterName(OJClass) - Static method in class net.sf.saffron.oj.convert.JavaConverterRel
 
getJoinType() - Method in class net.sf.saffron.rel.JoinRel
 
getJoinType() - Method in class net.sf.saffron.sql.SqlJoin
Returns a SqlJoinOperator.JoinType
getJoinType() - Method in class openjava.ptree.JoinExpression
 
getJoinTypeCode(String) - Static method in class openjava.ptree.JoinExpression
Returns ParserConstants.INNER if s is "inner", and similarly for ParserConstants.LEFT, ParserConstants.RIGHT, ParserConstants.FULL.
getJoinTypeName() - Method in class openjava.ptree.JoinExpression
 
getJoinTypes() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
getJoinTypes() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
getJoinTypes() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
getJoinTypes() - Method in interface net.sf.saffron.core.SaffronType
Returns the component types of a join type.
getKind() - Method in class net.sf.saffron.rex.RexNode
Returns the kind of node this is.
getKind() - Method in class net.sf.saffron.rex.RexLiteral
 
getKind() - Method in class net.sf.saffron.rex.RexFieldAccess
 
getKind() - Method in class net.sf.saffron.rex.RexCall
 
getKind() - Method in class net.sf.saffron.sql.SqlNode
Returns the type of node this is, or SqlKind.Other if it's nothing special.
getKind() - Method in class net.sf.saffron.sql.SqlLiteral
 
getKind() - Method in class net.sf.saffron.sql.SqlIdentifier
 
getKind() - Method in class net.sf.saffron.sql.SqlCall
 
getKind(OJClass[]) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
getLabel() - Method in class openjava.ptree.LabeledStatement
Gets the label.
getLabel() - Method in class openjava.ptree.ContinueStatement
Gets the label of this break statement.
getLabel() - Method in class openjava.ptree.BreakStatement
Gets the label of this break statement.
getLabels() - Method in class openjava.ptree.CaseGroup
 
getLastException() - Static method in class openjava.syntax.JavaSyntaxRules
 
getLeft() - Method in class net.sf.saffron.rel.JoinRel
 
getLeft() - Method in class net.sf.saffron.sql.SqlJoin
 
getLeft() - Method in class openjava.ptree.JoinExpression
 
getLeft() - Method in class openjava.ptree.BinaryExpression
Gets the expression of the left operand.
getLeft() - Method in class openjava.ptree.AssignmentExpression
Gets the expression of the left operand.
getLength() - Method in class openjava.ptree.NonLeaf
getLength() returns the length of this nonleaf-node
getLine() - Method in class net.sf.saffron.sql.parser.JavaCharStream
Deprecated.  
getLine() - Method in class openjava.tools.parser.JavaCharStream
Deprecated.  
getList() - Method in class net.sf.saffron.rex.RexList
 
getList() - Method in class net.sf.saffron.sql.SqlNodeList
 
getList() - Method in class openjava.syntax.SeparatedListRule
 
getList() - Method in class openjava.syntax.ExpressionListRule
 
getList() - Method in class openjava.syntax.DefaultListRule
 
getLiteralType() - Method in class openjava.ptree.Literal
 
getLoginTimeout() - Method in class net.sf.saffron.util.JdbcDataSource
 
getLogWriter() - Method in class net.sf.saffron.util.JdbcDataSource
 
getLong(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getLong(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getLong(Object) - Method in class openjava.mop.OJFieldImp
 
getLong(Object) - Method in class openjava.mop.OJFieldByteCode
 
getLong(Object) - Method in class openjava.mop.OJField
 
getLong(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getMainClassName(FileEnvironment, CompilationUnit) - Static method in class openjava.ojc.Compiler
Obtains the simple name of the public class in the given compilation unit.
getMajorVersion() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getMax() - Method in class net.sf.saffron.util.EnumeratedValues
Returns the largest ordinal defined by this enumeration.
getMaxFieldSize() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getMaxRows() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getMemberClasses() - Method in class openjava.mop.ClassEnvironment
 
getMemberDeclarationList() - Method in class net.sf.saffron.oj.util.UnboundVariableCollector
Returns a set of declarations of members to hold variables: private Class0 value0; ...; private ClassN valueN;.
getMessage() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler.CompilationFailedException
 
getMessage() - Method in class net.sf.saffron.sql.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class net.sf.saffron.sql.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class openjava.tools.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class openjava.tools.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMetabind(String) - Static method in class openjava.mop.OJSystem
internal use only
getMetaclass() - Method in class openjava.ptree.ClassDeclaration
 
getMetaData() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getMetaData() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getMetaInfo(String) - Method in class openjava.mop.OJClassSourceCode
 
getMetaInfo(String) - Method in class openjava.mop.OJClassNull
 
getMetaInfo(String) - Method in class openjava.mop.OJClassImp
 
getMetaInfo(String) - Method in class openjava.mop.OJClassByteCode
 
getMetaInfo(String) - Method in class openjava.mop.OJClassArray
 
getMetaInfo(String) - Method in class openjava.mop.OJClass
 
getMetaInfoElements() - Method in class openjava.mop.OJClassSourceCode
 
getMetaInfoElements() - Method in class openjava.mop.OJClassNull
 
getMetaInfoElements() - Method in class openjava.mop.OJClassImp
 
getMetaInfoElements() - Method in class openjava.mop.OJClassByteCode
 
getMetaInfoElements() - Method in class openjava.mop.OJClassArray
 
getMetaInfoElements() - Method in class openjava.mop.OJClass
 
getMetaInfoKeys() - Method in class openjava.mop.OJClassSourceCode
 
getMetaInfoKeys() - Method in class openjava.mop.OJClassNull
 
getMetaInfoKeys() - Method in class openjava.mop.OJClassImp
 
getMetaInfoKeys() - Method in class openjava.mop.OJClassByteCode
 
getMetaInfoKeys() - Method in class openjava.mop.OJClassArray
 
getMetaInfoKeys() - Method in class openjava.mop.OJClass
 
getMethod() - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
getMethod(String, OJClass[]) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified public member method of the class or interface represented by this OJClass object.
getMethod(String, OJClass[], OJClass) - Method in class openjava.mop.OJClass
Returns a OJMethod object that reflects the specified member method accesible from the situation represented by the given OJClass object.
getMethods() - Method in class openjava.mop.OJClass
Returns an array containing OJMethod objects reflecting all the public member methods of the class or interface represented by this OJClass object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
getMethods(OJClass) - Method in class openjava.mop.OJClass
Returns an array containing OJMethod objects reflecting all the member methods of the class or interface represented by this OJClass object, accesible from the situation represented by the given OJClass object.
getMin() - Method in class net.sf.saffron.util.EnumeratedValues
Returns the smallest ordinal defined by this enumeration.
getMinorVersion() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getModifiers() - Method in class openjava.mop.OJMethodSourceCode
 
getModifiers() - Method in class openjava.mop.OJMethodImp
 
getModifiers() - Method in class openjava.mop.OJMethodByteCode
 
getModifiers() - Method in class openjava.mop.OJMethod
 
getModifiers() - Method in interface openjava.mop.OJMember
 
getModifiers() - Method in class openjava.mop.OJFieldSourceCode
 
getModifiers() - Method in class openjava.mop.OJFieldImp
 
getModifiers() - Method in class openjava.mop.OJFieldByteCode
 
getModifiers() - Method in class openjava.mop.OJField
 
getModifiers() - Method in class openjava.mop.OJConstructorSourceCode
 
getModifiers() - Method in class openjava.mop.OJConstructorImp
 
getModifiers() - Method in class openjava.mop.OJConstructorByteCode
 
getModifiers() - Method in class openjava.mop.OJConstructor
 
getModifiers() - Method in class openjava.mop.OJClassSourceCode
 
getModifiers() - Method in class openjava.mop.OJClassNull
 
getModifiers() - Method in class openjava.mop.OJClassImp
 
getModifiers() - Method in class openjava.mop.OJClassByteCode
 
getModifiers() - Method in class openjava.mop.OJClassArray
 
getModifiers() - Method in class openjava.mop.OJClass
Returns the Java language modifiers and the user defined modifiers for this class or interface, as a OJModifier object.
getModifiers() - Method in class openjava.ptree.VariableDeclaration
Gets the modifer list of this variable declaration.
getModifiers() - Method in class openjava.ptree.Parameter
Gets the modifiers of this parameter.
getModifiers() - Method in class openjava.ptree.MethodDeclaration
Gets modifierlist of this method.
getModifiers() - Method in class openjava.ptree.FieldDeclaration
Gets modifier list of this field.
getModifiers() - Method in class openjava.ptree.ConstructorDeclaration
Gets modifier list.
getModifiers() - Method in class openjava.ptree.ClassDeclaration
Gets modifier list
getMoreResults() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getMoreResults(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getMulti(Object) - Method in class net.sf.saffron.util.MultiMap
Returns a list of values for a given key; returns an empty list if not found.
getMutableClone() - Method in class net.sf.saffron.util.EnumeratedValues
Creates a mutable enumeration from an existing enumeration, which may already be immutable.
getName() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
getName() - Method in interface net.sf.saffron.core.SaffronField
Returns the name of this field.
getName() - Method in class net.sf.saffron.ext.AbstractTable
 
getName() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
getName() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
getName() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
getName() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
getName() - Method in class net.sf.saffron.rex.RexVariable
Returns the name of this variable.
getName() - Method in class net.sf.saffron.rex.RexFieldAccess
Returns the name of the field.
getName() - Method in class net.sf.saffron.util.OptionsList.Option
 
getName() - Method in interface net.sf.saffron.util.EnumeratedValues.Value
 
getName() - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
getName() - Method in class openjava.mop.Signature
 
getName() - Method in class openjava.mop.OJMethodSourceCode
 
getName() - Method in class openjava.mop.OJMethodImp
 
getName() - Method in class openjava.mop.OJMethodByteCode
 
getName() - Method in class openjava.mop.OJMethod
 
getName() - Method in interface openjava.mop.OJMember
 
getName() - Method in class openjava.mop.OJFieldSourceCode
 
getName() - Method in class openjava.mop.OJFieldImp
 
getName() - Method in class openjava.mop.OJFieldByteCode
 
getName() - Method in class openjava.mop.OJField
 
getName() - Method in class openjava.mop.OJConstructorSourceCode
 
getName() - Method in class openjava.mop.OJConstructorImp
 
getName() - Method in class openjava.mop.OJConstructorByteCode
 
getName() - Method in class openjava.mop.OJConstructor
 
getName() - Method in class openjava.mop.OJClassSourceCode
 
getName() - Method in class openjava.mop.OJClassNull
 
getName() - Method in class openjava.mop.OJClassImp
 
getName() - Method in class openjava.mop.OJClassByteCode
 
getName() - Method in class openjava.mop.OJClassArray
 
getName() - Method in class openjava.mop.OJClass
Returns the fully-qualified name of the entity (class, interface, array class, primitive type, or void) represented by this OJClass object, as a String.
getName() - Method in class openjava.ptree.TypeName
Gets the type name of this type specifier.
getName() - Method in class openjava.ptree.MethodDeclaration
Gets name of this method.
getName() - Method in class openjava.ptree.MethodCall
Gets the method name.
getName() - Method in class openjava.ptree.FieldDeclaration
Deprecated.  
getName() - Method in class openjava.ptree.FieldAccess
Gets the field name.
getName() - Method in class openjava.ptree.ConstructorDeclaration
Gets the name of this constructor node.
getName() - Method in class openjava.ptree.ClassDeclaration
Gets the class name.
getName(int) - Method in class net.sf.saffron.util.EnumeratedValues
Returns the name associated with an ordinal; the return value is null if the ordinal is not a member of the enumeration.
getNames() - Method in class net.sf.saffron.util.EnumeratedValues
Returns the names in this enumeration, in no particular order.
getNest() - Static method in class openjava.ptree.ParseTreeObject
 
getNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
getNextLineChar() - Static method in class openjava.mop.OJSystem
 
getNextToken() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
getNextToken() - Method in class net.sf.saffron.sql.parser.Parser
 
getNextToken() - Method in interface openjava.syntax.TokenSource
 
getNextToken() - Method in class openjava.syntax.RestorableTokenSource
 
getNextToken() - Method in class openjava.tools.parser.TokenSourceAdapter
 
getNextToken() - Method in class openjava.tools.parser.ParserTokenManager
 
getNextToken() - Method in class openjava.tools.parser.Parser
 
getNextToken() - Method in class openjava.tools.parser.CustomTokenManager
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.SetopScope
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.TableConstructorScope
 
getNode() - Method in class net.sf.saffron.sql.SqlValidator.JoinScope
 
getNullClass() - Static method in class openjava.mop.OJSystem
 
getObject(int) - Method in class net.sf.saffron.runtime.Row
Returns the value of a given column, similar to ResultSet.getObject(int).
getObject(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getObject(int, Map) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getObject(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getObject(String, Map) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getObjectID() - Method in class openjava.ptree.ParseTreeObject
Returns name the ID represents
getObjectID() - Method in interface openjava.ptree.ParseTree
Returns the Identifier Number of this object
getOperands() - Method in class net.sf.saffron.sql.SqlCall
 
getOperation() - Method in class net.sf.saffron.rel.TableModificationRel
 
getOperator() - Method in class openjava.ptree.UnaryExpression
Gets the operator of this unary expression.
getOperator() - Method in class openjava.ptree.BinaryExpression
Gets the id number of the operator.
getOperator() - Method in class openjava.ptree.AssignmentExpression
Gets the id number of the operator.
getOperator(RexKind) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
getOperator(RexKind, RexNode[]) - Method in class net.sf.saffron.rex.RexBuilder
Chooses an appropriate operator to implement a RexKind, given a specific number and types of arguments.
getOption(String) - Method in class openjava.ojc.CommandArguments2
 
getOption(String) - Method in class openjava.ojc.CommandArguments
 
getOption(String, String) - Method in class openjava.ojc.CommandArguments2
 
getOption(String, String) - Method in class openjava.ojc.CommandArguments
 
getOptions(String) - Method in class openjava.ojc.CommandArguments2
 
getOptions(String) - Method in class openjava.ojc.CommandArguments
 
getOrCreateCorrelVariable() - Method in class net.sf.saffron.rel.SaffronRel
Returns a variable with which to reference the current row of this relational expression as a correlating variable.
getOrCreateSubset(VolcanoCluster, CallingConvention) - Method in class net.sf.saffron.opt.RelSet
 
getOrderList() - Method in class net.sf.saffron.sql.SqlSelect
 
getOrdinal() - Method in class net.sf.saffron.util.Walker
get the ordinal within its parent node of the current node.
getOrdinal() - Method in interface net.sf.saffron.util.EnumeratedValues.Value
 
getOrdinal() - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
getOrdinal(String) - Method in class net.sf.saffron.util.EnumeratedValues
Returns the ordinal associated with a name
getOrdinal(String, boolean) - Static method in class openjava.ptree.util.SyntheticClass
Converts a field name back to an ordinal.
getOriginalExpression() - Method in class net.sf.saffron.opt.VolcanoCluster
 
getOutConvention() - Method in class net.sf.saffron.oj.OJPlannerFactory.ProjectedFilterToIteratorRule
 
getOutConvention() - Method in class net.sf.saffron.opt.VolcanoRule
Returns the calling convention of the result of firing this rule, null if not known.
getOutConvention() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRule
 
getOutConvention() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.GoodSingleRule
 
getOutConvention() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.BadSingleRule
 
getOutConvention() - Method in class net.sf.saffron.rel.convert.ConverterRule
 
getOutermostNode() - Method in class net.sf.saffron.sql.SqlValidator
 
getOutputFile(File, CompilationUnit, String) - Method in class openjava.ojc.ExprCompiler
 
getOutputFile(File, FileEnvironment, CompilationUnit, String) - Method in class openjava.ojc.Compiler
 
getOutputFile(File, String, String, String) - Method in class openjava.ojc.ExprCompiler
 
getOutputFile(File, String, String, String) - Method in class openjava.ojc.Compiler
 
getPackage() - Method in class net.sf.saffron.oj.util.RelEnvironment
 
getPackage() - Method in class openjava.mop.OJClass
Gets the package name for this class as a String.
getPackage() - Method in class openjava.mop.FileEnvironment
Gets the package name.
getPackage() - Method in class openjava.mop.Environment
Gets the package name.
getPackage() - Method in class openjava.ptree.CompilationUnit
Obtains the package of this compilation unit
getPackageName() - Method in class openjava.mop.GlobalEnvironment
Gets the package name.
getParameter() - Method in class openjava.ptree.CatchBlock
Gets the exception parameter of this catch block.
getParameterList() - Method in class net.sf.saffron.oj.util.UnboundVariableCollector
Returns a parameter list Class0 value0, ..., ClassN valueN containing all of the unbound variables valueivalue in this cluster's expression.
getParameters() - Method in class openjava.mop.OJMethodSourceCode
 
getParameters() - Method in class openjava.mop.OJMethod
 
getParameters() - Method in class openjava.mop.OJConstructorSourceCode
 
getParameters() - Method in class openjava.mop.OJConstructor
 
getParameters() - Method in class openjava.ptree.MethodDeclaration
Gets parameter list of this method.
getParameters() - Method in class openjava.ptree.ConstructorDeclaration
Gets the parameter list.
getParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
getParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
getParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
getParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
getParameterTypes() - Method in class openjava.mop.Signature
 
getParameterTypes() - Method in class openjava.mop.OJMethodSourceCode
 
getParameterTypes() - Method in class openjava.mop.OJMethodImp
 
getParameterTypes() - Method in class openjava.mop.OJMethodByteCode
 
getParameterTypes() - Method in class openjava.mop.OJMethod
 
getParameterTypes() - Method in class openjava.mop.OJConstructorSourceCode
 
getParameterTypes() - Method in class openjava.mop.OJConstructorImp
 
getParameterTypes() - Method in class openjava.mop.OJConstructorByteCode
 
getParameterTypes() - Method in class openjava.mop.OJConstructor
 
getParameterTypes(SaffronTypeFactory) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
getParameterTypes(SaffronTypeFactory) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
getParameterTypes(SaffronTypeFactory) - Method in interface net.sf.saffron.rel.Aggregation
 
getParameterVariables() - Method in class openjava.mop.OJMethod
 
getParameterVariables() - Method in class openjava.mop.OJConstructor
 
getParent() - Method in class net.sf.saffron.util.Walker
 
getParent() - Method in class openjava.mop.Environment
Gets the parent environment.
getParent() - Method in class openjava.ptree.ParseTreeObject
 
getParentRels() - Method in class net.sf.saffron.opt.RelSubset
 
getParentRels() - Method in class net.sf.saffron.opt.RelSet
Returns all of the SaffronRels which reference SaffronRels in this set.
getParentSubsets() - Method in class net.sf.saffron.opt.RelSubset
 
getPaths(Object, Object) - Method in class net.sf.saffron.util.Graph
Returns an iterator of all paths between two nodes, shortest first.
getPlanner() - Method in class net.sf.saffron.opt.VolcanoRuleCall
 
getPlanner() - Method in class net.sf.saffron.opt.VolcanoRule
Returns the current VolcanoPlanner.
getPlanner() - Method in class net.sf.saffron.opt.VolcanoCluster
 
getPrecision(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getPrintWriter() - Method in class net.sf.saffron.test.TestContext
 
getPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
getPropertyInfo(String, Properties) - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getPublicClass() - Method in class openjava.ptree.CompilationUnit
Obtains the public class in this compilation unit.
getPublicClassName() - Method in class openjava.mop.FileEnvironment
 
getQualifiedName() - Method in interface net.sf.saffron.core.SaffronTable
Obtain an identifier for this table.
getQualifiedName() - Method in class net.sf.saffron.ext.ObjectTable
 
getQualifiedName() - Method in class net.sf.saffron.ext.AbstractTable
 
getQualifier() - Method in class net.sf.saffron.rel.SaffronRel
 
getQualifier() - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
getQualifier() - Method in class openjava.ptree.TableReference
 
getQualifier() - Method in class openjava.ptree.SelfAccess
 
getQueries() - Static method in class net.sf.saffron.walden.Main
Returns a set of queries.
getQuery() - Method in class net.sf.saffron.rel.SaffronRel
 
getQuery() - Method in class net.sf.saffron.sql.SqlWriter
 
getQuery() - Method in class openjava.ptree.InsertExpression
 
getQuery() - Method in class openjava.ptree.ForStatement
Gets the 'in' expression of this for-statement.
getQueryTimeout() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getRaw(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
Returns the raw value of a column as an object.
getRaw(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getRef(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getRef(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getReference() - Method in class openjava.ptree.FieldAccess
 
getReferenceExpr() - Method in class net.sf.saffron.rex.RexFieldAccess
Returns the expression whose field is being accessed.
getReferenceExpr() - Method in class openjava.ptree.MethodCall
Gets the expression accessed.
getReferenceExpr() - Method in class openjava.ptree.FieldAccess
Gets the expression accessed.
getReferenceExpr() - Method in class openjava.ptree.ArrayAccess
Gets the expression of array.
getReferenceType() - Method in class openjava.ptree.MethodCall
 
getReferenceType() - Method in class openjava.ptree.FieldAccess
 
getRegular() - Method in class openjava.ptree.ModifierList
 
getRelTypeName() - Method in class net.sf.saffron.rel.SaffronRel
Returns the name of this SaffronRel's class, sans package name, for use in SaffronRel.explain(net.sf.saffron.core.PlanWriter).
getResource(String) - Method in class openjava.mop.OJClassSourceCode
 
getResource(String) - Method in class openjava.mop.OJClassNull
 
getResource(String) - Method in class openjava.mop.OJClassImp
 
getResource(String) - Method in class openjava.mop.OJClassByteCode
 
getResource(String) - Method in class openjava.mop.OJClassArray
 
getResource(String) - Method in class openjava.mop.OJClass
 
getResourceAsStream(String) - Method in class openjava.mop.OJClassSourceCode
 
getResourceAsStream(String) - Method in class openjava.mop.OJClassNull
 
getResourceAsStream(String) - Method in class openjava.mop.OJClassImp
 
getResourceAsStream(String) - Method in class openjava.mop.OJClassByteCode
 
getResourceAsStream(String) - Method in class openjava.mop.OJClassArray
 
getResourceAsStream(String) - Method in class openjava.mop.OJClass
 
getRest(String) - Static method in class openjava.mop.ClassEnvironment
 
getRest(String) - Static method in class openjava.ptree.util.MemberAccessCorrector
 
getResultSet() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getResultSet() - Method in class net.sf.saffron.runtime.Row
Returns the result set that this row belongs to.
getResultSetAccessorMethod(OJClass) - Method in class net.sf.saffron.oj.convert.IterConverterRel
Returns the name of the method in ResultSet for retrieving a particular type.
getResultSetConcurrency() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getResultSetHoldability() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getResultSetType() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getReturnType() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
getReturnType() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
getReturnType() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
getReturnType() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
getReturnType() - Method in class openjava.mop.Signature
 
getReturnType() - Method in class openjava.mop.OJMethodSourceCode
 
getReturnType() - Method in class openjava.mop.OJMethodImp
 
getReturnType() - Method in class openjava.mop.OJMethodByteCode
 
getReturnType() - Method in class openjava.mop.OJMethod
 
getReturnType() - Method in class openjava.ptree.MethodDeclaration
Gets type specifier of this method.
getReturnType(SaffronTypeFactory) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
getReturnType(SaffronTypeFactory) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
getReturnType(SaffronTypeFactory) - Method in interface net.sf.saffron.rel.Aggregation
 
getRexBuilder() - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Returns the row-expression builder.
getRight() - Method in class net.sf.saffron.rel.JoinRel
 
getRight() - Method in class net.sf.saffron.sql.SqlJoin
 
getRight() - Method in class openjava.ptree.JoinExpression
 
getRight() - Method in class openjava.ptree.BinaryExpression
Gets the expression of the right operand.
getRight() - Method in class openjava.ptree.AssignmentExpression
Gets the expression of the right operand.
getRoot() - Method in interface net.sf.saffron.core.SaffronPlanner
 
getRoot() - Method in class net.sf.saffron.oj.xlat.QueryInfo
 
getRoot() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
getRootRowType() - Method in class net.sf.saffron.oj.xlat.OJQueryExpander
 
getRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getRowCount() - Method in interface net.sf.saffron.core.SaffronTable
Returns an estimate of the number of rows in the table.
getRowCount() - Method in class net.sf.saffron.ext.AbstractTable
 
getRows() - Method in class net.sf.saffron.opt.VolcanoCost
 
getRows() - Method in interface net.sf.saffron.opt.PlanCost
 
getRows() - Method in class net.sf.saffron.rel.UnionRel
 
getRows() - Method in class net.sf.saffron.rel.TableAccessRel
 
getRows() - Method in class net.sf.saffron.rel.SingleRel
 
getRows() - Method in class net.sf.saffron.rel.SaffronRel
Returns an estimate of the number of rows this relational expression will return.
getRows() - Method in class net.sf.saffron.rel.FilterRel
 
getRowType() - Method in interface net.sf.saffron.core.SaffronTable
Describes the type of rows returned by this table.
getRowType() - Method in class net.sf.saffron.ext.AbstractTable
 
getRowType() - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
getRowType() - Method in class net.sf.saffron.rel.SaffronRel
Returns the type of the rows returned by this relational expression.
getRowType() - Method in interface net.sf.saffron.sql.SqlValidator.Table
 
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.Scope
Returns a list of names of output columns.
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.SetopScope
 
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.TableConstructorScope
 
getRowType() - Method in class net.sf.saffron.sql.SqlValidator.JoinScope
 
getRowType(Environment) - Method in class openjava.ptree.SetExpression
 
getRowType(Environment) - Method in class openjava.ptree.NonLeaf
 
getRowType(Environment) - Method in class openjava.ptree.Leaf
 
getRowType(Environment) - Method in interface openjava.ptree.Expression
 
getRowType(Environment) - Method in class openjava.ptree.AliasedExpression
 
getRowType(Environment, Expression) - Static method in class openjava.mop.Toolbox
 
getRule() - Method in class net.sf.saffron.opt.VolcanoRuleCall
 
getSaffronSchema() - Method in interface net.sf.saffron.core.SaffronTable
Returns the SaffronSchema this table belongs to.
getSaffronSchema() - Method in class net.sf.saffron.core.SaffronConnectionDecorator
 
getSaffronSchema() - Method in interface net.sf.saffron.core.SaffronConnection
Returns the schema underlying this connection.
getSaffronSchema() - Method in class net.sf.saffron.core.EmptySaffronConnection
 
getSaffronSchema() - Method in class net.sf.saffron.ext.AbstractTable
 
getSaffronSchema() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection
 
getSaffronSchema() - Method in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
getSaffronSchema() - Method in interface openjava.mop.Environment.VariableInfo
 
getSaffronSchema() - Method in class openjava.mop.Environment.BasicVariableInfo
 
getSaffronSchema(ParseTree, Environment) - Static method in class openjava.mop.Toolbox
 
getSaffronSchemaStatic() - Static method in class net.sf.saffron.ext.ObjectSchema
 
getSaffronSchemaStatic() - Static method in class net.sf.saffron.ext.JdbcConnection
 
getSaffronTable(SqlValidator.Scope, SaffronSchema) - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
Converts a scope into a SaffronTable.
getScale(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getSchemaName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getScope(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
 
getScope(SqlSelect) - Method in class net.sf.saffron.sql.SqlValidator
 
getScopeFromNode(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
getSelectivity(RexNode) - Static method in class net.sf.saffron.rex.RexUtil
 
getSelectList() - Method in class net.sf.saffron.sql.SqlSelect
 
getSelectList() - Method in class openjava.ptree.QueryExpression
 
getSelfType() - Method in class openjava.ptree.util.ExpansionApplier
 
getServletInfo() - Method in class net.sf.saffron.web.servlet.WaldenServlet
 
getSet() - Method in class net.sf.saffron.opt.RelSubset
 
getSet(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
Find an expression's equivalence set.
getShort(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getShort(Object) - Method in class openjava.mop.OJFieldSourceCode
 
getShort(Object) - Method in class openjava.mop.OJFieldImp
 
getShort(Object) - Method in class openjava.mop.OJFieldByteCode
 
getShort(Object) - Method in class openjava.mop.OJField
 
getShort(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getShortestPath(Object, Object) - Method in class net.sf.saffron.util.Graph
Returns the shortest path between two points, null if there is no path.
getSigners() - Method in class openjava.mop.OJClassSourceCode
 
getSigners() - Method in class openjava.mop.OJClassNull
 
getSigners() - Method in class openjava.mop.OJClassImp
 
getSigners() - Method in class openjava.mop.OJClassByteCode
 
getSigners() - Method in class openjava.mop.OJClassArray
 
getSigners() - Method in class openjava.mop.OJClass
 
getSimpleName() - Method in class openjava.mop.OJClass
Returns the simple name of the class, interface or array class represented by this OJClass object, as a String.
getSort() - Method in class openjava.ptree.QueryExpression
 
getSource() - Method in class net.sf.saffron.sql.SqlInsert
.
getSourceCode() - Method in class openjava.mop.OJMethodSourceCode
 
getSourceCode() - Method in class openjava.mop.OJMethodImp
 
getSourceCode() - Method in class openjava.mop.OJMethodByteCode
 
getSourceCode() - Method in class openjava.mop.OJMethod
 
getSourceCode() - Method in class openjava.mop.OJFieldSourceCode
 
getSourceCode() - Method in class openjava.mop.OJFieldImp
 
getSourceCode() - Method in class openjava.mop.OJFieldByteCode
 
getSourceCode() - Method in class openjava.mop.OJField
 
getSourceCode() - Method in class openjava.mop.OJConstructorSourceCode
 
getSourceCode() - Method in class openjava.mop.OJConstructorImp
 
getSourceCode() - Method in class openjava.mop.OJConstructorByteCode
 
getSourceCode() - Method in class openjava.mop.OJConstructor
 
getSourceCode() - Method in class openjava.mop.OJClassSourceCode
 
getSourceCode() - Method in class openjava.mop.OJClassNull
 
getSourceCode() - Method in class openjava.mop.OJClassImp
 
getSourceCode() - Method in class openjava.mop.OJClassByteCode
 
getSourceCode() - Method in class openjava.mop.OJClassArray
 
getSourceCode() - Method in class openjava.mop.OJClass
 
getSourceSelect() - Method in class net.sf.saffron.sql.SqlInsert
Get the source SELECT expression for the data to be inserted.
getSourceSelect() - Method in class net.sf.saffron.sql.SqlDelete
Get the source SELECT expression for the data to be inserted.
getSqlDialect() - Method in interface net.sf.saffron.ext.JdbcSchema
Returns the SQL dialect spoken by this database.
getSqlToRelConverter(SqlValidator, SaffronConnection) - Method in class net.sf.saffron.oj.stmt.OJStatement
Protected method to allow subclasses to override construction of SqlToRelConverter.
getStartParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
getStartParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
getStartParameterTypes() - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
getStatement() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getStatement() - Method in class openjava.ptree.LabeledStatement
Gets the statement of this labeled statement
getStatementList() - Method in class net.sf.saffron.opt.RelImplementor
 
getStatements() - Method in class openjava.ptree.WhileStatement
Gets the body of this while statement.
getStatements() - Method in class openjava.ptree.SynchronizedStatement
Gets the statements guarded by this synchronization.
getStatements() - Method in class openjava.ptree.IfStatement
Gets the then part of this if statement.
getStatements() - Method in class openjava.ptree.ForStatement
Gets the body of this for-statement.
getStatements() - Method in class openjava.ptree.DoWhileStatement
Gets the body of this do-while statement.
getStatements() - Method in class openjava.ptree.CaseGroup
 
getStatements() - Method in class openjava.ptree.Block
Gets the statement list of this block.
getStream() - Static method in class openjava.tools.DebugOut
Returns the output stream.
getString(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getString(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getStringArray() - Method in class openjava.ojc.JavaCompilerArgs
 
getStringValue() - Method in class openjava.mop.Signature
 
getSubset(CallingConvention) - Method in class net.sf.saffron.opt.RelSet
 
getSubset(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
getSubset(SaffronRel, CallingConvention) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
GetSuffix(int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
GetSuffix(int) - Method in class openjava.tools.parser.JavaCharStream
 
getSuffix(String) - Method in class openjava.mop.OJMethodSourceCode
 
getSuffix(String) - Method in class openjava.mop.OJMethodImp
 
getSuffix(String) - Method in class openjava.mop.OJMethodByteCode
 
getSuffix(String) - Method in class openjava.mop.OJMethod
Obtains an parse tree of suffix in extended syntax starting with the specified keyword.
getSuffix(String) - Method in class openjava.mop.OJConstructorSourceCode
 
getSuffix(String) - Method in class openjava.mop.OJConstructorImp
 
getSuffix(String) - Method in class openjava.mop.OJConstructorByteCode
 
getSuffix(String) - Method in class openjava.mop.OJConstructor
 
getSuffix(String) - Method in class openjava.mop.OJClassSourceCode
 
getSuffix(String) - Method in class openjava.mop.OJClassNull
 
getSuffix(String) - Method in class openjava.mop.OJClassImp
 
getSuffix(String) - Method in class openjava.mop.OJClassByteCode
 
getSuffix(String) - Method in class openjava.mop.OJClassArray
 
getSuffix(String) - Method in class openjava.mop.OJClass
Obtains an parse tree of suffix in extended syntax starting with the specified keyword.
getSuffixes() - Method in class openjava.ptree.MethodDeclaration
 
getSuffixes() - Method in class openjava.ptree.FieldDeclaration
 
getSuffixes() - Method in class openjava.ptree.ConstructorDeclaration
 
getSuffixes() - Method in class openjava.ptree.ClassDeclaration
 
getSuperclass() - Method in class openjava.mop.OJClassSourceCode
 
getSuperclass() - Method in class openjava.mop.OJClassNull
 
getSuperclass() - Method in class openjava.mop.OJClassImp
 
getSuperclass() - Method in class openjava.mop.OJClassByteCode
 
getSuperclass() - Method in class openjava.mop.OJClassArray
 
getSuperclass() - Method in class openjava.mop.OJClass
Returns the OJClass representing the superclass of the entity (class, interface, primitive type or void) represented by this OJClass.
getSyntax() - Method in class net.sf.saffron.sql.SqlSpecialOperator
 
getSyntax() - Method in class net.sf.saffron.sql.SqlSelectOperator
 
getSyntax() - Method in class net.sf.saffron.sql.SqlPrefixOperator
 
getSyntax() - Method in class net.sf.saffron.sql.SqlPostfixOperator
 
getSyntax() - Method in class net.sf.saffron.sql.SqlOperator
Returns the syntactic type of this operator, a value from SqlOperator.Syntax.
getSyntax() - Method in class net.sf.saffron.sql.SqlJoinOperator
 
getSyntax() - Method in class net.sf.saffron.sql.SqlFunction
 
getSyntax() - Method in class net.sf.saffron.sql.SqlBinaryOperator
 
getSyntaxException() - Method in interface openjava.syntax.SyntaxRule
Returns the last syntax exception in consuming token source through the method consume(TokenSource).
getSyntaxException() - Method in class openjava.syntax.AbstractSyntaxRule
Obtains the syntax exception at the last lookahead.
getTab() - Static method in class openjava.ptree.ParseTreeObject
 
getTab() - Method in class openjava.ptree.util.SourceCodeWriter
 
getTable() - Method in class net.sf.saffron.ext.ExtentRel
 
getTable() - Method in class net.sf.saffron.rel.TableModificationRel
 
getTable() - Method in class net.sf.saffron.rel.TableAccessRel
 
getTable() - Method in class net.sf.saffron.rel.SaffronRel
If this relational expression represents an access to a table, returns that table, otherwise returns null.
getTable() - Method in class net.sf.saffron.sql.SqlValidator.Scope
Returns the underlying table, or null if there is none.
getTable() - Method in class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
getTable() - Method in class openjava.ptree.InsertExpression
 
getTable(Environment, ParseTree, String, String) - Static method in class openjava.mop.Toolbox
Converts a field access into a table.
getTable(String[]) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader
 
getTable(String[]) - Method in interface net.sf.saffron.sql.SqlValidator.CatalogReader
Finds a table with the given name or names.
getTable(String[]) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader
 
getTableAccessMode(SaffronTable) - Method in class net.sf.saffron.opt.TableAccessMap
Determine the access mode of a table.
getTableConstructorRowType(SqlCall, SqlValidator.Scope) - Method in class net.sf.saffron.sql.SqlValidator
 
getTableForMember(String[]) - Method in interface net.sf.saffron.core.SaffronSchema
Retrieves a SaffronTable based upon a member access.
getTableForMember(String[]) - Method in class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema
 
getTableForMember(String[]) - Method in class net.sf.saffron.ext.ReflectSchema
 
getTableForMember(String[]) - Method in class net.sf.saffron.ext.ClassSchema
 
getTableName(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
getTarget() - Method in class net.sf.saffron.util.DelegatingInvocationHandler
Returns the object to forward method calls to, should the derived class not implement the method.
getTarget(Expression) - Method in class net.sf.saffron.ext.ClassSchema
Given the expression which yields the current connection, returns an expression which yields the object which holds the schema data.
getTargetColumnList() - Method in class net.sf.saffron.sql.SqlInsert
.
getTargetTable() - Method in class net.sf.saffron.sql.SqlInsert
.
getTargetTable() - Method in class net.sf.saffron.sql.SqlDelete
.
getTempClassName() - Method in class net.sf.saffron.oj.stmt.OJStatement
 
getTempClassName() - Method in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
getTempMethodName() - Method in class net.sf.saffron.oj.stmt.OJStatement
 
getTempPackageName() - Method in class net.sf.saffron.oj.stmt.OJStatement
 
getTempPackageName() - Method in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
getTestContext() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
getTestContext() - Static method in class net.sf.saffron.sql2rel.ConverterTest
 
getThrows() - Method in class openjava.ptree.MethodDeclaration
Gets throw type name list of this method.
getThrows() - Method in class openjava.ptree.ConstructorDeclaration
Gets the class type list thrown by this constructor.
getTime(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTime(int, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTime(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTime(String, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTimestamp(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTimestamp(int, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTimestamp(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getTimestamp(String, Calendar) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getToken(int) - Method in class net.sf.saffron.sql.parser.Parser
 
getToken(int) - Method in interface openjava.syntax.TokenSource
 
getToken(int) - Method in class openjava.syntax.RestorableTokenSource
 
getToken(int) - Method in class openjava.tools.parser.TokenSourceAdapter
 
getToken(int) - Method in class openjava.tools.parser.Parser
 
getToken(int) - Method in class openjava.tools.parser.CustomTokenManager
 
getTokenID() - Method in class openjava.ptree.Leaf
Returns the identifer-number of this token.
getTransactionIsolation() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getTransference() - Method in class openjava.mop.OJConstructorSourceCode
 
getTransference() - Method in class openjava.mop.OJConstructorImp
 
getTransference() - Method in class openjava.mop.OJConstructorByteCode
 
getTransference() - Method in class openjava.mop.OJConstructor
 
getTrueCase() - Method in class openjava.ptree.ConditionalExpression
Gets the true case part of this conditional expression.
getType() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
getType() - Method in interface net.sf.saffron.core.SaffronField
Returns the type of this field.
getType() - Method in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
getType() - Method in class net.sf.saffron.oj.util.JavaRowExpression
 
getType() - Method in class net.sf.saffron.oj.xlat.InternalTranslator.RexQuery
 
getType() - Method in class net.sf.saffron.rex.RexVariable
 
getType() - Method in class net.sf.saffron.rex.RexRangeRef
 
getType() - Method in class net.sf.saffron.rex.RexNode
 
getType() - Method in class net.sf.saffron.rex.RexLiteral
 
getType() - Method in class net.sf.saffron.rex.RexList
 
getType() - Method in class net.sf.saffron.rex.RexFieldAccess
 
getType() - Method in class net.sf.saffron.rex.RexCall
 
getType() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getType() - Method in class openjava.mop.OJFieldSourceCode
 
getType() - Method in class openjava.mop.OJFieldImp
 
getType() - Method in class openjava.mop.OJFieldByteCode
 
getType() - Method in class openjava.mop.OJField
 
getType() - Method in interface openjava.mop.Environment.VariableInfo
 
getType() - Method in class openjava.mop.Environment.BasicVariableInfo
 
getType(Environment) - Method in class openjava.ptree.ExpressionObject
 
getType(Environment) - Method in class openjava.ptree.Variable
 
getType(Environment) - Method in class openjava.ptree.UnaryExpression
 
getType(Environment) - Method in class openjava.ptree.TableReference
 
getType(Environment) - Method in class openjava.ptree.SetExpression
 
getType(Environment) - Method in class openjava.ptree.SelfAccess
 
getType(Environment) - Method in class openjava.ptree.MethodCall
 
getType(Environment) - Method in class openjava.ptree.Literal
 
getType(Environment) - Method in class openjava.ptree.InstanceofExpression
 
getType(Environment) - Method in class openjava.ptree.FieldAccess
 
getType(Environment) - Method in interface openjava.ptree.Expression
 
getType(Environment) - Method in class openjava.ptree.ConditionalExpression
 
getType(Environment) - Method in class openjava.ptree.ClassLiteral
 
getType(Environment) - Method in class openjava.ptree.CastExpression
 
getType(Environment) - Method in class openjava.ptree.BinaryExpression
 
getType(Environment) - Method in class openjava.ptree.AssignmentExpression
 
getType(Environment) - Method in class openjava.ptree.ArrayAllocationExpression
 
getType(Environment) - Method in class openjava.ptree.ArrayAccess
 
getType(Environment) - Method in class openjava.ptree.AllocationExpression
 
getType(Environment) - Method in class openjava.ptree.AliasedExpression
 
getType(Environment, boolean) - Method in class openjava.ptree.ExpressionObject
 
getType(Environment, Expression) - Static method in class openjava.mop.Toolbox
 
getType(Environment, ParseTree) - Static method in class openjava.mop.Toolbox
Finds the type of a parse tree node (which may be an Expression or a TypeName).
getType(Expression) - Method in class openjava.ptree.util.ExpansionApplier
 
getType(SaffronType[]) - Method in class net.sf.saffron.rex.RexOperator
 
getType(SaffronTypeFactory, SaffronType[]) - Method in class net.sf.saffron.sql.SqlOperator
 
getType(SaffronTypeFactory, SaffronType[]) - Method in interface net.sf.saffron.sql.SqlOperator.TypeInference
 
getType(SqlValidator, SqlValidator.Scope, SqlCall) - Method in class net.sf.saffron.sql.SqlOperator
 
getType(SqlValidator, SqlValidator.Scope, SqlCall) - Method in interface net.sf.saffron.sql.SqlOperator.TypeInference
 
getType(TypeName) - Method in class openjava.ptree.util.ExpansionApplier
Converts a type name to a class.
getTypeArray(SaffronType[]) - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
Returns an array of all atomic types in an array.
getTypeArray(SaffronType[], ArrayList) - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
getTypeFactory() - Method in interface net.sf.saffron.core.SaffronSchema
Returns the type factory used to generate types for this schema.
getTypeFactory() - Method in class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema
 
getTypeFactory() - Method in class net.sf.saffron.ext.ReflectSchema
 
getTypeFactory() - Method in class net.sf.saffron.ext.ClassSchema
 
getTypeFactory() - Method in class net.sf.saffron.rex.RexBuilder
 
getTypeMap() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getTypeName() - Method in class openjava.ptree.ClassLiteral
Gets the type name of this class literal.
getTypeName() - Method in class openjava.ptree.ArrayAllocationExpression
Gets the type name of the array.
getTypes(Environment, Expression[]) - Static method in class openjava.mop.Toolbox
 
getTypes(RexNode[]) - Method in class net.sf.saffron.rex.RexBuilder
 
getTypeSpecifier() - Method in class openjava.ptree.VariableDeclaration
Gets the type specifier of this variable declaration.
getTypeSpecifier() - Method in class openjava.ptree.Parameter
Gets the type specifier of this parameter.
getTypeSpecifier() - Method in class openjava.ptree.InstanceofExpression
Gets the type specifier of the right operand to be tested in this expression.
getTypeSpecifier() - Method in class openjava.ptree.FieldDeclaration
Gets type specifier of this field variable.
getTypeSpecifier() - Method in class openjava.ptree.CastExpression
Gets the type specifier to cast in this expression.
getTypeSuffixRule(String) - Static method in class openjava.mop.OJClass
 
getUnicodeStream(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getUnicodeStream(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getUpdateCount() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getURL(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getURL(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getUrlPrefix() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getUrlPrefix() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getUrlPrefixStatic() - Static method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
getValue() - Method in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
getValue() - Method in class net.sf.saffron.rex.RexLiteral
Returns the value of this literal.
getValue() - Method in class net.sf.saffron.sql.SqlLiteral
Returns the value of this literal.
getValue() - Method in class net.sf.saffron.util.OptionsList.Option
Returns the value of this option for the most recent call to OptionsList.parse(java.lang.String[]).
getValue(int) - Method in class net.sf.saffron.util.EnumeratedValues
Returns the value associated with an ordinal; the return value is null if the ordinal is not a member of the enumeration.
getValue(String) - Method in class net.sf.saffron.util.EnumeratedValues
Returns the ordinal associated with a name.
getVariable() - Method in interface net.sf.saffron.opt.RelImplementor.Bind
 
getVariable() - Method in class net.sf.saffron.opt.RelImplementor.EagerBind
 
getVariable() - Method in class net.sf.saffron.opt.RelImplementor.RelBind
 
getVariable() - Method in class net.sf.saffron.opt.RelImplementor.Frame
Retrieves the variable, executing the lazy bind if necessary.
getVariable() - Method in class net.sf.saffron.opt.RelImplementor.LazyBind
 
getVariable() - Method in class openjava.ptree.VariableDeclarator
Gets declarator name, declarator name includes variable name but its dimension.
getVariable() - Method in class openjava.ptree.VariableDeclaration
Gets declarator name, declarator name includes variable name but its dimension.
getVariable() - Method in class openjava.ptree.Parameter
Gets the variable name of this parameter.
getVariable() - Method in class openjava.ptree.ForStatement
Gets the name of the 'in' variable in a for-statement.
getVariable() - Method in class openjava.ptree.FieldDeclaration
Gets variable name of this field.
getVariableDeclarator() - Method in class openjava.ptree.VariableDeclaration
Gets the variable declarator of this variable declaration.
getVariableDeclarator() - Method in class openjava.ptree.FieldDeclaration
Deprecated.  
getVariableDeclaratorImpl() - Method in class openjava.ptree.FieldDeclaration
 
getVariablesSet() - Method in class net.sf.saffron.opt.RelSubset
 
getVariablesSet(SaffronRel) - Static method in class net.sf.saffron.opt.OptUtil
Returns a list of variables set by a relational expression or its descendants.
getVariablesSetAndUsed(SaffronRel, SaffronRel) - Static method in class net.sf.saffron.opt.OptUtil
Returns a set of distinct variables set by rel0 and used by rel1.
getVariablesStopped() - Method in class net.sf.saffron.rel.SaffronRel
Returns the names of variables which are set in this relational expression but also used and therefore not available to parents of this relational expression.
getVariablesStopped() - Method in class net.sf.saffron.rel.JoinRel
 
getVariablesUsed() - Method in class net.sf.saffron.opt.RelSubset
 
getVariablesUsed(SaffronRel) - Static method in class net.sf.saffron.opt.OptUtil
Returns a list of variables used by a relational expression or its descendants.
getWarnings() - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
getWarnings() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
getWarnings() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
getWhere() - Method in class net.sf.saffron.sql.SqlSelect
 
getWhere() - Method in class openjava.ptree.QueryExpression
 
global - Static variable in class net.sf.saffron.util.SaffronResource
 
GlobalEnvironment - class openjava.mop.GlobalEnvironment.
 
GlobalEnvironment() - Constructor for class openjava.mop.GlobalEnvironment
 
Glossary - class net.sf.saffron.util.Glossary.
A collection of terms.
Glossary() - Constructor for class net.sf.saffron.util.Glossary
 
go(Expression, Expression) - Method in interface net.sf.saffron.oj.OJConnectionRegistry.ExpressionFunctor
 
go(ParseTree) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
go(ParseTreeVisitor, Expression) - Static method in class openjava.mop.Toolbox
Sets a ParseTreeVisitor going on a given non-relational expression, and returns the result.
go(ParseTreeVisitor, ParseTree) - Static method in class openjava.mop.Toolbox
Sets a ParseTreeVisitor going on a parse tree, and returns the result.
go(RelVisitor, SaffronRel) - Static method in class net.sf.saffron.opt.OptUtil
Sets a RelVisitor going on a given relational expression, and returns the result.
go(RexNode) - Method in class net.sf.saffron.opt.RelImplementor.Translator
 
go(RexNode) - Method in class net.sf.saffron.rel.SwapJoinRule.VariableReplacer
 
GOTO - Static variable in interface openjava.tools.parser.ParserConstants
 
Graph - class net.sf.saffron.util.Graph.
A Graph is a collection of directed arcs between nodes, and supports various graph-theoretic operations.
Graph.Arc - class net.sf.saffron.util.Graph.Arc.
An Arc is a directed link between two nodes.
Graph.Arc(Object, Object) - Constructor for class net.sf.saffron.util.Graph.Arc
Creates an arc.
Graph.GraphTest - class net.sf.saffron.util.Graph.GraphTest.
 
Graph.GraphTest(String) - Constructor for class net.sf.saffron.util.Graph.GraphTest
 
Graph() - Constructor for class net.sf.saffron.util.Graph
 
GREATER - Static variable in class openjava.ptree.BinaryExpression
 
GREATER - Static variable in interface openjava.syntax.TokenID
 
GREATER - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
GREATER_EQUAL - Static variable in interface openjava.syntax.TokenID
 
GREATER_EQUAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
GREATEREQUAL - Static variable in class openjava.ptree.BinaryExpression
 
GreaterEqualORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
GreaterThan - Static variable in class net.sf.saffron.rex.RexKind
The greater-than operator, ">".
GreaterThan - Static variable in class net.sf.saffron.sql.SqlKind
GreaterThan
greaterThanOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
greaterThanOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
GreaterThanORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
GreaterThanORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
GreaterThanOrEqual - Static variable in class net.sf.saffron.rex.RexKind
The greater-than-or-equal operator, ">=".
GreaterThanOrEqual - Static variable in class net.sf.saffron.sql.SqlKind
GreaterThanOrEqual
greaterThanOrEqualOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
greaterThanOrEqualOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
GreaterThanOrEqualORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
GREEN - Static variable in class net.sf.saffron.util.OptionsListTest.Color
 
group - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator.RexGroupVariable
 
GROUP - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
GROUP - Static variable in interface openjava.tools.parser.ParserConstants
 
GROUP_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
GroupByOpt() - Method in class net.sf.saffron.sql.parser.Parser
 
groupCount - Variable in class net.sf.saffron.oj.xlat.AggUnpickler
 
groupCount - Variable in class net.sf.saffron.rel.AggregateRel
 
groups - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
GT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
GT - Static variable in interface openjava.tools.parser.ParserConstants
 
guessDescription(String) - Static method in class net.sf.saffron.opt.VolcanoRule
 
guessRowType(Class) - Static method in class openjava.mop.Toolbox
Guesses the row-type of an expression which has type clazz.
guessRowType(OJClass) - Static method in class openjava.mop.Toolbox
Guesses the row-type of an expression which has type clazz.
guessSubset() - Method in class net.sf.saffron.opt.VolcanoRuleMatch
 
GUICompiler - class openjava.ojc.GUICompiler.
 
GUICompiler(CommandArguments) - Constructor for class openjava.ojc.GUICompiler
 

H

handle(Throwable) - Method in class net.sf.saffron.util.MainApp
Handles an error.
Handler - interface net.sf.saffron.walden.Handler.
Communicates the results of an Interpreter to the world.
handler_ - Variable in class net.sf.saffron.util.OptionsList.Option
 
has(String) - Method in class openjava.mop.OJModifier
 
hash(int, int) - Static method in class net.sf.saffron.util.Util
 
HashableArray - class net.sf.saffron.runtime.HashableArray.
HashableArray provides a Object[] with a HashableArray.hashCode() and an HashableArray.equals(java.lang.Object) function, so it can be used as a key in a Hashtable.
HashableArray - class openjava.ptree.util.HashableArray.
HashableArray provides a Object[] with a HashableArray.hashCode() and an HashableArray.equals(java.lang.Object) function, so it can be used as a key in a Hashtable.
HashableArray(Object[]) - Constructor for class net.sf.saffron.runtime.HashableArray
 
HashableArray(Object[]) - Constructor for class openjava.ptree.util.HashableArray
 
hashCode() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
hashCode() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
hashCode() - Method in class net.sf.saffron.rel.RelFieldCollation
 
hashCode() - Method in class net.sf.saffron.rex.RexLiteral
 
hashCode() - Method in class net.sf.saffron.runtime.HashableArray
 
hashCode() - Method in class net.sf.saffron.sql.SqlLiteral
 
hashCode() - Method in class net.sf.saffron.util.Graph.Arc
 
hashCode() - Method in class openjava.mop.Signature
 
hashCode() - Method in class openjava.mop.OJMethod
Computes a hashcode for this method.
hashCode() - Method in class openjava.mop.OJField
Computes a hashcode for this field.
hashCode() - Method in class openjava.mop.OJConstructor
Computes a hashcode for this method.
hashCode() - Method in class openjava.ptree.ParseTreeObject
 
hashCode() - Method in class openjava.ptree.util.SyntheticClass
 
hashCode() - Method in class openjava.ptree.util.HashableArray
 
hashCodeCache - Variable in class openjava.mop.Signature
 
HASHTABLE - Static variable in class net.sf.saffron.opt.CallingConvention
 
HASHTABLE_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
 
hasMoreElements() - Method in class net.sf.saffron.runtime.BufferedIterator
 
hasMoreElements() - Method in class net.sf.saffron.util.Walker
 
hasNext_ - Variable in class net.sf.saffron.runtime.QueueIterator
 
hasNext() - Method in class net.sf.saffron.runtime.ResultSetIterator
 
hasNext() - Method in class net.sf.saffron.runtime.QueueIterator
 
hasNext() - Method in class net.sf.saffron.runtime.EnumerationIterator
 
hasNext() - Method in class net.sf.saffron.runtime.CompoundIterator
 
hasNext() - Method in class net.sf.saffron.runtime.CalcIterator
 
hasNext() - Method in class net.sf.saffron.runtime.BufferedIterator
 
hasNext() - Method in class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
hasNextMatch() - Method in class net.sf.saffron.opt.RuleQueue
Returns whether there is a rule match in the queue.
hasVariable() - Method in class net.sf.saffron.opt.RelImplementor.Frame
Returns whether the frame has, or potentially has, a variable.
HAVING - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
HAVING_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
HavingOpt() - Method in class net.sf.saffron.sql.parser.Parser
 
HEX_LITERAL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
HEX_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
hexval(char) - Static method in class net.sf.saffron.sql.parser.JavaCharStream
 
hexval(char) - Static method in class openjava.tools.parser.JavaCharStream
 
Holder - class net.sf.saffron.runtime.Holder.
A set of classes for holding primitive objects.
Holder.int_Holder - class net.sf.saffron.runtime.Holder.int_Holder.
 
Holder.int_Holder(int) - Constructor for class net.sf.saffron.runtime.Holder.int_Holder
 
Holder() - Constructor for class net.sf.saffron.runtime.Holder
 
HOOK - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
HOOK - Static variable in interface openjava.syntax.TokenID
 
HOOK - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
HOOK - Static variable in interface openjava.tools.parser.ParserConstants
 
httpSession - Variable in class net.sf.saffron.web.servlet.WaldenServlet.Session
 
HUGE - Static variable in class net.sf.saffron.opt.VolcanoCost
 

I

i - Variable in class net.sf.saffron.runtime.CompoundIterator
 
iChild - Variable in class net.sf.saffron.util.Walker.Frame
 
id - Variable in class net.sf.saffron.opt.RelSet
 
id - Variable in class net.sf.saffron.rel.SaffronRel
unique id of this object -- for debugging
id - Variable in class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
id - Variable in class openjava.mop.OJMethodSourceCode
 
id - Variable in class openjava.mop.OJFieldSourceCode
 
id - Variable in class openjava.mop.OJConstructorSourceCode
 
id - Variable in class openjava.ptree.SelfAccess
 
id - Variable in class openjava.ptree.Literal
 
id - Static variable in class openjava.ptree.util.ClassMap
 
idCount - Static variable in class openjava.ptree.ParseTreeObject
The idCount counts up generated ptree objects
idCounter - Static variable in class openjava.mop.OJMethodSourceCode
 
idCounter - Static variable in class openjava.mop.OJFieldSourceCode
 
idCounter - Static variable in class openjava.mop.OJConstructorSourceCode
 
Identifier - Static variable in class net.sf.saffron.rex.RexKind
An identifier.
Identifier - Static variable in class net.sf.saffron.sql.SqlKind
Identifier
IDENTIFIER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
IDENTIFIER - Static variable in interface openjava.syntax.TokenID
 
IDENTIFIER - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
IDENTIFIER - Static variable in interface openjava.tools.parser.ParserConstants
 
Identifier() - Method in class net.sf.saffron.sql.parser.Parser
 
Identifier() - Method in class openjava.tools.parser.Parser
 
IdentifierORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
IdentifierORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
identifierQuoteString - Variable in class net.sf.saffron.sql.SqlDialect
 
IdentifierRule - class openjava.syntax.IdentifierRule.
The class IdentifierRule represents syntax rule of Identifier.
IdentifierRule() - Constructor for class openjava.syntax.IdentifierRule
For any identifier.
IdentifierRule(String) - Constructor for class openjava.syntax.IdentifierRule
For specified identifier.
IF - Static variable in interface openjava.syntax.TokenID
 
IF - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
IF - Static variable in interface openjava.tools.parser.ParserConstants
 
iField - Variable in class net.sf.saffron.rel.RelFieldCollation
0-based index of field being sorted.
IfStatement - class openjava.ptree.IfStatement.
The IfStatement class represents a if statement node of parse tree
IfStatement() - Constructor for class openjava.ptree.IfStatement
 
IfStatement(Environment) - Method in class openjava.tools.parser.Parser
 
IfStatement(Expression, StatementList) - Constructor for class openjava.ptree.IfStatement
Constructs new IfStatement from prototype object
IfStatement(Expression, StatementList, StatementList) - Constructor for class openjava.ptree.IfStatement
Constructs new IfStatement from prototype object
ignoreCase - Variable in class net.sf.saffron.ext.ClassSchema
 
image - Variable in class net.sf.saffron.sql.parser.Token
The string image of the token.
image - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
image - Variable in class openjava.tools.parser.Token
The string image of the token.
image - Variable in class openjava.tools.parser.ParserTokenManager
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.VectorConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ResultSetConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.CollectionConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaUnionAllRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaTableAccessRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaProjectRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaOneRowRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaFilterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaExistsRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaDistinctRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.JavaAggregateRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.IterOneRowRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.IterConcatenateRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.IterCalcRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.ForTerminatorRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.rel.SaffronRel
Create a plan for this expression according to a calling convention.
implement(RelImplementor, int) - Method in class net.sf.saffron.rel.convert.ConverterRel
 
implement(RelImplementor, int) - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
implement(SaffronRel, RelImplementor) - Method in interface net.sf.saffron.core.ImplementableTable
 
implement(SaffronRel, RelImplementor) - Method in class net.sf.saffron.ext.JdbcTable
 
ImplementableTable - interface net.sf.saffron.core.ImplementableTable.
An ImplementableTable is a SaffronTable which can be scanned without any filters.
implementArray(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementArray(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
IMPLEMENTATION - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
implementChild(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
Implements a relational expression according to a calling convention.
implementCollection(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
implementCollection(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
implementCollection(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementCollection(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
implementEnumeration(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementEnumeration(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
implementEnumeration(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementFieldAccess(RelImplementor, String) - Method in class net.sf.saffron.rel.SaffronRel
Burrows into a synthetic record and returns the underlying relation which provides the field called fieldName.
implementFieldAccess(RelImplementor, String) - Method in class net.sf.saffron.rel.ProjectRelBase
 
implementHashtable(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementHashtable(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementIterable(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementIterable(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
implementIterator(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ResultSetConverterRel
 
implementIterator(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementIterator(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
implementIterator(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementJava(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.VectorConverterRel
 
implementJava(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterableConverterRel
 
implementJava(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementJava(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.CollectionConverterRel
 
implementMap(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementMap(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
implementMerge(RelImplementor, SaffronRel, Expression, Expression) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
implementMerge(RelImplementor, SaffronRel, Expression, Expression) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
implementMerge(RelImplementor, SaffronRel, Expression, Expression) - Method in interface net.sf.saffron.rel.Aggregation
Generates (into the current statement list, gleaned by calling implementor's RelImplementor.getStatementList() method) code to merge two accumulators.
implementNext(RelImplementor, SaffronRel, Expression) - Method in class net.sf.saffron.rel.AggregateRel.Call
 
implementNext(RelImplementor, SaffronRel, Expression, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
implementNext(RelImplementor, SaffronRel, Expression, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
implementNext(RelImplementor, SaffronRel, Expression, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
implementNext(RelImplementor, SaffronRel, Expression, int[]) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
implementNext(RelImplementor, SaffronRel, Expression, int[]) - Method in interface net.sf.saffron.rel.Aggregation
Generates (into the current statement list, gleaned by calling implementor's RelImplementor.getStatementList() method) the piece of code which gets called each time an extra row is seen.
implementor - Variable in class net.sf.saffron.opt.RelImplementor.Translator
 
implementResult(Expression) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
implementResult(Expression) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
implementResult(Expression) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
implementResult(Expression) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
implementResult(Expression) - Method in interface net.sf.saffron.rel.Aggregation
Generates the expression which gets called when a total is complete.
implementResult(Expression) - Method in class net.sf.saffron.rel.AggregateRel.Call
Generates the expression to retrieve the result of this aggregation.
implementResultSet(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementResultSet(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
implementRoot(SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
Starts an iteration, by calling SaffronRel.implement(net.sf.saffron.opt.RelImplementor, int) on the root element.
IMPLEMENTS - Static variable in interface openjava.syntax.TokenID
 
IMPLEMENTS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
IMPLEMENTS - Static variable in interface openjava.tools.parser.ParserConstants
 
implementSelf(RelImplementor) - Method in interface net.sf.saffron.oj.rel.JavaRel
Returns a Java expression which yields the current row of this relational expression.
implementSelf(RelImplementor) - Method in class net.sf.saffron.oj.rel.JavaProjectRel
Generates the initializer for the variable which holds the current row of this project.
implementSelf(RelImplementor) - Method in class net.sf.saffron.oj.rel.JavaOneRowRel
 
implementSelf(RelImplementor) - Method in class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
Returns a Java expression which yields the current row of this relational expression.
ImplementsPhraseOpt(Environment) - Method in class openjava.tools.parser.Parser
 
implementStart(RelImplementor, SaffronRel) - Method in class net.sf.saffron.rel.AggregateRel.Call
 
implementStart(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
implementStart(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
implementStart(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
implementStart(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
implementStart(RelImplementor, SaffronRel, int[]) - Method in interface net.sf.saffron.rel.Aggregation
Generates the expression which gets called when a new total is created.
implementStartAndNext(RelImplementor, SaffronRel) - Method in class net.sf.saffron.rel.AggregateRel.Call
 
implementStartAndNext(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.rel.BuiltinAggregation
This is a default implementation of Aggregation.implementStartAndNext(net.sf.saffron.opt.RelImplementor, net.sf.saffron.rel.SaffronRel, int[]); particular derived classes may do better.
implementStartAndNext(RelImplementor, SaffronRel, int[]) - Method in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
implementStartAndNext(RelImplementor, SaffronRel, int[]) - Method in interface net.sf.saffron.rel.Aggregation
Generates code to create a new total and to add the first value.
implementVector(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.JavaConverterRel
 
implementVector(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
implementVector(RelImplementor, int) - Method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
IMPORT - Static variable in interface openjava.syntax.TokenID
 
IMPORT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
IMPORT - Static variable in interface openjava.tools.parser.ParserConstants
 
importClass(String) - Method in class openjava.mop.FileEnvironment
Imports a class.
ImportDeclaration() - Method in class openjava.tools.parser.Parser
 
ImportDeclarationListOpt() - Method in class openjava.tools.parser.Parser
 
importedClasses - Variable in class openjava.mop.FileEnvironment
 
importedPackages - Variable in class openjava.mop.FileEnvironment
 
importPackage(String) - Method in class openjava.mop.FileEnvironment
Imports a package.
In - Static variable in class net.sf.saffron.sql.SqlKind
In
IN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
IN - Static variable in class openjava.ptree.BinaryExpression
 
IN - Static variable in interface openjava.tools.parser.ParserConstants
 
IN_FORMAL_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
inBuf - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
inBuf - Variable in class openjava.tools.parser.JavaCharStream
 
includes(RexKind) - Method in class net.sf.saffron.rex.RexKind
 
InclusiveOrExpression(Environment) - Method in class openjava.tools.parser.Parser
 
inConvention - Variable in class net.sf.saffron.rel.convert.ConverterRule
 
inConvention - Variable in class net.sf.saffron.rel.convert.ConverterRel
 
INCR - Static variable in interface openjava.tools.parser.ParserConstants
 
INCREMENT - Static variable in interface openjava.syntax.TokenID
 
INCREMENT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
index - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
index - Variable in class net.sf.saffron.rex.RexInputRef
 
Infinite - interface net.sf.saffron.runtime.Infinite.
Infinite is an empty interface which informs the optimizer that an Iterator will -- or may -- never end.
INFINITY - Static variable in class net.sf.saffron.opt.VolcanoCost
 
INHERIT - Static variable in class openjava.mop.OJModifier
 
init() - Method in class net.sf.saffron.web.applet.WaldenApplet
 
init() - Method in class openjava.ojc.CommandArguments2
 
init(HttpSessionEvent) - Method in class net.sf.saffron.web.servlet.WaldenServlet.Session
 
init(OJStatement.Argument[]) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.VectorConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.ResultSetConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.JavaConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.IterConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.IterableConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.ExistsConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.CollectionConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.oj.convert.ArrayConverterRel
 
init(SaffronPlanner) - Static method in class net.sf.saffron.rel.convert.NoneConverterRel
 
init(ServletConfig) - Method in class net.sf.saffron.web.servlet.WaldenServlet
 
init(ServletContextEvent) - Method in class net.sf.saffron.web.servlet.WaldenServlet.Context
 
initAttributes(int) - Static method in class openjava.debug.gui.SourceCodeViewer
 
initDebug() - Method in class openjava.ojc.GUICompiler
 
initDebug() - Method in class openjava.ojc.ExprCompiler
 
initDebug() - Method in class openjava.ojc.Compiler
 
initDocument(DefaultStyledDocument) - Static method in class openjava.debug.gui.SourceCodeViewer
 
initFiles() - Method in class openjava.ojc.CommandArguments2
 
initFiles() - Method in class openjava.ojc.CommandArguments
 
initialize(Environment, ParseTree) - Static method in class openjava.ptree.util.PartialParser
 
initializeOptions() - Method in class net.sf.saffron.util.MainApp
Initializes the application.
initList() - Method in class openjava.syntax.SeparatedListRule
 
initList() - Method in class openjava.syntax.ExpressionListRule
 
initList() - Method in class openjava.syntax.DefaultListRule
 
initMaps() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
initParseTree(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
 
initParseTree(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
 
initSaffronConnection(String, Properties) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
Inner - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Inner join.
INNER - Static variable in class net.sf.saffron.rel.JoinRel.JoinType
 
INNER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
INNER - Static variable in interface openjava.tools.parser.ParserConstants
 
Inner_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
inOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
InORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
input - Variable in class net.sf.saffron.opt.RelImplementor.Translator.WhichInputResult
 
input_stream - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
input_stream - Variable in class openjava.tools.parser.ParserTokenManager
 
inputIndex - Variable in class net.sf.saffron.opt.RelImplementor.Translator.WhichInputResult
 
inputIterator - Variable in class net.sf.saffron.runtime.CalcIterator
 
inputs - Variable in class net.sf.saffron.oj.xlat.InternalTranslator
 
inputs - Variable in class net.sf.saffron.rel.UnionRel
 
inputs - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
inputStream - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
inputStream - Variable in class openjava.tools.parser.JavaCharStream
 
Insert - Static variable in class net.sf.saffron.sql.SqlKind
INSERT statement
INSERT - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
INSERT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
INSERT_ORDINAL - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
insert(Object) - Method in class net.sf.saffron.util.BinaryHeap
 
insertElementAt(CaseGroup, int) - Method in class openjava.ptree.CaseGroupList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(CaseLabel, int) - Method in class openjava.ptree.CaseLabelList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(CatchBlock, int) - Method in class openjava.ptree.CatchList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(ClassDeclaration, int) - Method in class openjava.ptree.ClassDeclarationList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Expression, int) - Method in class openjava.ptree.ExpressionList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(MemberDeclaration, int) - Method in class openjava.ptree.MemberDeclarationList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Object, int) - Method in class openjava.ptree.ObjectList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Parameter, int) - Method in class openjava.ptree.ParameterList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(Statement, int) - Method in class openjava.ptree.StatementList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(String, int) - Method in class openjava.ptree.ModifierList
Inserts the specified element into the list before the specified element of the list.
insertElementAt(VariableInitializer, int) - Method in class openjava.ptree.ArrayInitializer
Inserts the specified element into the list before the specified element of the list.
InsertExpression - class openjava.ptree.InsertExpression.
 
InsertExpression(Expression, Expression) - Constructor for class openjava.ptree.InsertExpression
 
insertOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
InsertORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
insertRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
instance - Static variable in class net.sf.saffron.jdbc.SaffronJdbcConnection.Property
 
instance - Static variable in class net.sf.saffron.oj.OJConnectionRegistry
 
instance - Static variable in class net.sf.saffron.rex.RexOperatorTable
 
instance - Static variable in class net.sf.saffron.sql.SqlOperatorTable
 
instance - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
instance - Static variable in class net.sf.saffron.test.TestContext
 
instance - Static variable in class openjava.ptree.util.ClassMap
 
instance() - Static method in class net.sf.saffron.sql.SqlOperatorTable
Retrieves the singleton, creating it if necessary.
instance() - Static method in class net.sf.saffron.test.TestContext
 
instance() - Static method in class net.sf.saffron.util.SaffronProperties
Retrieves the singleton instance of SaffronProperties.
instance() - Static method in class openjava.ptree.util.ClassMap
 
INSTANCEOF - Static variable in class openjava.ptree.BinaryExpression
 
INSTANCEOF - Static variable in interface openjava.syntax.TokenID
 
INSTANCEOF - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
INSTANCEOF - Static variable in interface openjava.tools.parser.ParserConstants
 
InstanceofExpression - class openjava.ptree.InstanceofExpression.
The InstanceofExpression represents a call to the instanceof operator.
InstanceofExpression() - Constructor for class openjava.ptree.InstanceofExpression
 
InstanceofExpression(Environment) - Method in class openjava.tools.parser.Parser
 
InstanceofExpression(Expression, TypeName) - Constructor for class openjava.ptree.InstanceofExpression
Allocates a new object.
INSTANTIATES - Static variable in interface openjava.syntax.TokenID
 
INSTANTIATES - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
INSTANTIATES - Static variable in interface openjava.tools.parser.ParserConstants
 
InstantiatesPhraseOpt(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
INT - Static variable in class openjava.mop.OJSystem
class object for primitive type int
INT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
INT - Static variable in interface openjava.syntax.TokenID
 
INT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
INT - Static variable in interface openjava.tools.parser.ParserConstants
 
IntAndObj - class openjava.tools.parser.IntAndObj.
 
IntAndObj(int, Object) - Constructor for class openjava.tools.parser.IntAndObj
 
Integer - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
INTEGER - Static variable in class openjava.ptree.Literal
 
INTEGER_LITERAL - Static variable in interface openjava.syntax.TokenID
 
INTEGER_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
INTEGER_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
Integer_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
integerOne - Variable in class net.sf.saffron.rex.RexBuilder
 
integerZero - Variable in class net.sf.saffron.rex.RexBuilder
 
interactive - Variable in class net.sf.saffron.walden.PrintHandler
 
InteractiveStatement(Environment) - Method in class openjava.tools.parser.Parser
 
INTERFACE - Static variable in class openjava.mop.OJModifier
 
INTERFACE - Static variable in interface openjava.syntax.TokenID
 
INTERFACE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
INTERFACE - Static variable in interface openjava.tools.parser.ParserConstants
 
InterfaceBody(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
InterfaceBodyDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
InterfaceBodyDeclarationListOpt(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
InterfaceDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
InterfaceModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
InternalTranslator - class net.sf.saffron.oj.xlat.InternalTranslator.
Converts an Openjava expression into a row-expression.
InternalTranslator.RexQuery - class net.sf.saffron.oj.xlat.InternalTranslator.RexQuery.
Temporary holder for a scalar query which has not been translated yet.
InternalTranslator.RexQuery(QueryExpression) - Constructor for class net.sf.saffron.oj.xlat.InternalTranslator.RexQuery
 
InternalTranslator(QueryInfo, SaffronRel[], JavaRexBuilder) - Constructor for class net.sf.saffron.oj.xlat.InternalTranslator
 
interpreter - Variable in class net.sf.saffron.walden.PrintHandler
 
interpreter - Variable in class net.sf.saffron.web.applet.WaldenApplet
 
interpreter - Variable in class net.sf.saffron.web.servlet.WaldenServlet.Session
 
interpreter - Variable in class openjava.ojc.DynamicJavaCompiler
 
Interpreter - class net.sf.saffron.walden.Interpreter.
Interpreter evaluates a sequence of Saffron/Java statements.
Interpreter() - Constructor for class net.sf.saffron.walden.Interpreter
 
InterpreterPattern - Static variable in class net.sf.saffron.util.Glossary
Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language.
Intersect - Static variable in class net.sf.saffron.sql.SqlKind
Intersect
INTERSECT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
INTERSECT - Static variable in class openjava.ptree.BinaryExpression
 
INTERSECT - Static variable in interface openjava.tools.parser.ParserConstants
 
IntersectExpression(Environment) - Method in class openjava.tools.parser.Parser
 
intersectOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
IntersectORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
IntersectRel - class net.sf.saffron.rel.IntersectRel.
todo:
IntersectRel(VolcanoCluster, SaffronRel, SaffronRel) - Constructor for class net.sf.saffron.rel.IntersectRel
 
INTO - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
intValue() - Method in class net.sf.saffron.util.OptionsList.NumberOption
 
intValue(Object) - Static method in class net.sf.saffron.runtime.SaffronUtil
Converts an Object to an int.
intValue(SqlNode) - Static method in class net.sf.saffron.rex.RexLiteral
 
intValue(SqlNode) - Static method in class net.sf.saffron.sql.SqlLiteral
 
INVALID_LEXICAL_STATE - Static variable in class net.sf.saffron.sql.parser.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in class openjava.tools.parser.TokenMgrError
Tried to change to an invalid lexical state.
invalidValue(OptionsList.Option, String) - Method in class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler
 
invalidValue(OptionsList.Option, String) - Method in interface net.sf.saffron.util.OptionsList.OptionHandler
 
invalidValue(OptionsList.Option, String) - Method in class net.sf.saffron.util.OptionsList.BasicOptionHandler
 
invoke(Object, Method, Object[]) - Method in class net.sf.saffron.util.DelegatingInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class net.sf.saffron.util.BarfingInvocationHandler
 
invoke(Object, Object[]) - Method in class openjava.mop.OJMethodSourceCode
Invokes this method on the given object with the given parameters.
invoke(Object, Object[]) - Method in class openjava.mop.OJMethodImp
 
invoke(Object, Object[]) - Method in class openjava.mop.OJMethodByteCode
 
invoke(Object, Object[]) - Method in class openjava.mop.OJMethod
Invokes this method on the given object with the given parameters.
invokeOJClass_getDeclSuffixRule(Class, String) - Static method in class openjava.tools.parser.Parser
 
invokeOJClass_getTypeSuffixRule(Class, String) - Static method in class openjava.tools.parser.Parser
 
invokeOJClass_isRegisteredKeyword(Class, String) - Static method in class openjava.tools.parser.Parser
 
invokeOJClass_isRegisteredModifier(Class, String) - Static method in class openjava.tools.parser.Parser
 
is - Variable in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
IS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
IS_NATURAL_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
One of the following: SqlLiteral.True, SqlLiteral.False.
isA(RexKind) - Method in class net.sf.saffron.rex.RexNode
 
isA(SqlKind) - Method in class net.sf.saffron.sql.SqlOperator
Returns whether this is a particular operator.
isA(SqlKind) - Method in class net.sf.saffron.sql.SqlNode
Returns whether this node is a particular kind.
isA(SqlKind) - Method in class net.sf.saffron.sql.SqlKind
Returns whether this kind is the same as a given kind, or is a member if the given kind is an aggregate
isA(SqlKind) - Method in class net.sf.saffron.sql.SqlCall
 
isAbstract() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the abstract modifier.
isAcceptable(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isAccess() - Method in class net.sf.saffron.sql.SqlDialect
 
isAccessTo(SaffronTable) - Method in class net.sf.saffron.rel.SaffronRel
Returns whether this relational expression is an access to table.
isAdaptableTo(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isAfterLast() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
isAggregating() - Method in class openjava.mop.QueryEnvironment
 
isAlreadyImportedClass(String) - Method in class openjava.mop.FileEnvironment
 
isAlterable() - Method in class openjava.mop.OJMethodSourceCode
 
isAlterable() - Method in class openjava.mop.OJMethodImp
 
isAlterable() - Method in class openjava.mop.OJMethodByteCode
 
isAlterable() - Method in class openjava.mop.OJMethod
 
isAlterable() - Method in class openjava.mop.OJFieldSourceCode
 
isAlterable() - Method in class openjava.mop.OJFieldImp
 
isAlterable() - Method in class openjava.mop.OJFieldByteCode
 
isAlterable() - Method in class openjava.mop.OJField
 
isAlterable() - Method in class openjava.mop.OJConstructorSourceCode
 
isAlterable() - Method in class openjava.mop.OJConstructorImp
 
isAlterable() - Method in class openjava.mop.OJConstructorByteCode
 
isAlterable() - Method in class openjava.mop.OJConstructor
 
isAlterable() - Method in class openjava.mop.OJClassSourceCode
 
isAlterable() - Method in class openjava.mop.OJClassNull
 
isAlterable() - Method in class openjava.mop.OJClassImp
 
isAlterable() - Method in class openjava.mop.OJClassByteCode
 
isAlterable() - Method in class openjava.mop.OJClassArray
 
isAlterable() - Method in class openjava.mop.OJClass
 
isAlwaysTrue() - Method in class net.sf.saffron.oj.util.JavaRowExpression
 
isAlwaysTrue() - Method in class net.sf.saffron.rex.RexNode
Returns whether this expression always returns true.
isArray() - Method in class openjava.mop.OJClassSourceCode
 
isArray() - Method in class openjava.mop.OJClassNull
 
isArray() - Method in class openjava.mop.OJClassImp
 
isArray() - Method in class openjava.mop.OJClassByteCode
 
isArray() - Method in class openjava.mop.OJClassArray
 
isArray() - Method in class openjava.mop.OJClass
Determines if this OJClass object represents an array class.
isArrayName(String) - Static method in class openjava.mop.OJClass
 
isAssignableFrom(OJClass) - Method in class openjava.mop.OJClass
Determines if the class or interface represented by this OJClass object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified OJClass parameter.
isAutoIncrement(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isBeforeFirst() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
isBind(String) - Method in class openjava.mop.QueryEnvironment
 
isBind(String) - Method in class openjava.mop.Environment
Returns whether a name is a variable.
isBoxed() - Method in class net.sf.saffron.rel.ProjectRelBase
 
isBoxed() - Method in class openjava.ptree.QueryExpression
 
isCaseSensitive(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isClass() - Method in class openjava.mop.Signature
 
isClass(String) - Method in class openjava.ptree.util.MemberAccessCorrector
 
isClosed() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
isCompilerOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is "-compiler".
isConnectedCompilerOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is of "-compiler=clazz" style.
isConnectedDistOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is of "-d=dir" style.
isConstructor() - Method in class openjava.mop.Signature
 
isCrashingClassName(String) - Method in class openjava.mop.FileEnvironment
 
isCurrency(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isDefinitelyWritable(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isDistinct() - Method in class net.sf.saffron.ext.ExtentRel
 
isDistinct() - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
isDistinct() - Method in class net.sf.saffron.rel.UnionRel
 
isDistinct() - Method in class net.sf.saffron.rel.SaffronRel
Returns whether the same value will not come out twice.
isDistinct() - Method in class net.sf.saffron.rel.DistinctRel
 
isDistinct() - Method in class net.sf.saffron.sql.SqlSelect
 
isDistinct(ArrayAllocationExpression) - Static method in class net.sf.saffron.oj.rel.ExpressionReaderRel
Returns true if the array allocation expression consists of distinct literals, false otherwise.
isDistinct(RexNode) - Method in class net.sf.saffron.oj.rel.ExpressionReaderRel
 
isDistOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is "-d".
isDml - Variable in class net.sf.saffron.oj.stmt.PreparedExecution
 
isDml() - Method in interface net.sf.saffron.oj.stmt.PreparedResult
 
isDml() - Method in class net.sf.saffron.oj.stmt.PreparedExplanation
 
isDml() - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
isEmpty() - Method in class net.sf.saffron.opt.RuleQueue
 
isEmpty() - Method in class net.sf.saffron.util.BinaryHeap
 
isEmpty() - Method in class openjava.ptree.ModifierList
 
isEmpty() - Method in class openjava.ptree.List
Tests if this list is empty.
isEmptyAsRegular() - Method in class openjava.ptree.ModifierList
 
isEquals(Expression) - Static method in class openjava.mop.Toolbox
If the expression is an equals condition, returns the two arguments, otherwise returns null.
isExecutable() - Method in class openjava.mop.OJMethodSourceCode
 
isExecutable() - Method in class openjava.mop.OJMethodImp
 
isExecutable() - Method in class openjava.mop.OJMethodByteCode
 
isExecutable() - Method in class openjava.mop.OJMethod
 
isExecutable() - Method in class openjava.mop.OJFieldSourceCode
 
isExecutable() - Method in class openjava.mop.OJFieldImp
 
isExecutable() - Method in class openjava.mop.OJFieldByteCode
 
isExecutable() - Method in class openjava.mop.OJField
 
isExecutable() - Method in class openjava.mop.OJConstructorSourceCode
 
isExecutable() - Method in class openjava.mop.OJConstructorImp
 
isExecutable() - Method in class openjava.mop.OJConstructorByteCode
 
isExecutable() - Method in class openjava.mop.OJConstructor
 
isExecutable() - Method in class openjava.mop.OJClassSourceCode
 
isExecutable() - Method in class openjava.mop.OJClassNull
 
isExecutable() - Method in class openjava.mop.OJClassImp
 
isExecutable() - Method in class openjava.mop.OJClassByteCode
 
isExecutable() - Method in class openjava.mop.OJClassArray
 
isExecutable() - Method in class openjava.mop.OJClass
 
isField() - Method in class openjava.mop.Signature
 
isField(String) - Method in class openjava.ptree.util.MemberAccessCorrector
 
isFiles(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is of "@sourcefiles" style.
isFinal() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the final modifier.
isFirst() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
isGuaranteed() - Method in class net.sf.saffron.rel.convert.FactoryConverterRule
 
isGuaranteed() - Method in class net.sf.saffron.rel.convert.ConverterRule
Returns true if this rule can convert any relational expression of the input convention.
isIdentity(RexNode[], int) - Static method in class net.sf.saffron.rel.RemoveTrivialProjectRule
 
isImmutable() - Method in class net.sf.saffron.util.EnumeratedValues
 
isInfinite() - Method in class net.sf.saffron.opt.VolcanoCost
 
isInfinite() - Method in interface net.sf.saffron.opt.PlanCost
 
isInSamePackage(OJClass) - Method in class openjava.mop.OJClass
Determines if the specified class object is in the same package as this class object.
isInstance(Object) - Method in class openjava.mop.OJClass
 
isInterface() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the interface modifier.
isInterface() - Method in class openjava.mop.OJClassSourceCode
 
isInterface() - Method in class openjava.mop.OJClassNull
 
isInterface() - Method in class openjava.mop.OJClassImp
 
isInterface() - Method in class openjava.mop.OJClassByteCode
 
isInterface() - Method in class openjava.mop.OJClassArray
 
isInterface() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents an interface type.
isInterface() - Method in class openjava.ptree.ClassDeclaration
 
isJavacOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is of "-Csomething" or "-C=something" style.
isJoin() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
isJoin() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
isJoin() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
isJoin() - Method in interface net.sf.saffron.core.SaffronType
Whether the type represents a cartesian product of regular types.
isJoinClass(OJClass) - Static method in class openjava.ptree.util.SyntheticClass
 
isLast() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
isLe(PlanCost) - Method in class net.sf.saffron.opt.VolcanoCost
 
isLe(PlanCost) - Method in interface net.sf.saffron.opt.PlanCost
 
isLt(PlanCost) - Method in class net.sf.saffron.opt.VolcanoCost
 
isLt(PlanCost) - Method in interface net.sf.saffron.opt.PlanCost
 
isMethod() - Method in class openjava.mop.Signature
 
isMin - Variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
isNative() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the native modifier.
isNatural() - Method in class net.sf.saffron.sql.SqlJoin
 
isNotNullOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
IsNull - Static variable in class net.sf.saffron.rex.RexKind
The IS NULL operator.
isNullable(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isNullOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
isNullOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
IsNullORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
isOnDemandImport(String) - Static method in class openjava.ptree.CompilationUnit
Tests if the declared import string represents on demand importation.
isOperatorNeededLeftPar(int, Expression) - Static method in class openjava.ptree.util.SourceCodeWriter
 
isOperatorNeededRightPar(int, Expression) - Static method in class openjava.ptree.util.SourceCodeWriter
 
isOption(String) - Static method in class openjava.ojc.CommandArguments2
 
isOption(String) - Static method in class openjava.ojc.CommandArguments
 
isOracle() - Method in class net.sf.saffron.sql.SqlDialect
 
isParent - Variable in class net.sf.saffron.oj.xlat.DeferredLookup
 
isParent - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup
 
isPostfix() - Method in class openjava.ptree.UnaryExpression
Tests if the operator of unary expression is a postfix operator.
isPostgres() - Method in class net.sf.saffron.sql.SqlDialect
 
isPrefix() - Method in class openjava.ptree.UnaryExpression
Tests if the operator of unary expression is a prefix operator.
isPrimitive() - Method in class openjava.mop.OJClassSourceCode
 
isPrimitive() - Method in class openjava.mop.OJClassNull
 
isPrimitive() - Method in class openjava.mop.OJClassImp
 
isPrimitive() - Method in class openjava.mop.OJClassByteCode
 
isPrimitive() - Method in class openjava.mop.OJClassArray
 
isPrimitive() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents a primitive type.
isPrimitiveType(String) - Static method in class openjava.mop.FileEnvironment
 
isPrimitiveWrapper() - Method in class openjava.mop.OJClass
Determines if the specified OJClass object represents a wrapper class for a primitive type.
isPrivate() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the private modifier.
isProject() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
isProject() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.RecordType
 
isProject() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
isProject() - Method in interface net.sf.saffron.core.SaffronType
 
isProtected() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the protected modifier.
isPtypeCacheDirty(TypeName[]) - Method in class openjava.mop.OJMethodSourceCode
 
isPublic() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the public modifier.
isQualifiedName(String) - Static method in class openjava.mop.Environment
Tests if the given name is a qualified name or not.
isReadOnly() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
isReadOnly(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isRegistered(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
isRegisteredKeyword(String) - Static method in class openjava.mop.OJClass
 
isRegisteredModifier(String) - Static method in class openjava.mop.OJClass
 
isRegisteredModifier(String) - Static method in class openjava.mop.Metaclass
 
isRegisteredModifier(String) - Method in class openjava.mop.Environment
 
isRelational(Expression) - Method in class openjava.ptree.util.QueryExpander
 
isRelational(OJClass) - Static method in class net.sf.saffron.oj.xlat.OJQueryExpander
Returns whether an expression clazz can be read as a relation.
isRemainderOmitted() - Method in class openjava.ptree.ArrayInitializer
 
isRowConstructor(SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
isSame(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
 
isSearchable(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isSelfInvocation() - Method in class openjava.ptree.ConstructorInvocation
need modification for copy
isSigned(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
isStar(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
Returns whether a select item is "*" or "TABLE.*".
isStatic() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the static modifier.
isStatic() - Method in class openjava.ptree.MemberInitializer
 
isStatic(Member) - Static method in class net.sf.saffron.util.Util
 
isSuitable(Method) - Static method in class net.sf.saffron.util.MethodCallTestCase
Returns whether a method can be called as a test case; it must: be public be non-static return void begin with test have precisely one parameter of type TestCase (or a class derived from it)
isSuperAccess() - Method in class openjava.ptree.SelfAccess
 
isSynchronized() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the synchronized modifier.
isTableAccessed(SaffronTable) - Method in class net.sf.saffron.opt.TableAccessMap
Determine whether a table is accessed at all.
isTableAccessedForRead(SaffronTable) - Method in class net.sf.saffron.opt.TableAccessMap
Determine whether a table is accessed for read.
isTableAccessedForWrite(SaffronTable) - Method in class net.sf.saffron.opt.TableAccessMap
Determine whether a table is accessed for write.
isTransient() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the transient modifier.
isTypeReference() - Method in class openjava.ptree.FieldAccess
 
isValid(int) - Method in class net.sf.saffron.util.EnumeratedValues
Returns whether ordinal is valid for this enumeration.
isVariable(String) - Method in class openjava.ptree.util.MemberAccessCorrector
 
isVerboseOption(String) - Static method in class openjava.ojc.CommandArguments2
Tests if the argument is of "-opt" style.
isVolatile() - Method in class openjava.mop.OJModifier
Returns true if this modifier includes the volatile modifier.
isWritable(int) - Method in class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
Iterable - interface net.sf.saffron.runtime.Iterable.
An object is Iterable if it has an Iterable.iterator() method to create an Iterator over its elements.
ITERABLE - Static variable in class net.sf.saffron.opt.CallingConvention
 
ITERABLE_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The ITERABLE calling convention means that the expression is converted to an openjava expression (Expression) which evalutes to an object which implements Iterable.
IterableConverterRel - class net.sf.saffron.oj.convert.IterableConverterRel.
Converts a relational expression to CallingConvention.ITERABLE calling convention.
IterableConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.IterableConverterRel
 
IterationRule - class openjava.syntax.IterationRule.
The class IterationRule represents iterative syntax rule.
IterationRule(SyntaxRule) - Constructor for class openjava.syntax.IterationRule
Allocates a new rule representing iterations of a given rule not allowing 0 iteration.
IterationRule(SyntaxRule, boolean) - Constructor for class openjava.syntax.IterationRule
Allocates a new rule representing iterations of a given rule.
iterator - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
iterator - Variable in class net.sf.saffron.runtime.CompoundIterator
 
iterator - Variable in class net.sf.saffron.runtime.BufferedIterator
 
iterator - Variable in class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
ITERATOR - Static variable in class net.sf.saffron.opt.CallingConvention
 
ITERATOR_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The ITERATOR calling convention means that the expression is converted to an openjava expression (Expression) which evalutes to an Iterator.
iterator() - Method in class net.sf.saffron.runtime.ThreadIterator
 
iterator() - Method in interface net.sf.saffron.runtime.Iterable
Returns an iterator over the elements in this collection.
iterator() - Method in class net.sf.saffron.runtime.BufferedIterator
 
IteratorPattern - Static variable in class net.sf.saffron.util.Glossary
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.
IteratorResultSet - class net.sf.saffron.runtime.IteratorResultSet.
A IteratorResultSet is an adapter which converts a Iterator into a ResultSet.
IteratorResultSet.ColumnGetter - interface net.sf.saffron.runtime.IteratorResultSet.ColumnGetter.
A ColumnGetter retrieves a column from an input row based upon its 1-based ordinal.
IteratorResultSet.FieldGetter - class net.sf.saffron.runtime.IteratorResultSet.FieldGetter.
A FieldGetter retrieves each public field as a separate column.
IteratorResultSet.FieldGetter(Class) - Constructor for class net.sf.saffron.runtime.IteratorResultSet.FieldGetter
 
IteratorResultSet.MetaData - class net.sf.saffron.runtime.IteratorResultSet.MetaData.
 
IteratorResultSet.MetaData() - Constructor for class net.sf.saffron.runtime.IteratorResultSet.MetaData
 
IteratorResultSet.SingletonColumnGetter - class net.sf.saffron.runtime.IteratorResultSet.SingletonColumnGetter.
A SingletonColumnGetter retrieves the object itself.
IteratorResultSet.SingletonColumnGetter() - Constructor for class net.sf.saffron.runtime.IteratorResultSet.SingletonColumnGetter
 
IteratorResultSet.SyntheticColumnGetter - class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter.
A SyntheticColumnGetter retrieves columns from a synthetic object.
IteratorResultSet.SyntheticColumnGetter(Class) - Constructor for class net.sf.saffron.runtime.IteratorResultSet.SyntheticColumnGetter
 
IteratorResultSet(Iterator, IteratorResultSet.ColumnGetter) - Constructor for class net.sf.saffron.runtime.IteratorResultSet
Creates a result set based upon an iterator.
iterators - Variable in class net.sf.saffron.runtime.CompoundIterator
 
IterCalcRel - class net.sf.saffron.oj.rel.IterCalcRel.
IterCalcRel is an iterator implementation of a combination of ProjectRel above an optional FilterRel.
IterCalcRel(VolcanoCluster, SaffronRel, RexNode[], RexNode, String[], int) - Constructor for class net.sf.saffron.oj.rel.IterCalcRel
 
IterConcatenateRel - class net.sf.saffron.oj.rel.IterConcatenateRel.
IterConcatenateRel concatenates several iterators.
IterConcatenateRel(VolcanoCluster, SaffronRel[]) - Constructor for class net.sf.saffron.oj.rel.IterConcatenateRel
 
IterConverterRel - class net.sf.saffron.oj.convert.IterConverterRel.
IterConverterRel converts a plan from inConvention to CallingConvention.ITERATOR_ORDINAL.
IterConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.IterConverterRel
 
IterOneRowRel - class net.sf.saffron.oj.rel.IterOneRowRel.
IterOneRowRel is an iterator implementation of OneRowRel and FilterRel.
IterOneRowRel(VolcanoCluster) - Constructor for class net.sf.saffron.oj.rel.IterOneRowRel
 

J

JAVA - Static variable in class net.sf.saffron.opt.CallingConvention
 
java_compiler - Variable in class openjava.ojc.ExprCompiler
 
java_compiler - Variable in class openjava.ojc.Compiler
 
JAVA_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The JAVA calling convention means that the expression is converted into an Openjava parse tree, which can then be un-parsed, compiled, and executed as java code.
JavaAggregateRel - class net.sf.saffron.oj.rel.JavaAggregateRel.
JavaAggregateRel implements the AggregateRel relational operator by generating code.
JavaAggregateRel(VolcanoCluster, SaffronRel, int, AggregateRel.Call[]) - Constructor for class net.sf.saffron.oj.rel.JavaAggregateRel
 
javac - Static variable in class openjava.mop.OJSystem
 
javac(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
Compiles the generated files into byte codes
javac(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
Compiles the generated files into byte codes
JavaCharStream - class net.sf.saffron.sql.parser.JavaCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream - class openjava.tools.parser.JavaCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class openjava.tools.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class openjava.tools.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class openjava.tools.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class openjava.tools.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class openjava.tools.parser.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - Constructor for class net.sf.saffron.sql.parser.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - Constructor for class openjava.tools.parser.JavaCharStream
 
javaClass - Variable in class openjava.mop.OJClassByteCode
 
javaCompiler - Variable in class net.sf.saffron.oj.stmt.OJStatement
Share the same compiler between multiple statements because DynamicJava has a class loader which caches class definitions.
JavaCompiler - interface openjava.ojc.JavaCompiler.
The interface JavaCompiler represents an interface to invoke a regular Java compiler.
JavaCompilerArgs - class openjava.ojc.JavaCompilerArgs.
A JavaCompilerArgs holds the arguments for a JavaCompiler.
JavaCompilerArgs() - Constructor for class openjava.ojc.JavaCompilerArgs
 
javaConstructor - Variable in class openjava.mop.OJConstructorByteCode
 
JavaConverterRel - class net.sf.saffron.oj.convert.JavaConverterRel.
JavaConverterRel converts a plan from inConvention to CallingConvention.JAVA_ORDINAL.
JavaConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.JavaConverterRel
 
JavaDistinctRel - class net.sf.saffron.oj.rel.JavaDistinctRel.
JavaDistinctRel implements DistinctRel inline.
JavaDistinctRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.rel.JavaDistinctRel
 
JavaExistsRel - class net.sf.saffron.oj.rel.JavaExistsRel.
JavaExistsRel implements DistinctRel inline for the special case that the input relation has zero columns.
JavaExistsRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.rel.JavaExistsRel
 
javaField - Variable in class openjava.mop.OJFieldByteCode
 
JavaFilterRel - class net.sf.saffron.oj.rel.JavaFilterRel.
Implements the FilterRel relational expression in Java code.
JavaFilterRel(VolcanoCluster, SaffronRel, RexNode) - Constructor for class net.sf.saffron.oj.rel.JavaFilterRel
 
javaMethod - Variable in class openjava.mop.OJMethodByteCode
 
javaModifier - Variable in class openjava.mop.OJModifier
 
JavaNestedLoopJoinRel - class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel.
Implements the JoinRel relational expression using the nested-loop algorithm, with output as Java code.
JavaNestedLoopJoinRel(VolcanoCluster, SaffronRel, SaffronRel, RexNode, int, Set) - Constructor for class net.sf.saffron.oj.rel.JavaNestedLoopJoinRel
 
JavaOneRowRel - class net.sf.saffron.oj.rel.JavaOneRowRel.
JavaOneRowRel implements OneRowRel inline.
JavaOneRowRel(VolcanoCluster) - Constructor for class net.sf.saffron.oj.rel.JavaOneRowRel
 
JavaProjectRel - class net.sf.saffron.oj.rel.JavaProjectRel.
Implements the ProjectRel relational expression as Java code.
JavaProjectRel(VolcanoCluster, SaffronRel, RexNode[], String[], int) - Constructor for class net.sf.saffron.oj.rel.JavaProjectRel
 
JavaRel - interface net.sf.saffron.oj.rel.JavaRel.
A relational expression of the Java calling convention.
JavaRexBuilder - class net.sf.saffron.oj.util.JavaRexBuilder.
Extends RexBuilder to builds row-expressions including those involving Java code.
JavaRexBuilder.OJTranslator - class net.sf.saffron.oj.util.JavaRexBuilder.OJTranslator.
 
JavaRexBuilder.OJTranslator() - Constructor for class net.sf.saffron.oj.util.JavaRexBuilder.OJTranslator
 
JavaRexBuilder(SaffronTypeFactory) - Constructor for class net.sf.saffron.oj.util.JavaRexBuilder
 
JavaRowExpression - class net.sf.saffron.oj.util.JavaRowExpression.
A row expression which is implemented by an underlying Java expression.
JavaRowExpression(Environment, SaffronType, Expression) - Constructor for class net.sf.saffron.oj.util.JavaRowExpression
 
JavaSyntaxRules - class openjava.syntax.JavaSyntaxRules.
Utility methods for syntax rules.
JavaSyntaxRules() - Constructor for class openjava.syntax.JavaSyntaxRules
 
JavaTableAccessRel - class net.sf.saffron.oj.rel.JavaTableAccessRel.
Implements the TableAccessRel relational expression in Java code.
JavaTableAccessRel(VolcanoCluster, ImplementableTable, SaffronConnection) - Constructor for class net.sf.saffron.oj.rel.JavaTableAccessRel
 
JavaUnionAllRel - class net.sf.saffron.oj.rel.JavaUnionAllRel.
JavaUnionAllRel implements a UnionRel inline, without eliminating duplicates.
JavaUnionAllRel(VolcanoCluster, SaffronRel[]) - Constructor for class net.sf.saffron.oj.rel.JavaUnionAllRel
 
jdbcCompliant() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
jdbcConnection - Variable in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
JdbcConnection - class net.sf.saffron.ext.JdbcConnection.
A JdbcConnection is an implementation of SaffronConnection which gets its data from a JDBC database.
JdbcConnection(Connection) - Constructor for class net.sf.saffron.ext.JdbcConnection
 
JdbcDataSource - class net.sf.saffron.util.JdbcDataSource.
Adapter to make a JDBC connection into a DataSource.
JdbcDataSource(String) - Constructor for class net.sf.saffron.util.JdbcDataSource
Creates a JDBC data source.
jdbcExprFunctor - Variable in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
jdbcGetterMap - Static variable in class net.sf.saffron.oj.convert.JavaConverterRel
Maps OJClass to the name of a JDBC getter method.
JdbcQuery - class net.sf.saffron.rel.jdbc.JdbcQuery.
A JdbcQuery is a relational expression whose source is a SQL statement executed against a JDBC data source.
JdbcQuery(VolcanoCluster, SaffronType, SaffronConnection, SqlDialect, SqlSelect, DataSource) - Constructor for class net.sf.saffron.rel.jdbc.JdbcQuery
Creates a JdbcQuery.
JdbcSchema - interface net.sf.saffron.ext.JdbcSchema.
A JdbcSchema is a schema against a JDBC database and for which, therefore, we will need to generate SQL.
JdbcTable - class net.sf.saffron.ext.JdbcTable.
A JdbcTable implements SaffronTable by connecting to a JDBC database.
JdbcTable.JdbcColumn - class net.sf.saffron.ext.JdbcTable.JdbcColumn.
JdbcColumn records the mapping of fields onto columns, for the purposes of SQL generation.
JdbcTable.JdbcColumn(String, String) - Constructor for class net.sf.saffron.ext.JdbcTable.JdbcColumn
 
JdbcTable(SaffronSchema, String, SaffronType) - Constructor for class net.sf.saffron.ext.JdbcTable
 
JdbcTable(SaffronSchema, String, SaffronType, JdbcTable.JdbcColumn[]) - Constructor for class net.sf.saffron.ext.JdbcTable
 
JdbcTest - class net.sf.saffron.test.JdbcTest.
JdbcTest is a set of unit tests
JdbcTest(String) - Constructor for class net.sf.saffron.test.JdbcTest
 
jj_2_1(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_1(int) - Method in class openjava.tools.parser.Parser
 
jj_2_10(int) - Method in class openjava.tools.parser.Parser
 
jj_2_11(int) - Method in class openjava.tools.parser.Parser
 
jj_2_12(int) - Method in class openjava.tools.parser.Parser
 
jj_2_13(int) - Method in class openjava.tools.parser.Parser
 
jj_2_14(int) - Method in class openjava.tools.parser.Parser
 
jj_2_15(int) - Method in class openjava.tools.parser.Parser
 
jj_2_16(int) - Method in class openjava.tools.parser.Parser
 
jj_2_17(int) - Method in class openjava.tools.parser.Parser
 
jj_2_18(int) - Method in class openjava.tools.parser.Parser
 
jj_2_19(int) - Method in class openjava.tools.parser.Parser
 
jj_2_2(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_2(int) - Method in class openjava.tools.parser.Parser
 
jj_2_20(int) - Method in class openjava.tools.parser.Parser
 
jj_2_21(int) - Method in class openjava.tools.parser.Parser
 
jj_2_22(int) - Method in class openjava.tools.parser.Parser
 
jj_2_23(int) - Method in class openjava.tools.parser.Parser
 
jj_2_24(int) - Method in class openjava.tools.parser.Parser
 
jj_2_25(int) - Method in class openjava.tools.parser.Parser
 
jj_2_26(int) - Method in class openjava.tools.parser.Parser
 
jj_2_27(int) - Method in class openjava.tools.parser.Parser
 
jj_2_28(int) - Method in class openjava.tools.parser.Parser
 
jj_2_29(int) - Method in class openjava.tools.parser.Parser
 
jj_2_3(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_3(int) - Method in class openjava.tools.parser.Parser
 
jj_2_30(int) - Method in class openjava.tools.parser.Parser
 
jj_2_31(int) - Method in class openjava.tools.parser.Parser
 
jj_2_32(int) - Method in class openjava.tools.parser.Parser
 
jj_2_33(int) - Method in class openjava.tools.parser.Parser
 
jj_2_34(int) - Method in class openjava.tools.parser.Parser
 
jj_2_35(int) - Method in class openjava.tools.parser.Parser
 
jj_2_36(int) - Method in class openjava.tools.parser.Parser
 
jj_2_37(int) - Method in class openjava.tools.parser.Parser
 
jj_2_38(int) - Method in class openjava.tools.parser.Parser
 
jj_2_39(int) - Method in class openjava.tools.parser.Parser
 
jj_2_4(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_4(int) - Method in class openjava.tools.parser.Parser
 
jj_2_40(int) - Method in class openjava.tools.parser.Parser
 
jj_2_41(int) - Method in class openjava.tools.parser.Parser
 
jj_2_42(int) - Method in class openjava.tools.parser.Parser
 
jj_2_43(int) - Method in class openjava.tools.parser.Parser
 
jj_2_44(int) - Method in class openjava.tools.parser.Parser
 
jj_2_45(int) - Method in class openjava.tools.parser.Parser
 
jj_2_46(int) - Method in class openjava.tools.parser.Parser
 
jj_2_47(int) - Method in class openjava.tools.parser.Parser
 
jj_2_48(int) - Method in class openjava.tools.parser.Parser
 
jj_2_49(int) - Method in class openjava.tools.parser.Parser
 
jj_2_5(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_5(int) - Method in class openjava.tools.parser.Parser
 
jj_2_50(int) - Method in class openjava.tools.parser.Parser
 
jj_2_51(int) - Method in class openjava.tools.parser.Parser
 
jj_2_52(int) - Method in class openjava.tools.parser.Parser
 
jj_2_53(int) - Method in class openjava.tools.parser.Parser
 
jj_2_54(int) - Method in class openjava.tools.parser.Parser
 
jj_2_55(int) - Method in class openjava.tools.parser.Parser
 
jj_2_56(int) - Method in class openjava.tools.parser.Parser
 
jj_2_57(int) - Method in class openjava.tools.parser.Parser
 
jj_2_58(int) - Method in class openjava.tools.parser.Parser
 
jj_2_59(int) - Method in class openjava.tools.parser.Parser
 
jj_2_6(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_6(int) - Method in class openjava.tools.parser.Parser
 
jj_2_60(int) - Method in class openjava.tools.parser.Parser
 
jj_2_61(int) - Method in class openjava.tools.parser.Parser
 
jj_2_62(int) - Method in class openjava.tools.parser.Parser
 
jj_2_63(int) - Method in class openjava.tools.parser.Parser
 
jj_2_7(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_7(int) - Method in class openjava.tools.parser.Parser
 
jj_2_8(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_2_8(int) - Method in class openjava.tools.parser.Parser
 
jj_2_9(int) - Method in class openjava.tools.parser.Parser
 
jj_2_rtns - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_2_rtns - Variable in class openjava.tools.parser.Parser
 
jj_3_1() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_1() - Method in class openjava.tools.parser.Parser
 
jj_3_10() - Method in class openjava.tools.parser.Parser
 
jj_3_11() - Method in class openjava.tools.parser.Parser
 
jj_3_12() - Method in class openjava.tools.parser.Parser
 
jj_3_13() - Method in class openjava.tools.parser.Parser
 
jj_3_14() - Method in class openjava.tools.parser.Parser
 
jj_3_15() - Method in class openjava.tools.parser.Parser
 
jj_3_16() - Method in class openjava.tools.parser.Parser
 
jj_3_17() - Method in class openjava.tools.parser.Parser
 
jj_3_18() - Method in class openjava.tools.parser.Parser
 
jj_3_19() - Method in class openjava.tools.parser.Parser
 
jj_3_2() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_2() - Method in class openjava.tools.parser.Parser
 
jj_3_20() - Method in class openjava.tools.parser.Parser
 
jj_3_21() - Method in class openjava.tools.parser.Parser
 
jj_3_22() - Method in class openjava.tools.parser.Parser
 
jj_3_23() - Method in class openjava.tools.parser.Parser
 
jj_3_24() - Method in class openjava.tools.parser.Parser
 
jj_3_25() - Method in class openjava.tools.parser.Parser
 
jj_3_26() - Method in class openjava.tools.parser.Parser
 
jj_3_27() - Method in class openjava.tools.parser.Parser
 
jj_3_28() - Method in class openjava.tools.parser.Parser
 
jj_3_29() - Method in class openjava.tools.parser.Parser
 
jj_3_3() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_3() - Method in class openjava.tools.parser.Parser
 
jj_3_30() - Method in class openjava.tools.parser.Parser
 
jj_3_31() - Method in class openjava.tools.parser.Parser
 
jj_3_32() - Method in class openjava.tools.parser.Parser
 
jj_3_33() - Method in class openjava.tools.parser.Parser
 
jj_3_34() - Method in class openjava.tools.parser.Parser
 
jj_3_35() - Method in class openjava.tools.parser.Parser
 
jj_3_36() - Method in class openjava.tools.parser.Parser
 
jj_3_37() - Method in class openjava.tools.parser.Parser
 
jj_3_38() - Method in class openjava.tools.parser.Parser
 
jj_3_39() - Method in class openjava.tools.parser.Parser
 
jj_3_4() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_4() - Method in class openjava.tools.parser.Parser
 
jj_3_40() - Method in class openjava.tools.parser.Parser
 
jj_3_41() - Method in class openjava.tools.parser.Parser
 
jj_3_42() - Method in class openjava.tools.parser.Parser
 
jj_3_43() - Method in class openjava.tools.parser.Parser
 
jj_3_44() - Method in class openjava.tools.parser.Parser
 
jj_3_45() - Method in class openjava.tools.parser.Parser
 
jj_3_46() - Method in class openjava.tools.parser.Parser
 
jj_3_47() - Method in class openjava.tools.parser.Parser
 
jj_3_48() - Method in class openjava.tools.parser.Parser
 
jj_3_49() - Method in class openjava.tools.parser.Parser
 
jj_3_5() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_5() - Method in class openjava.tools.parser.Parser
 
jj_3_50() - Method in class openjava.tools.parser.Parser
 
jj_3_51() - Method in class openjava.tools.parser.Parser
 
jj_3_52() - Method in class openjava.tools.parser.Parser
 
jj_3_53() - Method in class openjava.tools.parser.Parser
 
jj_3_54() - Method in class openjava.tools.parser.Parser
 
jj_3_55() - Method in class openjava.tools.parser.Parser
 
jj_3_56() - Method in class openjava.tools.parser.Parser
 
jj_3_57() - Method in class openjava.tools.parser.Parser
 
jj_3_58() - Method in class openjava.tools.parser.Parser
 
jj_3_59() - Method in class openjava.tools.parser.Parser
 
jj_3_6() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_6() - Method in class openjava.tools.parser.Parser
 
jj_3_60() - Method in class openjava.tools.parser.Parser
 
jj_3_61() - Method in class openjava.tools.parser.Parser
 
jj_3_62() - Method in class openjava.tools.parser.Parser
 
jj_3_63() - Method in class openjava.tools.parser.Parser
 
jj_3_7() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_7() - Method in class openjava.tools.parser.Parser
 
jj_3_8() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3_8() - Method in class openjava.tools.parser.Parser
 
jj_3_9() - Method in class openjava.tools.parser.Parser
 
jj_3R_100() - Method in class openjava.tools.parser.Parser
 
jj_3R_101() - Method in class openjava.tools.parser.Parser
 
jj_3R_102() - Method in class openjava.tools.parser.Parser
 
jj_3R_103() - Method in class openjava.tools.parser.Parser
 
jj_3R_104() - Method in class openjava.tools.parser.Parser
 
jj_3R_105() - Method in class openjava.tools.parser.Parser
 
jj_3R_106() - Method in class openjava.tools.parser.Parser
 
jj_3R_107() - Method in class openjava.tools.parser.Parser
 
jj_3R_108() - Method in class openjava.tools.parser.Parser
 
jj_3R_109() - Method in class openjava.tools.parser.Parser
 
jj_3R_110() - Method in class openjava.tools.parser.Parser
 
jj_3R_111() - Method in class openjava.tools.parser.Parser
 
jj_3R_112() - Method in class openjava.tools.parser.Parser
 
jj_3R_113() - Method in class openjava.tools.parser.Parser
 
jj_3R_114() - Method in class openjava.tools.parser.Parser
 
jj_3R_115() - Method in class openjava.tools.parser.Parser
 
jj_3R_116() - Method in class openjava.tools.parser.Parser
 
jj_3R_117() - Method in class openjava.tools.parser.Parser
 
jj_3R_118() - Method in class openjava.tools.parser.Parser
 
jj_3R_119() - Method in class openjava.tools.parser.Parser
 
jj_3R_12() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_120() - Method in class openjava.tools.parser.Parser
 
jj_3R_121() - Method in class openjava.tools.parser.Parser
 
jj_3R_122() - Method in class openjava.tools.parser.Parser
 
jj_3R_123() - Method in class openjava.tools.parser.Parser
 
jj_3R_124() - Method in class openjava.tools.parser.Parser
 
jj_3R_125() - Method in class openjava.tools.parser.Parser
 
jj_3R_126() - Method in class openjava.tools.parser.Parser
 
jj_3R_127() - Method in class openjava.tools.parser.Parser
 
jj_3R_128() - Method in class openjava.tools.parser.Parser
 
jj_3R_129() - Method in class openjava.tools.parser.Parser
 
jj_3R_13() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_130() - Method in class openjava.tools.parser.Parser
 
jj_3R_131() - Method in class openjava.tools.parser.Parser
 
jj_3R_132() - Method in class openjava.tools.parser.Parser
 
jj_3R_133() - Method in class openjava.tools.parser.Parser
 
jj_3R_134() - Method in class openjava.tools.parser.Parser
 
jj_3R_135() - Method in class openjava.tools.parser.Parser
 
jj_3R_136() - Method in class openjava.tools.parser.Parser
 
jj_3R_137() - Method in class openjava.tools.parser.Parser
 
jj_3R_138() - Method in class openjava.tools.parser.Parser
 
jj_3R_139() - Method in class openjava.tools.parser.Parser
 
jj_3R_14() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_140() - Method in class openjava.tools.parser.Parser
 
jj_3R_141() - Method in class openjava.tools.parser.Parser
 
jj_3R_142() - Method in class openjava.tools.parser.Parser
 
jj_3R_143() - Method in class openjava.tools.parser.Parser
 
jj_3R_144() - Method in class openjava.tools.parser.Parser
 
jj_3R_145() - Method in class openjava.tools.parser.Parser
 
jj_3R_146() - Method in class openjava.tools.parser.Parser
 
jj_3R_147() - Method in class openjava.tools.parser.Parser
 
jj_3R_148() - Method in class openjava.tools.parser.Parser
 
jj_3R_149() - Method in class openjava.tools.parser.Parser
 
jj_3R_15() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_150() - Method in class openjava.tools.parser.Parser
 
jj_3R_151() - Method in class openjava.tools.parser.Parser
 
jj_3R_152() - Method in class openjava.tools.parser.Parser
 
jj_3R_153() - Method in class openjava.tools.parser.Parser
 
jj_3R_154() - Method in class openjava.tools.parser.Parser
 
jj_3R_155() - Method in class openjava.tools.parser.Parser
 
jj_3R_156() - Method in class openjava.tools.parser.Parser
 
jj_3R_157() - Method in class openjava.tools.parser.Parser
 
jj_3R_158() - Method in class openjava.tools.parser.Parser
 
jj_3R_159() - Method in class openjava.tools.parser.Parser
 
jj_3R_16() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_160() - Method in class openjava.tools.parser.Parser
 
jj_3R_161() - Method in class openjava.tools.parser.Parser
 
jj_3R_162() - Method in class openjava.tools.parser.Parser
 
jj_3R_163() - Method in class openjava.tools.parser.Parser
 
jj_3R_164() - Method in class openjava.tools.parser.Parser
 
jj_3R_165() - Method in class openjava.tools.parser.Parser
 
jj_3R_166() - Method in class openjava.tools.parser.Parser
 
jj_3R_167() - Method in class openjava.tools.parser.Parser
 
jj_3R_168() - Method in class openjava.tools.parser.Parser
 
jj_3R_169() - Method in class openjava.tools.parser.Parser
 
jj_3R_17() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_170() - Method in class openjava.tools.parser.Parser
 
jj_3R_171() - Method in class openjava.tools.parser.Parser
 
jj_3R_172() - Method in class openjava.tools.parser.Parser
 
jj_3R_173() - Method in class openjava.tools.parser.Parser
 
jj_3R_174() - Method in class openjava.tools.parser.Parser
 
jj_3R_175() - Method in class openjava.tools.parser.Parser
 
jj_3R_176() - Method in class openjava.tools.parser.Parser
 
jj_3R_177() - Method in class openjava.tools.parser.Parser
 
jj_3R_178() - Method in class openjava.tools.parser.Parser
 
jj_3R_179() - Method in class openjava.tools.parser.Parser
 
jj_3R_18() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_180() - Method in class openjava.tools.parser.Parser
 
jj_3R_181() - Method in class openjava.tools.parser.Parser
 
jj_3R_182() - Method in class openjava.tools.parser.Parser
 
jj_3R_183() - Method in class openjava.tools.parser.Parser
 
jj_3R_184() - Method in class openjava.tools.parser.Parser
 
jj_3R_185() - Method in class openjava.tools.parser.Parser
 
jj_3R_186() - Method in class openjava.tools.parser.Parser
 
jj_3R_187() - Method in class openjava.tools.parser.Parser
 
jj_3R_188() - Method in class openjava.tools.parser.Parser
 
jj_3R_189() - Method in class openjava.tools.parser.Parser
 
jj_3R_19() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_190() - Method in class openjava.tools.parser.Parser
 
jj_3R_191() - Method in class openjava.tools.parser.Parser
 
jj_3R_192() - Method in class openjava.tools.parser.Parser
 
jj_3R_193() - Method in class openjava.tools.parser.Parser
 
jj_3R_194() - Method in class openjava.tools.parser.Parser
 
jj_3R_195() - Method in class openjava.tools.parser.Parser
 
jj_3R_196() - Method in class openjava.tools.parser.Parser
 
jj_3R_197() - Method in class openjava.tools.parser.Parser
 
jj_3R_198() - Method in class openjava.tools.parser.Parser
 
jj_3R_199() - Method in class openjava.tools.parser.Parser
 
jj_3R_20() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_200() - Method in class openjava.tools.parser.Parser
 
jj_3R_201() - Method in class openjava.tools.parser.Parser
 
jj_3R_202() - Method in class openjava.tools.parser.Parser
 
jj_3R_203() - Method in class openjava.tools.parser.Parser
 
jj_3R_204() - Method in class openjava.tools.parser.Parser
 
jj_3R_205() - Method in class openjava.tools.parser.Parser
 
jj_3R_206() - Method in class openjava.tools.parser.Parser
 
jj_3R_207() - Method in class openjava.tools.parser.Parser
 
jj_3R_208() - Method in class openjava.tools.parser.Parser
 
jj_3R_209() - Method in class openjava.tools.parser.Parser
 
jj_3R_21() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_210() - Method in class openjava.tools.parser.Parser
 
jj_3R_211() - Method in class openjava.tools.parser.Parser
 
jj_3R_212() - Method in class openjava.tools.parser.Parser
 
jj_3R_213() - Method in class openjava.tools.parser.Parser
 
jj_3R_214() - Method in class openjava.tools.parser.Parser
 
jj_3R_215() - Method in class openjava.tools.parser.Parser
 
jj_3R_216() - Method in class openjava.tools.parser.Parser
 
jj_3R_217() - Method in class openjava.tools.parser.Parser
 
jj_3R_218() - Method in class openjava.tools.parser.Parser
 
jj_3R_219() - Method in class openjava.tools.parser.Parser
 
jj_3R_22() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_220() - Method in class openjava.tools.parser.Parser
 
jj_3R_221() - Method in class openjava.tools.parser.Parser
 
jj_3R_222() - Method in class openjava.tools.parser.Parser
 
jj_3R_223() - Method in class openjava.tools.parser.Parser
 
jj_3R_224() - Method in class openjava.tools.parser.Parser
 
jj_3R_225() - Method in class openjava.tools.parser.Parser
 
jj_3R_226() - Method in class openjava.tools.parser.Parser
 
jj_3R_227() - Method in class openjava.tools.parser.Parser
 
jj_3R_228() - Method in class openjava.tools.parser.Parser
 
jj_3R_229() - Method in class openjava.tools.parser.Parser
 
jj_3R_23() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_230() - Method in class openjava.tools.parser.Parser
 
jj_3R_231() - Method in class openjava.tools.parser.Parser
 
jj_3R_232() - Method in class openjava.tools.parser.Parser
 
jj_3R_233() - Method in class openjava.tools.parser.Parser
 
jj_3R_234() - Method in class openjava.tools.parser.Parser
 
jj_3R_235() - Method in class openjava.tools.parser.Parser
 
jj_3R_236() - Method in class openjava.tools.parser.Parser
 
jj_3R_237() - Method in class openjava.tools.parser.Parser
 
jj_3R_238() - Method in class openjava.tools.parser.Parser
 
jj_3R_239() - Method in class openjava.tools.parser.Parser
 
jj_3R_24() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_240() - Method in class openjava.tools.parser.Parser
 
jj_3R_241() - Method in class openjava.tools.parser.Parser
 
jj_3R_242() - Method in class openjava.tools.parser.Parser
 
jj_3R_243() - Method in class openjava.tools.parser.Parser
 
jj_3R_244() - Method in class openjava.tools.parser.Parser
 
jj_3R_245() - Method in class openjava.tools.parser.Parser
 
jj_3R_246() - Method in class openjava.tools.parser.Parser
 
jj_3R_247() - Method in class openjava.tools.parser.Parser
 
jj_3R_248() - Method in class openjava.tools.parser.Parser
 
jj_3R_249() - Method in class openjava.tools.parser.Parser
 
jj_3R_25() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_250() - Method in class openjava.tools.parser.Parser
 
jj_3R_251() - Method in class openjava.tools.parser.Parser
 
jj_3R_252() - Method in class openjava.tools.parser.Parser
 
jj_3R_253() - Method in class openjava.tools.parser.Parser
 
jj_3R_254() - Method in class openjava.tools.parser.Parser
 
jj_3R_255() - Method in class openjava.tools.parser.Parser
 
jj_3R_256() - Method in class openjava.tools.parser.Parser
 
jj_3R_257() - Method in class openjava.tools.parser.Parser
 
jj_3R_26() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_27() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_28() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_29() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_30() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_31() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_32() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_33() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_34() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_35() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_36() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_37() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_38() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_39() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_40() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_41() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_42() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_43() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_44() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_45() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_46() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_47() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_48() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_49() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_50() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_51() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_52() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_53() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_54() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_55() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_55() - Method in class openjava.tools.parser.Parser
 
jj_3R_56() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_56() - Method in class openjava.tools.parser.Parser
 
jj_3R_57() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_57() - Method in class openjava.tools.parser.Parser
 
jj_3R_58() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_58() - Method in class openjava.tools.parser.Parser
 
jj_3R_59() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_59() - Method in class openjava.tools.parser.Parser
 
jj_3R_60() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_60() - Method in class openjava.tools.parser.Parser
 
jj_3R_61() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_61() - Method in class openjava.tools.parser.Parser
 
jj_3R_62() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_62() - Method in class openjava.tools.parser.Parser
 
jj_3R_63() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_63() - Method in class openjava.tools.parser.Parser
 
jj_3R_64() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_64() - Method in class openjava.tools.parser.Parser
 
jj_3R_65() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_65() - Method in class openjava.tools.parser.Parser
 
jj_3R_66() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_66() - Method in class openjava.tools.parser.Parser
 
jj_3R_67() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_67() - Method in class openjava.tools.parser.Parser
 
jj_3R_68() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_68() - Method in class openjava.tools.parser.Parser
 
jj_3R_69() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_69() - Method in class openjava.tools.parser.Parser
 
jj_3R_70() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_70() - Method in class openjava.tools.parser.Parser
 
jj_3R_71() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_71() - Method in class openjava.tools.parser.Parser
 
jj_3R_72() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_72() - Method in class openjava.tools.parser.Parser
 
jj_3R_73() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_73() - Method in class openjava.tools.parser.Parser
 
jj_3R_74() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_74() - Method in class openjava.tools.parser.Parser
 
jj_3R_75() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_75() - Method in class openjava.tools.parser.Parser
 
jj_3R_76() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_76() - Method in class openjava.tools.parser.Parser
 
jj_3R_77() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_77() - Method in class openjava.tools.parser.Parser
 
jj_3R_78() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_78() - Method in class openjava.tools.parser.Parser
 
jj_3R_79() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_79() - Method in class openjava.tools.parser.Parser
 
jj_3R_80() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_80() - Method in class openjava.tools.parser.Parser
 
jj_3R_81() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_81() - Method in class openjava.tools.parser.Parser
 
jj_3R_82() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_82() - Method in class openjava.tools.parser.Parser
 
jj_3R_83() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_83() - Method in class openjava.tools.parser.Parser
 
jj_3R_84() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_84() - Method in class openjava.tools.parser.Parser
 
jj_3R_85() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_85() - Method in class openjava.tools.parser.Parser
 
jj_3R_86() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_86() - Method in class openjava.tools.parser.Parser
 
jj_3R_87() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_3R_87() - Method in class openjava.tools.parser.Parser
 
jj_3R_88() - Method in class openjava.tools.parser.Parser
 
jj_3R_89() - Method in class openjava.tools.parser.Parser
 
jj_3R_90() - Method in class openjava.tools.parser.Parser
 
jj_3R_91() - Method in class openjava.tools.parser.Parser
 
jj_3R_92() - Method in class openjava.tools.parser.Parser
 
jj_3R_93() - Method in class openjava.tools.parser.Parser
 
jj_3R_94() - Method in class openjava.tools.parser.Parser
 
jj_3R_95() - Method in class openjava.tools.parser.Parser
 
jj_3R_96() - Method in class openjava.tools.parser.Parser
 
jj_3R_97() - Method in class openjava.tools.parser.Parser
 
jj_3R_98() - Method in class openjava.tools.parser.Parser
 
jj_3R_99() - Method in class openjava.tools.parser.Parser
 
jj_add_error_token(int, int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_add_error_token(int, int) - Method in class openjava.tools.parser.Parser
 
jj_consume_token(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_consume_token(int) - Method in class openjava.tools.parser.Parser
 
jj_endpos - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_endpos - Variable in class openjava.tools.parser.Parser
 
jj_expentries - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_expentries - Variable in class openjava.tools.parser.Parser
 
jj_expentry - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_expentry - Variable in class openjava.tools.parser.Parser
 
jj_gc - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_gc - Variable in class openjava.tools.parser.Parser
 
jj_gen - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_gen - Variable in class openjava.tools.parser.Parser
 
jj_input_stream - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_input_stream - Variable in class openjava.tools.parser.Parser
 
jj_kind - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_kind - Variable in class openjava.tools.parser.Parser
 
jj_la - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_la - Variable in class openjava.tools.parser.Parser
 
jj_la1 - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_la1 - Variable in class openjava.tools.parser.Parser
 
jj_la1_0 - Static variable in class net.sf.saffron.sql.parser.Parser
 
jj_la1_0 - Static variable in class openjava.tools.parser.Parser
 
jj_la1_0() - Static method in class net.sf.saffron.sql.parser.Parser
 
jj_la1_0() - Static method in class openjava.tools.parser.Parser
 
jj_la1_1 - Static variable in class net.sf.saffron.sql.parser.Parser
 
jj_la1_1 - Static variable in class openjava.tools.parser.Parser
 
jj_la1_1() - Static method in class net.sf.saffron.sql.parser.Parser
 
jj_la1_1() - Static method in class openjava.tools.parser.Parser
 
jj_la1_2 - Static variable in class net.sf.saffron.sql.parser.Parser
 
jj_la1_2 - Static variable in class openjava.tools.parser.Parser
 
jj_la1_2() - Static method in class net.sf.saffron.sql.parser.Parser
 
jj_la1_2() - Static method in class openjava.tools.parser.Parser
 
jj_la1_3 - Static variable in class openjava.tools.parser.Parser
 
jj_la1_3() - Static method in class openjava.tools.parser.Parser
 
jj_la1_4 - Static variable in class openjava.tools.parser.Parser
 
jj_la1_4() - Static method in class openjava.tools.parser.Parser
 
jj_lastpos - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_lastpos - Variable in class openjava.tools.parser.Parser
 
jj_lasttokens - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_lasttokens - Variable in class openjava.tools.parser.Parser
 
jj_nt - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_nt - Variable in class openjava.tools.parser.Parser
 
jj_ntk - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_ntk - Variable in class openjava.tools.parser.Parser
 
jj_ntk() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_ntk() - Method in class openjava.tools.parser.Parser
 
jj_rescan - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_rescan - Variable in class openjava.tools.parser.Parser
 
jj_rescan_token() - Method in class net.sf.saffron.sql.parser.Parser
 
jj_rescan_token() - Method in class openjava.tools.parser.Parser
 
jj_save(int, int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_save(int, int) - Method in class openjava.tools.parser.Parser
 
jj_scan_token(int) - Method in class net.sf.saffron.sql.parser.Parser
 
jj_scan_token(int) - Method in class openjava.tools.parser.Parser
 
jj_scanpos - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_scanpos - Variable in class openjava.tools.parser.Parser
 
jj_semLA - Variable in class net.sf.saffron.sql.parser.Parser
 
jj_semLA - Variable in class openjava.tools.parser.Parser
 
jjAddStates(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjAddStates(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjbitVec0 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec0 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec2 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec2 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec3 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec3 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec4 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec4 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec5 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec5 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec6 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec6 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec7 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec7 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjbitVec8 - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjbitVec8 - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjCanMove_0(int, int, int, long, long) - Static method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCanMove_0(int, int, int, long, long) - Static method in class openjava.tools.parser.ParserTokenManager
 
jjCanMove_1(int, int, int, long, long) - Static method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCanMove_1(int, int, int, long, long) - Static method in class openjava.tools.parser.ParserTokenManager
 
jjCheckNAdd(int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCheckNAdd(int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjCheckNAddStates(int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCheckNAddStates(int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjCheckNAddStates(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCheckNAddStates(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjFillToken() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjFillToken() - Method in class openjava.tools.parser.ParserTokenManager
 
jjimageLen - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjimageLen - Variable in class openjava.tools.parser.ParserTokenManager
 
jjmatchedKind - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjmatchedKind - Variable in class openjava.tools.parser.ParserTokenManager
 
jjmatchedPos - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjmatchedPos - Variable in class openjava.tools.parser.ParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveNfa_1(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveNfa_1(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_1() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_1() - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_2() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_2() - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_3() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_3() - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_0(long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_2(long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_2(long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_3(long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_3(long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa10_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa10_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa11_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa11_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa12_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa13_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long, long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long, long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long, long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa6_0(long, long, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa6_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa7_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa7_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa8_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa8_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjMoveStringLiteralDfa9_0(long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjMoveStringLiteralDfa9_0(long, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjnewLexState - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjnewLexState - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjnewStateCnt - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjnewStateCnt - Variable in class openjava.tools.parser.ParserTokenManager
 
jjnextStates - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjnextStates - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjround - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjround - Variable in class openjava.tools.parser.ParserTokenManager
 
jjrounds - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjrounds - Variable in class openjava.tools.parser.ParserTokenManager
 
jjStartNfa_0(int, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjStartNfa_0(int, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjstateSet - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjstateSet - Variable in class openjava.tools.parser.ParserTokenManager
 
jjStopAtPos(int, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjStopAtPos(int, int) - Method in class openjava.tools.parser.ParserTokenManager
 
jjStopStringLiteralDfa_0(int, long, long) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjStopStringLiteralDfa_0(int, long, long, long) - Method in class openjava.tools.parser.ParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjstrLiteralImages - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjtoMore - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjtoMore - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjtoSkip - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjtoSkip - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjtoSpecial - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjtoSpecial - Static variable in class openjava.tools.parser.ParserTokenManager
 
jjtoToken - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
jjtoToken - Static variable in class openjava.tools.parser.ParserTokenManager
 
join - Variable in class net.sf.saffron.sql.SqlValidator.JoinScope
 
Join - Static variable in class net.sf.saffron.sql.SqlKind
JOIN operator or compound FROM clause.
JOIN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
JOIN - Static variable in interface openjava.tools.parser.ParserConstants
 
JOIN_CLASS_PREFIX - Static variable in class openjava.ptree.util.SyntheticClass
 
JoinExpression - class openjava.ptree.JoinExpression.
JoinExpression is a pair of joined relational expressions appearing in the from clause of a QueryExpression.
JoinExpression(Environment) - Method in class openjava.tools.parser.Parser
 
JoinExpression(Expression, Expression, int, Expression) - Constructor for class openjava.ptree.JoinExpression
Constructs a JoinExpression.
joinOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
JoinORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
JoinRel - class net.sf.saffron.rel.JoinRel.
A JoinRel represents two relational expressions joined according to some condition.
JoinRel.JoinType - class net.sf.saffron.rel.JoinRel.JoinType.
Enumeration of join types.
JoinRel.JoinType() - Constructor for class net.sf.saffron.rel.JoinRel.JoinType
 
JoinRel(VolcanoCluster, SaffronRel, SaffronRel, RexNode, int, Set) - Constructor for class net.sf.saffron.rel.JoinRel
 
joinType - Variable in class net.sf.saffron.rel.JoinRel
Values must be of enumeration JoinRel.JoinType, except that JoinRel.JoinType.RIGHT is disallowed.
JP.ac.tsukuba.openjava - package JP.ac.tsukuba.openjava
 

K

keys() - Method in class openjava.mop.MetaInfo
 
kind - Variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
kind - Variable in class net.sf.saffron.rex.RexOperator
 
kind - Variable in class net.sf.saffron.rex.RexCall
 
kind - Variable in class net.sf.saffron.sql.SqlOperator
 
kind - Variable in class net.sf.saffron.sql.parser.Token
An integer that describes the kind of this token.
kind - Variable in class openjava.tools.parser.Token
An integer that describes the kind of this token.
kind() - Method in class openjava.mop.Signature
 

L

label - Variable in class net.sf.saffron.oj.rel.ForTerminatorRel
 
LabeledStatement - class openjava.ptree.LabeledStatement.
The LabeledStatement class presents labeled statement node of parse tree
LabeledStatement() - Constructor for class openjava.ptree.LabeledStatement
 
LabeledStatement(Environment) - Method in class openjava.tools.parser.Parser
 
LabeledStatement(String, Statement) - Constructor for class openjava.ptree.LabeledStatement
Allocates a new object.
last() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
lastAttr - Variable in class openjava.debug.gui.ColoredSourceWriter
 
lastException - Static variable in class openjava.syntax.JavaSyntaxRules
 
lastException - Variable in class openjava.syntax.AbstractSyntaxRule
 
lastObjectID() - Static method in class openjava.ptree.ParseTreeObject
 
LBRACE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LBRACE - Static variable in interface openjava.syntax.TokenID
 
LBRACE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LBRACE - Static variable in interface openjava.tools.parser.ParserConstants
 
LBRACE_D - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LBRACE_T - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LBRACE_TS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LBRACKET - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LBRACKET - Static variable in interface openjava.syntax.TokenID
 
LBRACKET - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LBRACKET - Static variable in interface openjava.tools.parser.ParserConstants
 
LE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LE - Static variable in interface openjava.tools.parser.ParserConstants
 
Leaf - class openjava.ptree.Leaf.
The Leaf class is a token-node in the parse tree of OpenJava.
Leaf(int, String) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text.
Leaf(int, String, int, int) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text and where this is.
Leaf(String) - Constructor for class openjava.ptree.Leaf
Allocates a new leaf(token) with its text.
leastRestrictive(SaffronType[]) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
leastRestrictive(SaffronType[]) - Method in interface net.sf.saffron.core.SaffronTypeFactory
Returns the most general of a set of types (that is, one type to which they can all be cast), or null if conversion is not possible.
leave() - Method in class net.sf.saffron.runtime.Semaphore
 
leaves - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
leaves - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
left - Variable in class net.sf.saffron.rel.JoinRel
 
Left - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Left outer join.
LEFT - Static variable in class net.sf.saffron.rel.JoinRel.JoinType
 
LEFT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LEFT - Static variable in interface openjava.tools.parser.ParserConstants
 
LEFT_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
 
Left_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
leftFields - Variable in class net.sf.saffron.rel.SwapJoinRule.VariableReplacer
 
leftPrec - Variable in class net.sf.saffron.sql.SqlOperator
The precedence with which this operator binds to the expression to the left.
lengthOfMatch - Variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
lengthOfMatch - Variable in class openjava.tools.parser.ParserTokenManager
 
LESS - Static variable in class openjava.ptree.BinaryExpression
 
LESS - Static variable in interface openjava.syntax.TokenID
 
LESS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LESS_EQUAL - Static variable in interface openjava.syntax.TokenID
 
LESS_EQUAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LESSEQUAL - Static variable in class openjava.ptree.BinaryExpression
 
lesser(String, String) - Method in class net.sf.saffron.ext.LocaleMin
 
LessThan - Static variable in class net.sf.saffron.rex.RexKind
The less-than operator, "<".
LessThan - Static variable in class net.sf.saffron.sql.SqlKind
LessThan
lessThanOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
lessThanOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
LessThanORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
LessThanORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
LessThanOrEqual - Static variable in class net.sf.saffron.rex.RexKind
The less-than-or-equal operator, "<=".
LessThanOrEqual - Static variable in class net.sf.saffron.sql.SqlKind
LessThanOrEqual
lessThanOrEqualOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
lessThanOrEqualOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
LessThanOrEqualORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
LessThanOrEqualORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
LETTER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LETTER - Static variable in interface openjava.tools.parser.ParserConstants
 
level - Variable in class net.sf.saffron.core.PlanWriter
 
level() - Method in class net.sf.saffron.util.Walker
returns level in the tree of the current element (that is, last element returned from nextElement()).
LEXICAL_ERROR - Static variable in class net.sf.saffron.sql.parser.TokenMgrError
Lexical error occured.
LEXICAL_ERROR - Static variable in class openjava.tools.parser.TokenMgrError
Lexical error occured.
LexicalError(boolean, int, int, int, String, char) - Static method in class net.sf.saffron.sql.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class openjava.tools.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class net.sf.saffron.sql.parser.ParserTokenManager
 
lexStateNames - Static variable in class openjava.tools.parser.ParserTokenManager
 
line - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
line - Variable in class openjava.ptree.Leaf
line is the number of the line at which this token is.
line - Variable in class openjava.tools.parser.JavaCharStream
 
lineSeparator - Static variable in class net.sf.saffron.util.Util
System-dependent newline character.
linesToString(String[], String) - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
list - Variable in class net.sf.saffron.rex.RexList
 
list - Variable in class net.sf.saffron.runtime.BufferedIterator
 
list - Variable in class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
list - Variable in class net.sf.saffron.sql.SqlNodeList
 
list - Variable in class openjava.syntax.DefaultListRule
 
List - class openjava.ptree.List.
The List class presents for the list of parse trees.
List() - Constructor for class openjava.ptree.List
Allocates this List
List(Object) - Constructor for class openjava.ptree.List
Allocates this List
List(String) - Constructor for class openjava.ptree.List
Allocates this List
List(String, Object) - Constructor for class openjava.ptree.List
Allocates this List
Literal - class openjava.ptree.Literal.
The Literal class represents a literal.
Literal - Static variable in class net.sf.saffron.rex.RexKind
A literal.
Literal - Static variable in class net.sf.saffron.sql.SqlKind
Literal
Literal() - Method in class net.sf.saffron.sql.parser.Parser
 
Literal() - Method in class openjava.tools.parser.Parser
 
Literal(int, String) - Constructor for class openjava.ptree.Literal
Allocates a new object.
LiteralList() - Method in class net.sf.saffron.sql.parser.Parser
 
LiteralORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
LiteralORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
literalValue(Literal) - Static method in class net.sf.saffron.oj.util.OJUtil
 
LN - Static variable in class openjava.ptree.ParseTreeObject
 
LNLN - Static variable in class openjava.ptree.StatementList
 
LNLN - Static variable in class openjava.ptree.ParameterList
 
LNLN - Static variable in class openjava.ptree.MemberDeclarationList
 
LNLN - Static variable in class openjava.ptree.ExpressionList
 
LNLN - Static variable in class openjava.ptree.ClassDeclarationList
 
LNLN - Static variable in class openjava.ptree.CatchList
 
LNLN - Static variable in class openjava.ptree.CaseLabelList
 
LNLN - Static variable in class openjava.ptree.CaseGroupList
 
localClasses - Variable in class openjava.mop.FileEnvironment
 
localClassTable - Variable in class openjava.mop.FileEnvironment
 
LocaleMin - class net.sf.saffron.ext.LocaleMin.
LocaleMin is an example of a custom aggregation.
LocaleMin(Locale) - Constructor for class net.sf.saffron.ext.LocaleMin
 
LocalVariableDeclaration(Environment) - Method in class openjava.tools.parser.Parser
 
LocalVariableDeclarationLookahead(Environment) - Method in class openjava.tools.parser.Parser
This will used to check local variable declaration semantically.
lock - Variable in class openjava.debug.gui.SourceCodeViewer
 
lock - Variable in class openjava.ojc.GUICompiler
 
logger - Variable in class net.sf.saffron.sql.parser.Parser
 
Logical - Static variable in class net.sf.saffron.rex.RexKind
A logical operator (RexKind.And, RexKind.Or, RexKind.Not).
LOGICAL_AND - Static variable in class openjava.ptree.BinaryExpression
 
LOGICAL_OR - Static variable in class openjava.ptree.BinaryExpression
 
LogicalORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
LONG - Static variable in class openjava.mop.OJSystem
class object for primitive type long
LONG - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
LONG - Static variable in class openjava.ptree.Literal
 
LONG - Static variable in interface openjava.syntax.TokenID
 
LONG - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LONG - Static variable in interface openjava.tools.parser.ParserConstants
 
LONG_LITERAL - Static variable in interface openjava.syntax.TokenID
 
LONG_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LONG_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
lookahead(TokenSource) - Method in interface openjava.syntax.SyntaxRule
Tests if the given token source follows this rule.
lookahead(TokenSource) - Method in class openjava.syntax.AbstractSyntaxRule
Tests if the given token source follows this rule.
lookaheadRest(TokenSource) - Static method in class openjava.syntax.NameRule
A hard-coded lookahead for "(. <IDENTIFIER>)".
lookingAhead - Variable in class net.sf.saffron.sql.parser.Parser
 
lookingAhead - Variable in class openjava.tools.parser.Parser
 
lookup(int, SaffronRel[], boolean, String) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Creates an expression with which to reference expression, whose offset in its from-list is offset.
lookup(int, SaffronRel[], boolean, String) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Creates an expression with which to reference expression, whose offset in its from-list is offset.
lookup(SaffronRel[], String) - Method in class net.sf.saffron.oj.xlat.DeferredLookup
 
lookup(SaffronRel[], String) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup
 
lookup(SqlKind) - Method in class net.sf.saffron.sql.SqlOperatorTable
Retrieves an operator by its id.
lookup(String, int) - Method in class net.sf.saffron.sql.SqlOperatorTable
Retrieves an operator by its name and syntactic type.
lookup(String, OJClass[]) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
Returns the builtin aggregator with a given name, if there is one.
lookupAnonymousClass(ClassEnvironment, AllocationExpression) - Static method in class openjava.mop.Toolbox
Creates or (subsequently) retrieves a class object corresponding to the declaration of an anonymous class.
lookupBind(String) - Method in class net.sf.saffron.oj.util.RelEnvironment
 
lookupBind(String) - Method in class openjava.mop.QueryEnvironment
 
lookupBind(String) - Method in class openjava.mop.GlobalEnvironment
 
lookupBind(String) - Method in class openjava.mop.FileEnvironment
 
lookupBind(String) - Method in class openjava.mop.Environment
Looks up a binded type of the given variable or field name.
lookupBind(String) - Method in class openjava.mop.ClosedEnvironment
 
lookupBind(String) - Method in class openjava.mop.ClassEnvironment
 
lookupBuiltinAggregation(MethodCall, OJClass[]) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
Creates and returns an aggregation if call is a call to a builtin, otherwise returns null.
lookupClass(String) - Method in class net.sf.saffron.oj.util.RelEnvironment
 
lookupClass(String) - Method in class openjava.mop.GlobalEnvironment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.FileEnvironment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.Environment
Looks a class object up.
lookupClass(String) - Method in class openjava.mop.ClosedEnvironment
 
lookupClass(String) - Method in class openjava.mop.ClassEnvironment
 
lookupClass(String, int) - Method in class openjava.mop.Environment
Looks up a class with a given dimension.
lookupCorrel(String) - Method in class net.sf.saffron.opt.VolcanoQuery
Returns the relational expression which populates a correlating variable.
lookupCustomAggregation(MethodCall, OJClass[]) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
Creates and returns an aggregation if call is a call to a custom aggregation, null otherwise.
lookupExp(String) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
Returns an expression with which to reference a from-list item.
lookupExp(String) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Returns an expression with which to reference a from-list item.
lookupField(SaffronType, String) - Static method in class net.sf.saffron.sql.SqlValidator
 
lookupFrom(String) - Method in class openjava.mop.QueryEnvironment
 
lookupFrom(String, int[]) - Method in class openjava.mop.QueryEnvironment
Looks for a from-list item called name.
lookupFromByteCode(String) - Static method in class openjava.mop.OJClass
 
lookupFromMetaInfo(Class) - Static method in class openjava.mop.OJClass
 
LOOP_DETECTED - Static variable in class net.sf.saffron.sql.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in class openjava.tools.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LPAREN - Static variable in interface openjava.syntax.TokenID
 
LPAREN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LPAREN - Static variable in interface openjava.tools.parser.ParserConstants
 
lsd - Variable in class openjava.debug.gui.SourceCodeViewer
 
LSHIFT - Static variable in interface openjava.syntax.TokenID
 
LSHIFT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LSHIFT - Static variable in interface openjava.tools.parser.ParserConstants
 
LSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 
LSHIFTASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
LSHIFTASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
LT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
LT - Static variable in interface openjava.tools.parser.ParserConstants
 

M

Main - class net.sf.saffron.walden.Main.
Walden is a command-line interpreter for Saffron, and dynamic Java statements in general; Main is its main entry point.
Main - class openjava.ojc.Main.
 
Main.WaldonTestCase - class net.sf.saffron.walden.Main.WaldonTestCase.
JUnit test suite for Main.
Main.WaldonTestCase(String) - Constructor for class net.sf.saffron.walden.Main.WaldonTestCase
 
Main() - Constructor for class net.sf.saffron.walden.Main
 
Main() - Constructor for class openjava.ojc.Main
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
main(String[]) - Static method in class JP.ac.tsukuba.openjava.NullCompiler
 
main(String[]) - Static method in class net.sf.saffron.util.Walker
 
main(String[]) - Static method in class net.sf.saffron.util.Util
Runs the test suite.
main(String[]) - Static method in class net.sf.saffron.walden.Main
 
main(String[]) - Static method in class openjava.debug.gui.SourceCodeViewer
 
main(String[]) - Static method in class openjava.ojc.Main
 
main(String[]) - Static method in class openjava.ojc.ExprMain
 
MainApp - class net.sf.saffron.util.MainApp.
Abstract base class for a Java application invoked from the command-line.
MainApp(String[]) - Constructor for class net.sf.saffron.util.MainApp
 
mainClassName - Variable in class openjava.mop.FileEnvironment
 
mainImpl() - Method in class net.sf.saffron.util.MainApp
Does the work of the application.
makeAggExp(Aggregation, ExpressionList) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
makeByteConstr() - Method in class openjava.mop.Metaclass
 
makeCall(RexKind, RexNode) - Method in class net.sf.saffron.rex.RexBuilder
Creates a call with 1 argument, converting a RexKind to an appropriate SqlOperator.
makeCall(RexKind, RexNode[]) - Method in class net.sf.saffron.rex.RexBuilder
Creates a call with an array of arguments, converting a RexKind to an appropriate SqlOperator.
makeCall(RexKind, RexNode, RexNode) - Method in class net.sf.saffron.rex.RexBuilder
Creates a call with 2 arguments, converting a RexKind to an appropriate SqlOperator.
makeCall(SqlOperator, RexNode[]) - Method in class net.sf.saffron.rex.RexBuilder
Creates a call with an array of arguments.
makeCall(SqlOperator, RexNode, RexNode) - Method in class net.sf.saffron.rex.RexBuilder
Creates a call with 2 arguments.
makeCase(RexNode, RexNode, RexNode) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeCast(SaffronType, RexNode) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeCast(SaffronType, RexNode) - Method in class net.sf.saffron.rex.RexBuilder
 
makeCopy() - Method in class openjava.ptree.UnaryExpression
 
makeCopy() - Method in class openjava.ptree.TypeName
 
makeCopy() - Method in class openjava.ptree.ParseTreeObject
shallow copy
makeCopy() - Method in interface openjava.ptree.ParseTree
Makes a new copy of this nonleaf-node as a ptree-node.
makeCopy() - Method in class openjava.ptree.Leaf
Makes a new copy of this leaf-node.
makeCopy() - Method in class openjava.ptree.BinaryExpression
 
makeCopy() - Method in class openjava.ptree.AssignmentExpression
 
makeCopy(String) - Method in class openjava.mop.OJClass
Generate a copy of this class object with the specified name.
makeCorrel(SaffronType, String) - Method in class net.sf.saffron.rex.RexBuilder
 
makeCost(double, double, double) - Method in interface net.sf.saffron.core.SaffronPlanner
Create a cost object.
makeCost(double, double, double) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
makeDeclaration(String, OJClass[], String[]) - Method in class openjava.ptree.util.ClassMap
 
makeEquals(Expression, Expression, OJClass, boolean) - Static method in class openjava.mop.Toolbox
Generates an equality condition appropriate for the types of the operands.
makeExpression(Environment, String) - Static method in class openjava.mop.OJClass
Generates a expression parse tree from a given String object under the given environment.
makeExpression(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Converts a string into an expression.
makeExpression(String) - Method in class openjava.mop.OJClass
Generates an expression parse tree from a given String object under the environment of this class object.
makeField(int) - Static method in class openjava.ptree.util.SyntheticClass
 
makeFieldAccess(Expression, int) - Static method in class net.sf.saffron.opt.OptUtil
Constructs a reference to the fieldth field of an expression.
makeFieldAccess(Expression, String) - Static method in class net.sf.saffron.opt.OptUtil
Constructs a reference to a named field of an expression.
makeFieldAccess(int, int) - Static method in class net.sf.saffron.opt.OptUtil
Constructs a reference to the fieldth field of the ordinalth input.
makeFieldAccess(RexNode, int) - Method in class net.sf.saffron.rex.RexBuilder
 
makeFieldAccess(RexNode, String) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeFieldAccess(RexNode, String) - Method in class net.sf.saffron.rex.RexBuilder
 
makeFieldAccessInternal(RexNode, SaffronField) - Method in class net.sf.saffron.rex.RexBuilder
 
makeFileEnvironment(CompilationUnit) - Static method in class openjava.ojc.ExprCompiler
 
makeHugeCost() - Method in interface net.sf.saffron.core.SaffronPlanner
Create a cost object representing an enormous non-infinite cost.
makeHugeCost() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
makeImmutable() - Method in class net.sf.saffron.util.Graph
 
makeImmutable() - Method in class net.sf.saffron.util.EnumeratedValues
Freezes the enumeration, preventing it from being further modified.
makeInfiniteCost() - Method in interface net.sf.saffron.core.SaffronPlanner
Create a cost object representing infinite cost.
makeInfiniteCost() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
makeInputRef(SaffronType, int) - Method in class net.sf.saffron.rex.RexBuilder
 
makeInt(String) - Static method in class openjava.tools.parser.Parser
 
makeIterator(Object[]) - Static method in class net.sf.saffron.test.SaffronTestCase
Returns an iterator over the elements of an array.
makeJava(Environment, Expression) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeJoinType(OJClass, OJClass, OJClass) - Method in class openjava.ptree.util.ClassMap
Make the type of a join.
makeLengthField() - Method in class openjava.mop.OJClassArray
 
makeLiteral(boolean) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeLiteral(boolean) - Method in class net.sf.saffron.rex.RexBuilder
Creates a boolean literal.
makeLiteral(boolean) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the boolean.
makeLiteral(Boolean) - Static method in class openjava.ptree.Literal
 
makeLiteral(char) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the character.
makeLiteral(Character) - Static method in class openjava.ptree.Literal
 
makeLiteral(Date) - Method in class net.sf.saffron.rex.RexBuilder
Creates a Date literal.
makeLiteral(double) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeLiteral(double) - Method in class net.sf.saffron.rex.RexBuilder
Creates a double-precision literal.
makeLiteral(double) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Double) - Static method in class openjava.ptree.Literal
 
makeLiteral(float) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Float) - Static method in class openjava.ptree.Literal
 
makeLiteral(int) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Integer) - Static method in class openjava.ptree.Literal
 
makeLiteral(long) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeLiteral(long) - Method in class net.sf.saffron.rex.RexBuilder
Creates an integer literal.
makeLiteral(long) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the number.
makeLiteral(Long) - Static method in class openjava.ptree.Literal
 
makeLiteral(Object, SaffronType) - Method in class net.sf.saffron.rex.RexBuilder
 
makeLiteral(String) - Method in class net.sf.saffron.oj.util.JavaRexBuilder
 
makeLiteral(String) - Method in class net.sf.saffron.rex.RexBuilder
Creates a varchar literal.
makeLiteral(String) - Static method in class openjava.ptree.Literal
Makes a new object of Literal class from the string.
makeLiteral(Time) - Method in class net.sf.saffron.rex.RexBuilder
Creates a Time literal.
makeLiteral(Timestamp) - Method in class net.sf.saffron.rex.RexBuilder
Creates a Timestamp literal.
makeLong(String) - Static method in class openjava.tools.parser.Parser
 
makeName(int) - Static method in class net.sf.saffron.opt.OptUtil
Constructs the name for the ordinalth input.
makeOJClass(Environment, ClassDeclaration) - Method in class openjava.ojc.ExprCompiler
 
makeOJClass(Environment, ClassDeclaration) - Method in class openjava.ojc.Compiler
-> to move to OJClass.forParseTree()
makePack() - Method in class openjava.mop.MetaInfo
 
makePrototype(OJMethod) - Static method in class openjava.mop.OJMethod
Generates a method object which has the same attributes as the model method except its body.
makeRangeReference(SaffronType) - Method in class net.sf.saffron.rex.RexBuilder
Creates a reference to all the fields in the row.
makeRangeReference(SaffronType, int) - Method in class net.sf.saffron.rex.RexBuilder
Creates a reference to all the fields in the row.
makeRecursiveCopy() - Method in class openjava.ptree.UnaryExpression
 
makeRecursiveCopy() - Method in class openjava.ptree.TypeName
 
makeRecursiveCopy() - Method in class openjava.ptree.ParseTreeObject
deep copy
makeRecursiveCopy() - Method in interface openjava.ptree.ParseTree
Makes a new copy (another object) of this nonleaf-node recursively.
makeRecursiveCopy() - Method in class openjava.ptree.NonLeaf
Makes a new copy (another object) of this nonleaf-node recursively.
makeRecursiveCopy() - Method in class openjava.ptree.List
Makes a new copy (another object) of this list-node.
makeRecursiveCopy() - Method in class openjava.ptree.Leaf
Makes a new copy of this leaf-node.
makeRecursiveCopy() - Method in class openjava.ptree.BinaryExpression
 
makeRecursiveCopy() - Method in class openjava.ptree.AssignmentExpression
 
makeReference(int) - Static method in class net.sf.saffron.opt.OptUtil
 
makeReference(String, SaffronRel) - Method in class net.sf.saffron.opt.RelImplementor
Creates an expression which references correlating variable correlName from the context of rel.
makeRow() - Method in class net.sf.saffron.runtime.ResultSetIterator
Creates an object representing the current row of the result set.
makeSrcConstr() - Method in class openjava.mop.Metaclass
 
makeStatement(Environment, String) - Static method in class openjava.mop.OJClass
Generates a statement parse tree from a given String object under the given environment.
makeStatement(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Converts a string into a statement.
makeStatement(String) - Method in class openjava.mop.OJClass
Generates a statement parse tree from a given String object under the environment of this class object.
makeStatementList(Environment, String) - Static method in class openjava.mop.OJClass
Generates a statement list parse tree from a given String object under the given environment.
makeStatementList(Environment, String) - Static method in class openjava.ptree.util.PartialParser
Converts a string into a statement list.
makeStatementList(String) - Method in class openjava.mop.OJClass
Generates a statement list parse tree from a given String object under the environment of this class object.
makeSuper() - Static method in class openjava.ptree.SelfAccess
 
makeThis() - Static method in class openjava.ptree.SelfAccess
 
makeThis(String) - Static method in class openjava.ptree.SelfAccess
 
makeTinyCost() - Method in interface net.sf.saffron.core.SaffronPlanner
Create a cost object representing a small positive cost.
makeTinyCost() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
makeUnique(String[]) - Static method in class net.sf.saffron.rel.SwapJoinRule
Ensures that every name in an array is distinct.
makeZeroCost() - Method in interface net.sf.saffron.core.SaffronPlanner
Create a cost object representing zero cost.
makeZeroCost() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
map - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
map - Variable in class net.sf.saffron.oj.OJConnectionRegistry
 
MAP - Static variable in class net.sf.saffron.opt.CallingConvention
 
MAP_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
 
mapAnonDeclToClass - Variable in class openjava.mop.ClassEnvironment
Maps AllocationExpressions to the names ("1", etc.) of the inner classes which have been implicitly created for them.
mapArcToConverterRule - Variable in class net.sf.saffron.opt.VolcanoPlanner
For a given source/target convention, there may be several possible conversion rules.
mapBinaryJavaToSql - Static variable in class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated.  
mapBinaryOjToSql - Static variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
Inverse of SqlToOpenjavaConverter.mapBinarySqlToOj.
mapBinarySqlToOj - Static variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
Maps names of SqlBinaryOperator to codes of BinaryExpression, wrapped as Integer.
mapClassNameToMetaClass - Static variable in class openjava.mop.OJSystem
Maps the name (String) of a class to its metaclass (Class).
mapCorrel(String, SaffronRel) - Method in class net.sf.saffron.opt.VolcanoQuery
Maps a correlating variable to a SaffronRel.
mapCorrel2Frame - Variable in class net.sf.saffron.opt.RelImplementor
Map String --> Frame such that frame.rel.correlVariable == correlName
mapCorrelNameToVariable - Variable in class net.sf.saffron.opt.RelImplementor
 
mapCorrelToRel - Variable in class net.sf.saffron.opt.VolcanoQuery
Maps name of correlating variable (e.g.
mapDeferredToCorrel - Variable in class net.sf.saffron.opt.VolcanoQuery
Maps a from-list expression to the name of the correlating variable which references it.
mapDescToRule - Variable in class net.sf.saffron.opt.VolcanoPlanner
Maps rule description to rule, just to ensure that rules' descriptions are unique.
mapDigestToRel - Variable in class net.sf.saffron.opt.VolcanoPlanner
Canonical map from digest to the unique relational expression with that digest.
mapKey2SyntheticClass - Variable in class openjava.ptree.util.ClassMap
Map a HashableArray (which is just a wrapper around an array of classes and names to the SyntheticClass which implements that array of types.
mapKindToOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
mapNameToClass - Variable in class net.sf.saffron.oj.util.UnboundVariableCollector
 
mapNameToOp - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
mapOJClassToType - Variable in class net.sf.saffron.oj.OJTypeFactoryImpl
 
mapRel2Frame - Variable in class net.sf.saffron.opt.RelImplementor
 
mapRel2Subset - Variable in class net.sf.saffron.opt.VolcanoPlanner
Map each registered expression (SaffronRel) to its equivalence set (RelSubset).
mapScopeToRel - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
mapSqlFunToRex(SqlFunction) - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
mapSubqueryToExpr - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Maps IN and EXISTS sub-queries to the expressions which will be used to access them.
mapUnaryJavaToSql - Static variable in class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated.  
mapUnaryOpToRex - Static variable in class net.sf.saffron.oj.xlat.InternalTranslator
 
match(ParseTree, ParseTreeAction) - Method in interface openjava.ptree.util.ParseTreePattern
Calls action for every combination of tokens for which this pattern matches.
match(RexNode, RexAction) - Method in interface net.sf.saffron.rex.RexPattern
Calls action for every combination of tokens for which this pattern matches.
match(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoRuleCall
Applies this rule, with a given relexp in the first slot.
match(String[], int) - Method in class net.sf.saffron.util.OptionsList.Option
Tries to apply this option to the ith member of args.
matches(OJClass, OJClass[]) - Static method in class net.sf.saffron.oj.xlat.ExtenderAggregation
Returns whether this aggregation has an overloading which matches the given name and argument types.
matches(SaffronRel) - Method in class net.sf.saffron.opt.RuleOperand
Returns whether a relational expression matches this operand.
matchList - Variable in class net.sf.saffron.opt.RuleQueue
 
matchNames - Variable in class net.sf.saffron.opt.RuleQueue
 
matchRecurse(int) - Method in class net.sf.saffron.opt.VolcanoRuleCall
 
max - Variable in class net.sf.saffron.util.EnumeratedValues
the largest ordinal value
max(double) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
max(int) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
max(Object) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
maxCount_ - Variable in class net.sf.saffron.util.OptionsList.Group
 
maxNextCharInd - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
maxNextCharInd - Variable in class openjava.tools.parser.JavaCharStream
 
maybeUpper(String) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader
 
maybeUpper(String) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader
 
Median - class net.sf.saffron.ext.Median.
Median is an aggregation which returns the Median of a set of points.
Median.ArrayComparator - class net.sf.saffron.ext.Median.ArrayComparator.
 
Median.ArrayComparator() - Constructor for class net.sf.saffron.ext.Median.ArrayComparator
 
Median() - Constructor for class net.sf.saffron.ext.Median
 
MediatorPattern - Static variable in class net.sf.saffron.util.Glossary
Define an object that encapsulates how a set of objects interact.
MemberAccessCorrector - class openjava.ptree.util.MemberAccessCorrector.
Replaces variable references with member references, if the identifier resolves to a member in the current scope.
MemberAccessCorrector(Environment) - Constructor for class openjava.ptree.util.MemberAccessCorrector
 
memberClasses - Variable in class openjava.mop.ClassEnvironment
 
MemberDeclaration - interface openjava.ptree.MemberDeclaration.
The MemberDeclaration interface types ptree-node into the member declaration in the body of class.
MemberDeclarationList - class openjava.ptree.MemberDeclarationList.
The MemberDeclarationList class presents for the node of parse tree of MemberDeclaration
MemberDeclarationList() - Constructor for class openjava.ptree.MemberDeclarationList
 
MemberDeclarationList(MemberDeclaration) - Constructor for class openjava.ptree.MemberDeclarationList
 
MemberDeclarationList(MemberDeclaration, MemberDeclaration) - Constructor for class openjava.ptree.MemberDeclarationList
 
MemberInitializer - class openjava.ptree.MemberInitializer.
The InstanceInitilizer class represents instance initializer block of parse tree.
MemberInitializer() - Constructor for class openjava.ptree.MemberInitializer
 
MemberInitializer(Environment) - Method in class openjava.tools.parser.Parser
 
MemberInitializer(StatementList) - Constructor for class openjava.ptree.MemberInitializer
Allocates a new object.
MemberInitializer(StatementList, boolean) - Constructor for class openjava.ptree.MemberInitializer
 
MemberModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
MementoPattern - Static variable in class net.sf.saffron.util.Glossary
Without violating encapsulation, capture and externalize an objects's internal state so that the object can be restored to this state later.
merge(Comparable, Comparable, Object, Object) - Method in class net.sf.saffron.ext.Median
 
merge(Comparable, Object, Object) - Method in class net.sf.saffron.ext.Median
 
merge(int, Object, Object) - Method in class net.sf.saffron.ext.Median
 
merge(RelSet, RelSet) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
merge(String, Object, Object) - Method in class net.sf.saffron.ext.LocaleMin
 
mergeMethod - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
mergeWith(VolcanoPlanner, RelSet) - Method in class net.sf.saffron.opt.RelSet
Merges otherSet into this one.
metabind(String, String) - Static method in class openjava.mop.OJSystem
internal use only
Metaclass - class openjava.mop.Metaclass.
The class Metaclass is a metametaclass for metaclasses.
METACLASS - Static variable in interface openjava.syntax.TokenID
 
METACLASS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
METACLASS - Static variable in interface openjava.tools.parser.ParserConstants
 
METACLASS_KEY - Static variable in class openjava.mop.MetaInfo
 
Metaclass(Class, MetaInfo) - Constructor for class openjava.mop.Metaclass
 
Metaclass(Environment, OJClass, ClassDeclaration) - Constructor for class openjava.mop.Metaclass
 
MetaclassesOpt(Environment) - Method in class openjava.tools.parser.Parser
 
metaclazz - Variable in class openjava.ptree.ClassDeclaration
 
metainfo - Variable in class openjava.mop.OJClassSourceCode
 
metainfo - Variable in class openjava.mop.OJClassByteCode
 
metainfo - Variable in class openjava.mop.OJClassArray
 
MetaInfo - class openjava.mop.MetaInfo.
OpenJava metadata about a class.
MetaInfo(Class) - Constructor for class openjava.mop.MetaInfo
 
MetaInfo(String) - Constructor for class openjava.mop.MetaInfo
 
MetaInfo(String, String) - Constructor for class openjava.mop.MetaInfo
 
method - Variable in class net.sf.saffron.oj.stmt.BoundMethod
 
method - Variable in class net.sf.saffron.util.MethodCallTestCase
 
METHOD - Static variable in class openjava.mop.Signature
 
METHOD - Static variable in interface openjava.ptree.MemberDeclaration
The METHOD is a kind of MemberDeclaration
METHOD_AGGREGATE - Static variable in interface net.sf.saffron.core.AggregationExtender
The name of the "aggregate" method.
METHOD_MERGE - Static variable in interface net.sf.saffron.core.AggregationExtender
The name of the "merge" method.
METHOD_NEXT - Static variable in interface net.sf.saffron.core.AggregationExtender
The name of the "next" method.
METHOD_RESULT - Static variable in interface net.sf.saffron.core.AggregationExtender
The name of the "result" method.
METHOD_START - Static variable in interface net.sf.saffron.core.AggregationExtender
The name of the "start" method.
MethodBody(Environment) - Method in class openjava.tools.parser.Parser
 
MethodCall - class openjava.ptree.MethodCall.
The MethodCall class represents a method call expression.
MethodCall() - Constructor for class openjava.ptree.MethodCall
 
MethodCall(Expression, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression object.
MethodCall(OJClass, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
 
MethodCall(String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression for 'this'.
MethodCall(TypeName, String, ExpressionList) - Constructor for class openjava.ptree.MethodCall
Allocates a new method call expression object.
MethodCallTestCase - class net.sf.saffron.util.MethodCallTestCase.
A MethodCallTestCase is a TestCase which invokes a method on an object.
MethodCallTestCase.Dispatcher - interface net.sf.saffron.util.MethodCallTestCase.Dispatcher.
A class implementing Dispatcher calls a method from within its own security context.
MethodCallTestCase(String, Object, Method, MethodCallTestCase.Dispatcher) - Constructor for class net.sf.saffron.util.MethodCallTestCase
 
MethodDeclaration - class openjava.ptree.MethodDeclaration.
The MethodDeclaration class presents method declaration node of parse tree.
MethodDeclaration() - Constructor for class openjava.ptree.MethodDeclaration
Is needed for recursive copy.
MethodDeclaration(ModifierList, TypeName, String, ParameterList, TypeName[], StatementList) - Constructor for class openjava.ptree.MethodDeclaration
Constructs new MethodDeclaration from its elements.
MethodOrFieldDeclaration(Environment) - Method in class openjava.tools.parser.Parser
 
methods - Variable in class openjava.mop.OJClassSourceCode
 
methods - Variable in class openjava.mop.OJClassArray
 
min - Variable in class net.sf.saffron.util.EnumeratedValues
the smallest ordinal value
min(double) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
min(int) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
min(Object) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
minCount_ - Variable in class net.sf.saffron.util.OptionsList.Group
 
MINMAX_COMPARABLE - Static variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
MINMAX_COMPARATOR - Static variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
MINMAX_INVALID - Static variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
MINMAX_PRIMITIVE - Static variable in class net.sf.saffron.oj.rel.BuiltinAggregation.MinMax
 
Minus - Static variable in class net.sf.saffron.rex.RexKind
The arithmetic minus operator, "-".
Minus - Static variable in class net.sf.saffron.sql.SqlKind
Minus
MINUS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
MINUS - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
MINUS - Static variable in class openjava.ptree.BinaryExpression
 
MINUS - Static variable in interface openjava.syntax.TokenID
 
MINUS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
MINUS - Static variable in interface openjava.tools.parser.ParserConstants
 
minus(PlanCost) - Method in class net.sf.saffron.opt.VolcanoCost
 
minus(PlanCost) - Method in interface net.sf.saffron.opt.PlanCost
 
minus(Set, Set) - Static method in class net.sf.saffron.util.Util
Return a set of the elements which are in set1 but not in set2, without modifying either.
MINUSASSIGN - Static variable in interface openjava.syntax.TokenID
 
MINUSASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
MINUSASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
minusOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
minusOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
MinusORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
MinusORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
MinusPrefix - Static variable in class net.sf.saffron.rex.RexKind
The unary minus operator, as in "-1".
MinusPrefix - Static variable in class net.sf.saffron.sql.SqlKind
 
MinusPrefixORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
MinusPrefixORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
MinusPrefix
MinusRel - class net.sf.saffron.rel.MinusRel.
todo:
MinusRel(VolcanoCluster, SaffronRel, SaffronRel) - Constructor for class net.sf.saffron.rel.MinusRel
 
mod - Variable in class openjava.ptree.ModifierList
 
MOD - Static variable in class openjava.ptree.BinaryExpression
 
MOD - Static variable in class openjava.ptree.AssignmentExpression
 
Modifier() - Method in class openjava.tools.parser.Parser
 
modifierCheck(Environment, Token) - Static method in class openjava.tools.parser.Parser
 
ModifierList - class openjava.ptree.ModifierList.
The ModifierList class presents for the node of parse tree of qualified name.
ModifierList() - Constructor for class openjava.ptree.ModifierList
 
ModifierList(int) - Constructor for class openjava.ptree.ModifierList
 
ModifierList(String) - Constructor for class openjava.ptree.ModifierList
 
ModifierLookahead(Environment) - Method in class openjava.tools.parser.Parser
This is used to check OpenJava user modifier semantically.
MOPException - exception openjava.mop.MOPException.
MOPException is thrown if the requested introspection or intercession cannot be performed on the class, field, method or constructor object.
MOPException() - Constructor for class openjava.mop.MOPException
 
MOPException(Exception) - Constructor for class openjava.mop.MOPException
 
MOPException(String) - Constructor for class openjava.mop.MOPException
 
moveToCurrentRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
moveToInsertRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
moveToNext() - Method in class net.sf.saffron.runtime.ResultSetIterator
 
moveToNext() - Method in class net.sf.saffron.util.Walker
 
MULT - Static variable in class openjava.ptree.AssignmentExpression
 
MULTI_LINE_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
MULTI_LINE_COMMENT - Static variable in interface openjava.tools.parser.ParserConstants
 
MultiMap - class net.sf.saffron.util.MultiMap.
Map which contains more than one value per key.
MultiMap.ValueList - class net.sf.saffron.util.MultiMap.ValueList.
Holder class, ensures that user's values are never interpreted as multiple values.
MultiMap.ValueList() - Constructor for class net.sf.saffron.util.MultiMap.ValueList
 
MultiMap() - Constructor for class net.sf.saffron.util.MultiMap
 
MultiplicativeExpression(Environment) - Method in class openjava.tools.parser.Parser
 
multiplyBy(double) - Method in class net.sf.saffron.opt.VolcanoCost
 
multiplyBy(double) - Method in interface net.sf.saffron.opt.PlanCost
 
multiplyOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
multiplyOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
mutable - Variable in class net.sf.saffron.util.Graph
 

N

n - Variable in class net.sf.saffron.ext.Nth
 
name - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
name - Variable in class net.sf.saffron.ext.AbstractTable
 
name - Variable in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
name - Variable in class net.sf.saffron.rex.RexVariable
 
name - Variable in class net.sf.saffron.rex.RexOperator
 
name - Variable in class net.sf.saffron.runtime.VarDecl
 
name - Variable in class net.sf.saffron.sql.SqlOperator
 
name - Variable in class net.sf.saffron.util.Walker.Region
 
name_ - Variable in class net.sf.saffron.util.OptionsList.Option
Long name of option, e.g.
name_ - Variable in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
Name() - Method in class openjava.tools.parser.Parser
 
name2fieldaccess(String, String) - Method in class openjava.ptree.util.MemberAccessCorrector
 
nameForJavaClassName(String) - Static method in class openjava.mop.Toolbox
 
nameForJavaClassName(String) - Static method in class openjava.mop.OJClassImp
 
nameForJavaClassName(String) - Static method in class openjava.mop.OJClass
 
NameRule - class openjava.syntax.NameRule.
Syntax rule concerning identifiers.
NameRule() - Constructor for class openjava.syntax.NameRule
 
names - Variable in class net.sf.saffron.sql.SqlIdentifier
 
nameToJavaClassName(String) - Static method in class openjava.mop.Toolbox
 
nameToJavaClassName(String) - Static method in class openjava.mop.OJClassImp
 
nameToJavaClassName(String) - Static method in class openjava.mop.OJClass
 
NATIVE - Static variable in class openjava.mop.OJModifier
 
NATIVE - Static variable in class openjava.ptree.ModifierList
 
NATIVE - Static variable in interface openjava.syntax.TokenID
 
NATIVE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
NATIVE - Static variable in interface openjava.tools.parser.ParserConstants
 
nativeSQL(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
NATURAL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
NE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
NE - Static variable in interface openjava.tools.parser.ParserConstants
 
needsLeftPar(Expression) - Method in class openjava.ptree.InstanceofExpression
 
needsLeftPar(Expression) - Method in class openjava.ptree.BinaryExpression
 
needsRightPar(Expression) - Method in class openjava.ptree.BinaryExpression
 
needsSpace() - Method in class net.sf.saffron.sql.SqlBinaryOperator
 
needToImplement(Object) - Static method in class openjava.mop.Toolbox
Returns a RuntimeException indicating that a particular feature has not been implemented, but should be.
nest - Static variable in class openjava.ptree.ParseTreeObject
to write debugging code
nest - Variable in class openjava.ptree.util.SourceCodeWriter
 
NestedClassDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
NestedClassModifiersOpt(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
NestedInterfaceDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
NestedInterfaceModifiersOpt(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
NestedTypeDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
net.sf.saffron.core - package net.sf.saffron.core
Defines core Saffron interfaces which can be extended by applications.
net.sf.saffron.ext - package net.sf.saffron.ext
 
net.sf.saffron.jdbc - package net.sf.saffron.jdbc
Provides a JDBC driver to talk to a Saffron database.
net.sf.saffron.oj - package net.sf.saffron.oj
Provides a bridge between the OpenJava model of Java syntax and the Saffron relational optimizer.
net.sf.saffron.oj.convert - package net.sf.saffron.oj.convert
Defines Java code-generating implementations for conversions between various calling conventions.
net.sf.saffron.oj.rel - package net.sf.saffron.oj.rel
Defines Java code-generating implementations for abstract relational expressions.
net.sf.saffron.oj.stmt - package net.sf.saffron.oj.stmt
Defines classes for preparation and execution of OpenJava SQL.
net.sf.saffron.oj.util - package net.sf.saffron.oj.util
Defines utilities for manipulating OpenJava expressions.
net.sf.saffron.oj.xlat - package net.sf.saffron.oj.xlat
Implements translation from standard SQL and OpenJava SQL queries to abstract SaffronRels.
net.sf.saffron.opt - package net.sf.saffron.opt
Optimizes Saffron relational expressions.
net.sf.saffron.rel - package net.sf.saffron.rel
Defines Saffron relational expressions.
net.sf.saffron.rel.convert - package net.sf.saffron.rel.convert
 
net.sf.saffron.rel.jdbc - package net.sf.saffron.rel.jdbc
Contains Saffron query transformation rules relating to generating SQL for foreign JDBC databases.
net.sf.saffron.rex - package net.sf.saffron.rex
Provides a language for representing row-expressions.
net.sf.saffron.runtime - package net.sf.saffron.runtime
 
net.sf.saffron.sql - package net.sf.saffron.sql
Provides an SQL parser and object model.
net.sf.saffron.sql.parser - package net.sf.saffron.sql.parser
 
net.sf.saffron.sql.type - package net.sf.saffron.sql.type
 
net.sf.saffron.sql2rel - package net.sf.saffron.sql2rel
Translates a SQL parse tree to relational expression.
net.sf.saffron.test - package net.sf.saffron.test
 
net.sf.saffron.util - package net.sf.saffron.util
 
net.sf.saffron.walden - package net.sf.saffron.walden
 
net.sf.saffron.web.applet - package net.sf.saffron.web.applet
 
net.sf.saffron.web.servlet - package net.sf.saffron.web.servlet
 
NEW - Static variable in interface openjava.syntax.TokenID
 
NEW - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
NEW - Static variable in interface openjava.tools.parser.ParserConstants
 
newCluster(VolcanoPlanner) - Method in class net.sf.saffron.opt.VolcanoPlannerTest
 
newConversionError(Object, Class) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
newDefaultValue(SaffronTable, int) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.NullDefaultValueFactory
 
newDefaultValue(SaffronTable, int) - Method in interface net.sf.saffron.sql2rel.DefaultValueFactory
Create an expression which evaluates to the default value for a particular column.
newDirectionError() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
newError() - Method in class net.sf.saffron.util.SaffronResource
 
newError(String) - Method in class net.sf.saffron.util.SaffronResource
 
newInstance() - Method in class openjava.mop.OJClassSourceCode
 
newInstance() - Method in class openjava.mop.OJClassNull
 
newInstance() - Method in class openjava.mop.OJClassImp
 
newInstance() - Method in class openjava.mop.OJClassByteCode
 
newInstance() - Method in class openjava.mop.OJClassArray
 
newInstance() - Method in class openjava.mop.OJClass
 
newInstance(Object[]) - Method in class openjava.mop.OJConstructorSourceCode
 
newInstance(Object[]) - Method in class openjava.mop.OJConstructorImp
 
newInstance(Object[]) - Method in class openjava.mop.OJConstructorByteCode
 
newInstance(Object[]) - Method in class openjava.mop.OJConstructor
Creates a new instance of the constructor's declaring class
newInternal() - Method in class net.sf.saffron.util.SaffronResource
 
newInternal() - Static method in class openjava.mop.Toolbox
 
newInternal(String) - Method in class net.sf.saffron.util.SaffronResource
 
newInternal(String) - Static method in class openjava.mop.Toolbox
 
newInternal(Throwable) - Method in class net.sf.saffron.util.SaffronResource
 
newInternal(Throwable) - Static method in class openjava.mop.Toolbox
 
newInternal(Throwable, String) - Method in class net.sf.saffron.util.SaffronResource
 
newInternal(Throwable, String) - Static method in class openjava.mop.Toolbox
 
newline - Static variable in class net.sf.saffron.web.applet.WaldenApplet
 
newline - Static variable in class openjava.debug.gui.SourceCodeViewer
 
NEWLINE - Static variable in class openjava.ptree.util.SourceCodeWriter
 
newName - Variable in class openjava.ptree.util.TypeNameQualifier
 
newPlanner() - Method in class net.sf.saffron.oj.OJPlannerFactory
 
newPlanner() - Method in class net.sf.saffron.opt.VolcanoPlannerFactory
 
newToken(int) - Static method in class net.sf.saffron.sql.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class openjava.tools.parser.Token
Returns a new Token object, by default.
newValidationError(String) - Method in class net.sf.saffron.sql.SqlValidator
 
newVariable() - Method in class net.sf.saffron.opt.RelImplementor
 
next - Variable in class net.sf.saffron.sql.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class net.sf.saffron.sql.parser.Parser.JJCalls
 
next - Variable in class openjava.tools.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class openjava.tools.parser.Parser.JJCalls
 
next_ - Variable in class net.sf.saffron.runtime.QueueIterator
 
next() - Method in class net.sf.saffron.runtime.ResultSetIterator
 
next() - Method in class net.sf.saffron.runtime.QueueIterator
 
next() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
next() - Method in class net.sf.saffron.runtime.EnumerationIterator
 
next() - Method in class net.sf.saffron.runtime.CompoundIterator
 
next() - Method in class net.sf.saffron.runtime.CalcIterator
 
next() - Method in class net.sf.saffron.runtime.BufferedIterator
 
next() - Method in class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
next(Comparable, Comparable, Object) - Method in class net.sf.saffron.ext.Median
 
next(Comparable, Object) - Method in class net.sf.saffron.ext.Median
 
next(double, Object) - Method in class net.sf.saffron.ext.Nth
 
next(int, Object) - Method in class net.sf.saffron.ext.Nth
 
next(int, Object) - Method in class net.sf.saffron.ext.Median
 
next(Object, Object) - Method in class net.sf.saffron.ext.Nth
 
next(String, Object) - Method in class net.sf.saffron.ext.LocaleMin
 
nextCharBuf - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
nextCharBuf - Variable in class openjava.tools.parser.JavaCharStream
 
nextCharInd - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
nextCharInd - Variable in class openjava.tools.parser.JavaCharStream
 
nextCorrel - Variable in class net.sf.saffron.opt.VolcanoQuery
 
nextElement() - Method in class net.sf.saffron.runtime.BufferedIterator
 
nextElement() - Method in class net.sf.saffron.util.Walker
 
nextGeneratedId - Variable in class net.sf.saffron.sql.SqlValidator
 
nextId - Static variable in class net.sf.saffron.rel.SaffronRel
generator for SaffronRel.id values
nextIterator() - Method in class net.sf.saffron.runtime.CompoundIterator
 
NextLineChar - Static variable in class openjava.mop.OJSystem
The system dependent newline string.
nextMethod - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
nextNode - Variable in class net.sf.saffron.util.Walker
 
nextRow - Variable in class net.sf.saffron.runtime.CalcIterator
 
nextSetId - Variable in class net.sf.saffron.opt.VolcanoPlanner
 
nl - Static variable in class net.sf.saffron.test.SaffronTestCase
 
nl - Static variable in class net.sf.saffron.test.JdbcTest
 
NL - Static variable in class net.sf.saffron.sql.parser.SqlParserTest
 
NL - Static variable in class net.sf.saffron.sql2rel.ConverterTest
 
NL - Static variable in class net.sf.saffron.util.OptionsListTest
 
nLogN(double) - Static method in class net.sf.saffron.util.Util
Computes nlogn(n) (or n if n is small, so the result is never negative.
NO_ACCESS - Static variable in class net.sf.saffron.opt.TableAccessMap
Table is not accessed at all.
noArcs - Static variable in class net.sf.saffron.util.Graph
 
node - Variable in class net.sf.saffron.util.Walker.Frame
 
noMethod(Method) - Method in class net.sf.saffron.util.BarfingInvocationHandler
Called when this class (or its derived class) does not have the required method from the interface.
nonAggTranslator - Variable in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
None - Static variable in interface net.sf.saffron.rel.ProjectRelBase.Flags
 
None - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
Join clause has no condition, for example "FROM EMP, DEPT"
NONE - Static variable in class net.sf.saffron.opt.CallingConvention
 
None_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
 
NONE_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The NONE calling convention means that expression does not support any calling convention -- in other words, it is not implementable, and has to be transformed to something else in order to be implemented.
NoneConverterRel - class net.sf.saffron.rel.convert.NoneConverterRel.
NoneConverter converts a plan from inConvention to CallingConvention.NONE_ORDINAL.
NoneConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.rel.convert.NoneConverterRel
 
nonExistentClasses - Static variable in class openjava.mop.FileEnvironment
Cache to speed up FileEnvironment.theClassExists(java.lang.String).
NonLeaf - class openjava.ptree.NonLeaf.
The NonLeaf class presents for node of parse tree.
NonLeaf() - Constructor for class openjava.ptree.NonLeaf
Allocates a new non-leaf(cons-cell), where the first element has null and the second element has null.
nonpubclassid - Static variable in class openjava.ojc.Compiler
 
noOperands - Static variable in class net.sf.saffron.opt.RuleOperand
 
NoSuchMemberException - exception openjava.mop.NoSuchMemberException.
The exception NoSuchMemberException is thrown when the requested class object does not have the coressponding member.
NoSuchMemberException() - Constructor for class openjava.mop.NoSuchMemberException
 
NoSuchMemberException(Exception) - Constructor for class openjava.mop.NoSuchMemberException
 
NoSuchMemberException(String) - Constructor for class openjava.mop.NoSuchMemberException
 
Not - Static variable in class net.sf.saffron.rex.RexKind
The logical "NOT" operator.
Not - Static variable in class net.sf.saffron.sql.SqlKind
 
NOT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
NOT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
NOT_EQUAL - Static variable in interface openjava.syntax.TokenID
 
NOT_EQUAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
NotAGroupException - exception net.sf.saffron.oj.xlat.NotAGroupException.
NotAGroupException is thrown by AggInternalTranslator if it encounters a reference to a variable from the query's from clause.
NotAGroupException(String) - Constructor for class net.sf.saffron.oj.xlat.NotAGroupException
 
NOTEQUAL - Static variable in class openjava.ptree.BinaryExpression
 
NotEquals - Static variable in class net.sf.saffron.rex.RexKind
The not-equals operator, "!=" or "<>".
NotEquals - Static variable in class net.sf.saffron.sql.SqlKind
NotEquals
notEqualsOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
notEqualsOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
NotEqualsORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
NotEqualsORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
notOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
notOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
NotORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
NotORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Not
Nth - class net.sf.saffron.ext.Nth.
Nth is an example of a custom aggregation.
Nth.Holder_double - class net.sf.saffron.ext.Nth.Holder_double.
 
Nth.Holder_double() - Constructor for class net.sf.saffron.ext.Nth.Holder_double
 
Nth.Holder_int - class net.sf.saffron.ext.Nth.Holder_int.
 
Nth.Holder_int() - Constructor for class net.sf.saffron.ext.Nth.Holder_int
 
Nth.Holder_Object - class net.sf.saffron.ext.Nth.Holder_Object.
 
Nth.Holder_Object() - Constructor for class net.sf.saffron.ext.Nth.Holder_Object
 
Nth(int) - Constructor for class net.sf.saffron.ext.Nth
 
Null - Static variable in class net.sf.saffron.sql.SqlLiteral
Constant for the SQL NULL value.
Null - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
NULL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
NULL - Static variable in class openjava.ptree.Literal
 
NULL - Static variable in interface openjava.syntax.TokenID
 
NULL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
NULL - Static variable in interface openjava.tools.parser.ParserConstants
 
Null_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
NullCompiler - class JP.ac.tsukuba.openjava.NullCompiler.
The class NullCompiler does nothing.
NullCompiler() - Constructor for class JP.ac.tsukuba.openjava.NullCompiler
 
NULLTYPE - Static variable in class openjava.mop.OJSystem
class object for type of null literal
NULLTYPE_NAME - Static variable in class openjava.mop.OJSystem
The type name for null.

O

o - Variable in class net.sf.saffron.oj.stmt.BoundMethod
 
o - Variable in class net.sf.saffron.util.MethodCallTestCase
 
obj - Variable in class openjava.tools.parser.IntAndObj
 
OBJECT - Static variable in class openjava.mop.OJSystem
class object for java.lang.Object
OBJECT - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
objectID - Variable in class openjava.ptree.ParseTreeObject
The object ID is object identifier number in order to determine two ptree variables refer to the same object.
ObjectList - class openjava.ptree.ObjectList.
The ObjectList class presents for the node of parse tree of Objects
ObjectList() - Constructor for class openjava.ptree.ObjectList
 
ObjectList(Object) - Constructor for class openjava.ptree.ObjectList
 
ObjectSchema - class net.sf.saffron.ext.ObjectSchema.
ObjectSchema implements SaffronSchema by calling Java methods.
ObjectSchema() - Constructor for class net.sf.saffron.ext.ObjectSchema
 
ObjectTable - class net.sf.saffron.ext.ObjectTable.
ObjectTable is a component of an ObjectSchema.
ObjectTable(SaffronSchema, SaffronType) - Constructor for class net.sf.saffron.ext.ObjectTable
 
ObserverPattern - Static variable in class net.sf.saffron.util.Glossary
Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
OCTAL_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
offset - Variable in class net.sf.saffron.oj.xlat.QueryInfo.LocalLookupResult
The offset of the field in the input relation which corresponds to the first field in the relation we were seeking.
offset - Variable in class net.sf.saffron.oj.xlat.DeferredLookup
 
offset - Variable in class net.sf.saffron.rex.RexRangeRef
 
offset - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup
 
offset - Variable in class openjava.syntax.RestorableTokenSource
 
offset - Variable in class openjava.tools.parser.CustomTokenManager
 
ojClass - Variable in class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
 
OJClass - class openjava.mop.OJClass.
The OJClass class represents a class metaobject.
OJClass() - Constructor for class openjava.mop.OJClass
For dummy type of null object.
OJClass(Class, MetaInfo) - Constructor for class openjava.mop.OJClass
Generates a metaobject from byte code.
OJClass(Environment, OJClass, ClassDeclaration) - Constructor for class openjava.mop.OJClass
Generates a metaobject from source code.
OJClass(OJClass) - Constructor for class openjava.mop.OJClass
For arrays
OJClassArray - class openjava.mop.OJClassArray.
 
OJClassArray(OJClass) - Constructor for class openjava.mop.OJClassArray
 
OJClassByteCode - class openjava.mop.OJClassByteCode.
 
OJClassByteCode(Class, MetaInfo) - Constructor for class openjava.mop.OJClassByteCode
 
ojClassForExpression(SaffronRel, Expression) - Static method in class net.sf.saffron.oj.util.OJUtil
 
OJClassImp - class openjava.mop.OJClassImp.
The abstract class OJClassImp provides an interface to an implementation of OJClass.
OJClassImp() - Constructor for class openjava.mop.OJClassImp
 
OJClassNotFoundException - exception openjava.mop.OJClassNotFoundException.
The exception OJClassNotFoundException is thrown when an application tries to load in a class through its string name using forName method in class OJClass, but no definition for the class with the specifed name could be found.
OJClassNotFoundException() - Constructor for class openjava.mop.OJClassNotFoundException
 
OJClassNotFoundException(String) - Constructor for class openjava.mop.OJClassNotFoundException
 
OJClassNull - class openjava.mop.OJClassNull.
 
OJClassNull() - Constructor for class openjava.mop.OJClassNull
 
OJClassSourceCode - class openjava.mop.OJClassSourceCode.
 
OJClassSourceCode(OJClass, Environment, OJClass, ClassDeclaration) - Constructor for class openjava.mop.OJClassSourceCode
 
OJConnectionRegistry - class net.sf.saffron.oj.OJConnectionRegistry.
Collection of saffron connections, and the expression by which they can be accessed.
OJConnectionRegistry.ConnectionInfo - class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo.
Properties of a SaffronConnection.
OJConnectionRegistry.ConnectionInfo(SaffronConnection, Expression, OJConnectionRegistry.ExpressionFunctor, Environment, String) - Constructor for class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
OJConnectionRegistry.ExpressionFunctor - interface net.sf.saffron.oj.OJConnectionRegistry.ExpressionFunctor.
Yields an expression for a JDBC data source when given expressions for the Saffron connection and a JDBC connect string.
OJConnectionRegistry() - Constructor for class net.sf.saffron.oj.OJConnectionRegistry
 
OJConstructor - class openjava.mop.OJConstructor.
 
OJConstructor(Constructor) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(Environment, OJClass, ConstructorDeclaration) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, OJClass[], OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, OJClass[], String[], OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJConstructor(OJClass, OJModifier, ParameterList, OJClass[], ConstructorInvocation, StatementList) - Constructor for class openjava.mop.OJConstructor
 
OJConstructorByteCode - class openjava.mop.OJConstructorByteCode.
 
OJConstructorByteCode(Constructor) - Constructor for class openjava.mop.OJConstructorByteCode
 
OJConstructorImp - class openjava.mop.OJConstructorImp.
The abstract class OJConstructorImp provides an interface to an implementation of OJConstructor.
OJConstructorImp() - Constructor for class openjava.mop.OJConstructorImp
 
OJConstructorSourceCode - class openjava.mop.OJConstructorSourceCode.
 
OJConstructorSourceCode(Environment, OJClass, ConstructorDeclaration) - Constructor for class openjava.mop.OJConstructorSourceCode
 
OJField - class openjava.mop.OJField.
 
OJField(Environment, OJClass, FieldDeclaration) - Constructor for class openjava.mop.OJField
 
OJField(Field) - Constructor for class openjava.mop.OJField
 
OJField(OJClass, OJModifier, OJClass, String) - Constructor for class openjava.mop.OJField
 
OJFieldByteCode - class openjava.mop.OJFieldByteCode.
 
OJFieldByteCode(Field) - Constructor for class openjava.mop.OJFieldByteCode
 
OJFieldImp - class openjava.mop.OJFieldImp.
The abstract class OJFieldImp provides an interface to an implementation of OJField.
OJFieldImp() - Constructor for class openjava.mop.OJFieldImp
 
OJFieldSourceCode - class openjava.mop.OJFieldSourceCode.
 
OJFieldSourceCode(Environment, OJClass, FieldDeclaration) - Constructor for class openjava.mop.OJFieldSourceCode
 
OJMember - interface openjava.mop.OJMember.
The class OJMember is equivalent to Member
OJMethod - class openjava.mop.OJMethod.
 
OJMethod(Environment, OJClass, MethodDeclaration) - Constructor for class openjava.mop.OJMethod
 
OJMethod(Method) - Constructor for class openjava.mop.OJMethod
 
OJMethod(OJClass, OJModifier, OJClass, String, OJClass[], OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJMethod(OJClass, OJModifier, OJClass, String, OJClass[], String[], OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJMethod(OJClass, OJModifier, OJClass, String, ParameterList, OJClass[], StatementList) - Constructor for class openjava.mop.OJMethod
Constructs a new OJMethod object.
OJMethodByteCode - class openjava.mop.OJMethodByteCode.
 
OJMethodByteCode(Method) - Constructor for class openjava.mop.OJMethodByteCode
 
OJMethodImp - class openjava.mop.OJMethodImp.
The abstract class OJMethodImp provides an interface to an implementation of OJMethod.
OJMethodImp() - Constructor for class openjava.mop.OJMethodImp
 
OJMethodSourceCode - class openjava.mop.OJMethodSourceCode.
 
OJMethodSourceCode(Environment, OJClass, MethodDeclaration) - Constructor for class openjava.mop.OJMethodSourceCode
 
OJModifier - class openjava.mop.OJModifier.
The class OJModifier extends java.lang.relfect.Modifier to support user defined keywords.
OJModifier(int) - Constructor for class openjava.mop.OJModifier
 
OJModifier(int, String[]) - Constructor for class openjava.mop.OJModifier
 
OJPlannerFactory - class net.sf.saffron.oj.OJPlannerFactory.
OJPlannerFactory implements VolcanoPlannerFactory by constructing planners initialized to handle all calling conventions, rules, and relational expressions needed to preprocess Saffron extended Java.
OJPlannerFactory.AggregateToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.AggregateToJavaRule.
 
OJPlannerFactory.AggregateToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.AggregateToJavaRule
 
OJPlannerFactory.DistinctToExistsRule - class net.sf.saffron.oj.OJPlannerFactory.DistinctToExistsRule.
Rule to translate a JavaDistinctRel into a JavaExistsRel, provided that the select list contains zero columns.
OJPlannerFactory.DistinctToExistsRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.DistinctToExistsRule
 
OJPlannerFactory.DistinctToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.DistinctToJavaRule.
 
OJPlannerFactory.DistinctToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.DistinctToJavaRule
 
OJPlannerFactory.FilterToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.FilterToJavaRule.
 
OJPlannerFactory.FilterToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.FilterToJavaRule
 
OJPlannerFactory.JoinToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.JoinToJavaRule.
 
OJPlannerFactory.JoinToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.JoinToJavaRule
 
OJPlannerFactory.OneRowToIteratorRule - class net.sf.saffron.oj.OJPlannerFactory.OneRowToIteratorRule.
 
OJPlannerFactory.OneRowToIteratorRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.OneRowToIteratorRule
 
OJPlannerFactory.OneRowToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.OneRowToJavaRule.
Converts a OneRowRel to Java calling convention.
OJPlannerFactory.OneRowToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.OneRowToJavaRule
 
OJPlannerFactory.ProjectedFilterToIteratorRule - class net.sf.saffron.oj.OJPlannerFactory.ProjectedFilterToIteratorRule.
 
OJPlannerFactory.ProjectedFilterToIteratorRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.ProjectedFilterToIteratorRule
 
OJPlannerFactory.ProjectToIteratorRule - class net.sf.saffron.oj.OJPlannerFactory.ProjectToIteratorRule.
 
OJPlannerFactory.ProjectToIteratorRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.ProjectToIteratorRule
 
OJPlannerFactory.ProjectToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.ProjectToJavaRule.
Converts a ProjectRel to Java calling convention.
OJPlannerFactory.ProjectToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.ProjectToJavaRule
 
OJPlannerFactory.TableAccessToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.TableAccessToJavaRule.
Rule to converts a TableAccessRel to Java calling convention.
OJPlannerFactory.TableAccessToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.TableAccessToJavaRule
 
OJPlannerFactory.UnionToIteratorRule - class net.sf.saffron.oj.OJPlannerFactory.UnionToIteratorRule.
Rule to converts a UnionRel to iterator calling convention.
OJPlannerFactory.UnionToIteratorRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.UnionToIteratorRule
 
OJPlannerFactory.UnionToJavaRule - class net.sf.saffron.oj.OJPlannerFactory.UnionToJavaRule.
Rule to converts a UnionRel to Java calling convention.
OJPlannerFactory.UnionToJavaRule() - Constructor for class net.sf.saffron.oj.OJPlannerFactory.UnionToJavaRule
 
OJPlannerFactory() - Constructor for class net.sf.saffron.oj.OJPlannerFactory
 
OJPrimitive - class openjava.mop.OJPrimitive.
Deprecated. Replaced by OJSystem
OJPrimitive() - Constructor for class openjava.mop.OJPrimitive
Deprecated.  
OJQueryExpander - class net.sf.saffron.oj.xlat.OJQueryExpander.
OJQueryExpander passes over a parse tree, and converts relational expressions into regular Java constructs.
OJQueryExpander(Environment, SaffronConnection) - Constructor for class net.sf.saffron.oj.xlat.OJQueryExpander
 
OJSchemaExpander - class net.sf.saffron.oj.xlat.OJSchemaExpander.
Replaces references to the virtual members of SaffronSchema expressions.
OJSchemaExpander(Environment) - Constructor for class net.sf.saffron.oj.xlat.OJSchemaExpander
 
OJStatement - class net.sf.saffron.oj.stmt.OJStatement.
An OJStatement is used to execute a saffron (or regular Java) expression dynamically.
OJStatement.Argument - class net.sf.saffron.oj.stmt.OJStatement.Argument.
An Argument supplies a name/value pair to a statement.
OJStatement.Argument(String, Class, Object) - Constructor for class net.sf.saffron.oj.stmt.OJStatement.Argument
Creates an argument.
OJStatement.Argument(String, int) - Constructor for class net.sf.saffron.oj.stmt.OJStatement.Argument
Creates an int argument.
OJStatement.Argument(String, Object) - Constructor for class net.sf.saffron.oj.stmt.OJStatement.Argument
Creates an argument whose type is the runtime type of value.
OJStatement.Binder - interface net.sf.saffron.oj.stmt.OJStatement.Binder.
 
OJStatement(SaffronConnection) - Constructor for class net.sf.saffron.oj.stmt.OJStatement
Creates a statement
OJSystem - class openjava.mop.OJSystem.
OJSystem is the system environment: the analog of System in an OpenJava system.
OJSystem() - Constructor for class openjava.mop.OJSystem
 
ojToType(SaffronTypeFactory, OJClass) - Static method in class net.sf.saffron.oj.util.OJUtil
 
OJTypeFactory - interface net.sf.saffron.oj.OJTypeFactory.
Extended SaffronTypeFactory which can convert to and from OJClass.
OJTypeFactoryImpl - class net.sf.saffron.oj.OJTypeFactoryImpl.
Implementation of SaffronTypeFactory based upon OpenJava's type system.
OJTypeFactoryImpl.OJScalarType - class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType.
Type based upon an OJClass.
OJTypeFactoryImpl.OJScalarType(OJClass) - Constructor for class net.sf.saffron.oj.OJTypeFactoryImpl.OJScalarType
Creates an OJScalarType
OJTypeFactoryImpl() - Constructor for class net.sf.saffron.oj.OJTypeFactoryImpl
Creates an OJTypeFactoryImpl.
OJUtil - class net.sf.saffron.oj.util.OJUtil.
Static utilities for manipulating OpenJava expressions.
OJUtil() - Constructor for class net.sf.saffron.oj.util.OJUtil
 
OJValidator - class net.sf.saffron.oj.OJValidator.
OJValidator makes sure that an expression is valid.
OJValidator(Environment) - Constructor for class net.sf.saffron.oj.OJValidator
 
OLDCLASS_PREFIX - Static variable in class openjava.ptree.util.ClassLiteralReplacer
 
OldJavaCompiler - class JP.ac.tsukuba.openjava.OldJavaCompiler.
The class OldJavaCompiler is an adapter for Sun's javac.
OldJavaCompiler() - Constructor for class JP.ac.tsukuba.openjava.OldJavaCompiler
 
omitRemainder() - Method in class openjava.ptree.ArrayInitializer
 
omitRemainder(boolean) - Method in class openjava.ptree.ArrayInitializer
 
On - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
Join clause has an ON condition, for example "FROM EMP JOIN DEPT ON EMP.DEPTNO = DEPT.DEPTNO"
ON - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
ON - Static variable in interface openjava.tools.parser.ParserConstants
 
On_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
 
One - Static variable in class net.sf.saffron.sql.SqlLiteral
Constant for the Integer value 1.
OneRowRel - class net.sf.saffron.rel.OneRowRel.
OneRowRel always returns one row, zero columns.
OneRowRel(VolcanoCluster) - Constructor for class net.sf.saffron.rel.OneRowRel
Creates an OneRow.
onMatch() - Method in class net.sf.saffron.opt.VolcanoRuleCall
Called when all operands have matched.
onMatch() - Method in class net.sf.saffron.opt.VolcanoPlanner.DeferringRuleCall
Rather than invoking the rule (as the base method does), creates a VolcanoRuleMatch which can be invoked later.
onMatch(ParseTree[]) - Method in interface openjava.ptree.util.ParseTreeAction
 
onMatch(RexNode[]) - Method in interface net.sf.saffron.rex.RexAction
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.oj.OJPlannerFactory.DistinctToExistsRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.oj.OJPlannerFactory.ProjectedFilterToIteratorRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.opt.VolcanoRule
This method is called every time the rule matches.
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.GoodSingleRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.BadSingleRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.opt.AbstractConverter.ExpandConversionRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.UnionToDistinctRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.SwapJoinRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.RemoveTrivialProjectRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.RemoveDistinctRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.convert.ConverterRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.jdbc.TableAccessToQueryRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.jdbc.AddProjectToQueryRule
 
onMatch(VolcanoRuleCall) - Method in class net.sf.saffron.rel.jdbc.AddFilterToQueryRule
 
onParseException(ParseException) - Method in class net.sf.saffron.walden.PrintHandler
 
onParseException(ParseException) - Method in interface net.sf.saffron.walden.Handler
 
onRegister(SaffronPlanner) - Method in class net.sf.saffron.rel.SaffronRel
This method is called just before the expression is registered.
onRegister(SaffronPlanner) - Method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
op - Variable in class net.sf.saffron.rex.RexCall
 
openjava.debug.gui - package openjava.debug.gui
 
openjava.mop - package openjava.mop
 
openjava.ojc - package openjava.ojc
 
openjava.ptree - package openjava.ptree
Defines an object model for the Java language.
openjava.ptree.util - package openjava.ptree.util
 
openjava.syntax - package openjava.syntax
 
openjava.tools - package openjava.tools
 
openjava.tools.parser - package openjava.tools.parser
 
OpenJavaDeclSuffixListOpt(Environment) - Method in class openjava.tools.parser.Parser
 
OpenJavaModifier() - Method in class openjava.tools.parser.Parser
 
OpenJavaModifierLookahead(Environment) - Method in class openjava.tools.parser.Parser
This is used to check OpenJava user modifier semantically.
OpenJavaTask - class openjava.ojc.OpenJavaTask.
This is a dummy implementation of OpenJavaTask to use during boot time, because Ant requires that each <taskdef> has a valid class behind it.
OpenJavaTask() - Constructor for class openjava.ojc.OpenJavaTask
 
OpenjavaToSqlConverter - class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter.
Deprecated. This class is not used.
OpenjavaToSqlConverter() - Constructor for class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated.  
OpenJavaTypeSuffixListOpt(Environment, String) - Method in class openjava.tools.parser.Parser
 
operand - Variable in class net.sf.saffron.opt.VolcanoRule
Root of operand tree.
OPERAND_COUNT - Static variable in class net.sf.saffron.sql.SqlSelect
 
OPERAND_COUNT - Static variable in class net.sf.saffron.sql.SqlInsert
 
OPERAND_COUNT - Static variable in class net.sf.saffron.sql.SqlExplain
 
OPERAND_COUNT - Static variable in class net.sf.saffron.sql.SqlDelete
 
operand0 - Variable in class net.sf.saffron.opt.VolcanoRuleCall
 
operands - Variable in class net.sf.saffron.opt.VolcanoRule
Flattened list of operands.
operands - Variable in class net.sf.saffron.rex.RexCall
 
operands - Variable in class net.sf.saffron.sql.SqlCall
 
operation - Variable in class net.sf.saffron.rel.TableModificationRel
 
operator - Variable in class net.sf.saffron.sql.SqlCall
 
operators - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
operatorStrength(int) - Static method in class openjava.ptree.util.SourceCodeWriter
Returns the strength of the union of the operator.
operatorString() - Method in class openjava.ptree.UnaryExpression
 
operatorString() - Method in class openjava.ptree.BinaryExpression
 
operatorString() - Method in class openjava.ptree.AssignmentExpression
 
operatorTable - Variable in class net.sf.saffron.rex.RexBuilder
 
opr - Variable in class openjava.ptree.UnaryExpression
operator
opr - Variable in class openjava.ptree.BinaryExpression
the operator
opr - Variable in class openjava.ptree.AssignmentExpression
 
opr_string - Static variable in class openjava.ptree.UnaryExpression
 
opr_string - Static variable in class openjava.ptree.BinaryExpression
 
opr_string - Static variable in class openjava.ptree.AssignmentExpression
 
opTab - Variable in class net.sf.saffron.sql.SqlValidator
 
opTab - Variable in class net.sf.saffron.sql.parser.Parser
 
optimize(SaffronRel, PlanCost) - Method in class net.sf.saffron.opt.VolcanoPlanner
By optimizing its children, find the best implementation of relational expression rel.
optionGroups_ - Variable in class net.sf.saffron.util.OptionsList
 
optionKind(String) - Static method in class openjava.ojc.CommandArguments2
 
optionKind(String) - Static method in class openjava.ojc.CommandArguments
 
options - Variable in class openjava.ojc.CommandArguments2
 
options - Variable in class openjava.ojc.CommandArguments
 
options_ - Variable in class net.sf.saffron.util.OptionsList
 
options_ - Variable in class net.sf.saffron.util.OptionsList.Group
 
options_ - Variable in class net.sf.saffron.util.MainApp
 
OptionsList - class net.sf.saffron.util.OptionsList.
Command-line option parser.
OptionsList.BasicOptionHandler - class net.sf.saffron.util.OptionsList.BasicOptionHandler.
 
OptionsList.BasicOptionHandler() - Constructor for class net.sf.saffron.util.OptionsList.BasicOptionHandler
 
OptionsList.BooleanOption - class net.sf.saffron.util.OptionsList.BooleanOption.
 
OptionsList.BooleanOption(String, String, String, boolean, boolean, boolean, OptionsList.OptionHandler) - Constructor for class net.sf.saffron.util.OptionsList.BooleanOption
 
OptionsList.EnumeratedOption - class net.sf.saffron.util.OptionsList.EnumeratedOption.
 
OptionsList.EnumeratedOption(String, String, String, boolean, boolean, EnumeratedValues.Value, EnumeratedValues, OptionsList.OptionHandler) - Constructor for class net.sf.saffron.util.OptionsList.EnumeratedOption
 
OptionsList.Group - class net.sf.saffron.util.OptionsList.Group.
 
OptionsList.Group(int, int, OptionsList.Option[]) - Constructor for class net.sf.saffron.util.OptionsList.Group
 
OptionsList.NumberOption - class net.sf.saffron.util.OptionsList.NumberOption.
 
OptionsList.NumberOption(String, String, String, boolean, boolean, Number, OptionsList.OptionHandler) - Constructor for class net.sf.saffron.util.OptionsList.NumberOption
 
OptionsList.Option - class net.sf.saffron.util.OptionsList.Option.
Definition of a command-line option, including its short and long names, description, default value, and whether it is mandatory.
OptionsList.Option(String, String, String, boolean, boolean, Object, OptionsList.OptionHandler) - Constructor for class net.sf.saffron.util.OptionsList.Option
 
OptionsList.OptionHandler - interface net.sf.saffron.util.OptionsList.OptionHandler.
Handles the event of setting options.
OptionsList.StringOption - class net.sf.saffron.util.OptionsList.StringOption.
 
OptionsList.StringOption(String, String, String, boolean, boolean, String, OptionsList.OptionHandler) - Constructor for class net.sf.saffron.util.OptionsList.StringOption
 
OptionsList() - Constructor for class net.sf.saffron.util.OptionsList
Creates an options list with no options.
OptionsList(OptionsList.Option[]) - Constructor for class net.sf.saffron.util.OptionsList
Creates an options list with an array of options.
OptionsListTest - class net.sf.saffron.util.OptionsListTest.
Unit test for OptionsList.
OptionsListTest.Color - class net.sf.saffron.util.OptionsListTest.Color.
 
OptionsListTest.Color(String, int) - Constructor for class net.sf.saffron.util.OptionsListTest.Color
 
OptionsListTest.StringBufferOptionsHandler - class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler.
Implementation of OptionsList.OptionHandler which writes to a buffer.
OptionsListTest.StringBufferOptionsHandler() - Constructor for class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler
 
OptionsListTest() - Constructor for class net.sf.saffron.util.OptionsListTest
 
optionValue(String) - Static method in class openjava.ojc.CommandArguments2
 
optionValue(String) - Static method in class openjava.ojc.CommandArguments
 
OptUtil - class net.sf.saffron.opt.OptUtil.
OptUtil defines static utility methods for use in optimizing SaffronRels.
OptUtil.RelHolder - class net.sf.saffron.opt.OptUtil.RelHolder.
 
OptUtil.RelHolder(SaffronRel) - Constructor for class net.sf.saffron.opt.OptUtil.RelHolder
 
OptUtil.VariableSetVisitor - class net.sf.saffron.opt.OptUtil.VariableSetVisitor.
 
OptUtil.VariableSetVisitor() - Constructor for class net.sf.saffron.opt.OptUtil.VariableSetVisitor
 
OptUtil.VariableUsedVisitor - class net.sf.saffron.opt.OptUtil.VariableUsedVisitor.
 
OptUtil.VariableUsedVisitor() - Constructor for class net.sf.saffron.opt.OptUtil.VariableUsedVisitor
 
OptUtil() - Constructor for class net.sf.saffron.opt.OptUtil
 
Or - Static variable in class net.sf.saffron.rex.RexKind
The logical "OR" operator.
Or - Static variable in class net.sf.saffron.sql.SqlKind
Or
OR - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
OR - Static variable in class openjava.ptree.AssignmentExpression
 
ORASSIGN - Static variable in interface openjava.syntax.TokenID
 
ORASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
ORASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
ORDER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
ORDER - Static variable in interface openjava.tools.parser.ParserConstants
 
ORDER_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
OrderByOpt() - Method in class net.sf.saffron.sql.parser.Parser
 
orderingLock - Static variable in class openjava.mop.OJSystem
internal use only
OrderItem() - Method in class net.sf.saffron.sql.parser.Parser
 
ordinal - Variable in class net.sf.saffron.opt.RelImplementor.Frame
ordinal of rel within parent
ordinal_ - Variable in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
ordinalInParent - Variable in class net.sf.saffron.opt.RuleOperand
 
ordinalInRule - Variable in class net.sf.saffron.opt.RuleOperand
 
ordinalToValueMap - Variable in class net.sf.saffron.util.EnumeratedValues
An array mapping ordinals to EnumeratedValues.Values.
originalArgs - Variable in class openjava.ojc.CommandArguments2
 
originalArgs - Variable in class openjava.ojc.CommandArguments
 
originalExpression - Variable in class net.sf.saffron.opt.VolcanoCluster
 
orOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
orOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
OrORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
OrORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
Other - Static variable in class net.sf.saffron.rex.RexKind
No operator in particular.
Other - Static variable in class net.sf.saffron.sql.SqlKind
Other
OTHER - Static variable in class openjava.ptree.BinaryExpression
 
otherKinds - Variable in class net.sf.saffron.rex.RexKind
 
OtherORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
OtherORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
out - Static variable in class openjava.ptree.ParseTreeObject
this is used as like grobal variable in ParseTree class-family.
out - Variable in class openjava.ptree.util.SourceCodeWriter
 
out - Static variable in class openjava.tools.DebugOut
for debug
outConvention - Variable in class net.sf.saffron.opt.AbstractConverter
 
outConvention - Variable in class net.sf.saffron.rel.convert.ConverterRule
 
OUTER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
outermostNode - Variable in class net.sf.saffron.sql.SqlValidator
 
outputArea - Variable in class net.sf.saffron.web.applet.WaldenApplet
 
outputToDebugFile(FileEnvironment[], CompilationUnit[], int) - Method in class openjava.ojc.GUICompiler
 
outputToDebugFile(FileEnvironment[], CompilationUnit[], String) - Method in class openjava.ojc.ExprCompiler
 
outputToDebugFile(FileEnvironment[], CompilationUnit[], String) - Method in class openjava.ojc.Compiler
 
outputToFile(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
 
outputToFile(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
 
overridesOn(OJClass[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the declared classes and the based classes except the declared one.
overridesOn(OJClass[], OJClass[]) - Static method in class openjava.mop.OJClass
 
overridesOn(OJField[], OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the declared fields and the based fields except the declared one.
overridesOn(OJField[], OJField[]) - Static method in class openjava.mop.OJClass
 
overridesOn(OJMethod[], OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the declared methods and the based methods except the declared one.
overridesOn(OJMethod[], OJMethod[]) - Static method in class openjava.mop.OJClass
 

P

p - Variable in class net.sf.saffron.opt.OptUtil.RelHolder
 
PACKAGE - Static variable in interface openjava.syntax.TokenID
 
PACKAGE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PACKAGE - Static variable in interface openjava.tools.parser.ParserConstants
 
PackageDeclarationOpt() - Method in class openjava.tools.parser.Parser
 
packageName - Variable in class openjava.mop.FileEnvironment
 
packname - Variable in class openjava.mop.MetaInfo
 
pad - Static variable in class net.sf.saffron.web.applet.WaldenApplet
 
Parameter - class openjava.ptree.Parameter.
The Parameter class represents parameter node of parse tree.
PARAMETER_NAME - Static variable in class openjava.mop.Toolbox
 
Parameter(ModifierList, TypeName, String) - Constructor for class openjava.ptree.Parameter
Allocates a new object.
Parameter(TypeName, String) - Constructor for class openjava.ptree.Parameter
Allocates a new object.
ParameterList - class openjava.ptree.ParameterList.
The ParameterList class presents for the node of parse tree of Parameter
ParameterList() - Constructor for class openjava.ptree.ParameterList
 
ParameterList(Parameter) - Constructor for class openjava.ptree.ParameterList
 
parameterNames - Variable in class net.sf.saffron.oj.stmt.BoundMethod
 
parameterTypes() - Method in class openjava.mop.Signature
 
paramtypes - Variable in class openjava.mop.OJMethodSourceCode
 
parent - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
parent - Variable in class net.sf.saffron.opt.RuleOperand
 
parent - Variable in class net.sf.saffron.opt.RelImplementor.Frame
rel's parent
parent - Variable in class net.sf.saffron.sql.SqlValidator.Scope
 
parent - Variable in class net.sf.saffron.util.Walker.Frame
 
parent - Variable in class openjava.mop.Environment
 
parent - Variable in class openjava.ptree.ParseTreeObject
 
parents - Variable in class net.sf.saffron.opt.RelSubset
List of the relational expressions for which this subset is an input.
parse(File) - Static method in class openjava.ojc.ExprCompiler
 
parse(File) - Static method in class openjava.ojc.Compiler
 
parse(String) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
parse(String[]) - Method in class net.sf.saffron.util.OptionsList
 
parseDate(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
ParseException - exception net.sf.saffron.sql.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException - exception openjava.tools.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class net.sf.saffron.sql.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for class openjava.tools.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class net.sf.saffron.sql.parser.ParseException
 
ParseException(String) - Constructor for class openjava.tools.parser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class net.sf.saffron.sql.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for class openjava.tools.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parseExpression() - Method in class net.sf.saffron.sql.parser.SqlParser
Parses a SQL expression.
parseInteger(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
parseNumber(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
parseOptions(OptionsList.OptionHandler) - Method in class net.sf.saffron.util.MainApp
 
parseQuery() - Method in class net.sf.saffron.sql.parser.SqlParser
Parses a SELECT statement.
parser - Variable in class net.sf.saffron.sql.parser.SqlParser
 
parser - Variable in class openjava.tools.parser.CustomTokenManager
 
Parser - class net.sf.saffron.sql.parser.Parser.
SQL parser, generated from Parser.jj and CommonParser.jj by JavaCC.
Parser - class openjava.tools.parser.Parser.
 
Parser.JJCalls - class net.sf.saffron.sql.parser.Parser.JJCalls.
 
Parser.JJCalls - class openjava.tools.parser.Parser.JJCalls.
 
Parser.JJCalls() - Constructor for class net.sf.saffron.sql.parser.Parser.JJCalls
 
Parser.JJCalls() - Constructor for class openjava.tools.parser.Parser.JJCalls
 
Parser(InputStream) - Constructor for class net.sf.saffron.sql.parser.Parser
 
Parser(InputStream) - Constructor for class openjava.tools.parser.Parser
 
Parser(Parser) - Constructor for class openjava.tools.parser.Parser
Allocates a new parser object who gets tokens from the given parser object.
Parser(ParserTokenManager) - Constructor for class net.sf.saffron.sql.parser.Parser
 
Parser(ParserTokenManager) - Constructor for class openjava.tools.parser.Parser
 
Parser(Reader) - Constructor for class net.sf.saffron.sql.parser.Parser
 
Parser(Reader) - Constructor for class openjava.tools.parser.Parser
 
Parser(TokenSource) - Constructor for class openjava.tools.parser.Parser
 
ParserConstants - interface net.sf.saffron.sql.parser.ParserConstants.
 
ParserConstants - interface openjava.tools.parser.ParserConstants.
 
ParserTokenManager - class net.sf.saffron.sql.parser.ParserTokenManager.
 
ParserTokenManager - class openjava.tools.parser.ParserTokenManager.
 
ParserTokenManager(JavaCharStream) - Constructor for class net.sf.saffron.sql.parser.ParserTokenManager
 
ParserTokenManager(JavaCharStream) - Constructor for class openjava.tools.parser.ParserTokenManager
 
ParserTokenManager(JavaCharStream, int) - Constructor for class net.sf.saffron.sql.parser.ParserTokenManager
 
ParserTokenManager(JavaCharStream, int) - Constructor for class openjava.tools.parser.ParserTokenManager
 
ParserUtil - class net.sf.saffron.sql.parser.ParserUtil.
Utility methods relating to parsing SQL.
ParserUtil() - Constructor for class net.sf.saffron.sql.parser.ParserUtil
 
parseStmt() - Method in class net.sf.saffron.sql.parser.SqlParser
Parses an SQL statement.
parseString(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
parseTime(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
parseTimestamp(String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
parseTree - Variable in class net.sf.saffron.oj.stmt.PreparedExecution
 
ParseTree - interface openjava.ptree.ParseTree.
The ParseTree class presents for the node of parse tree.
ParseTreeAction - interface openjava.ptree.util.ParseTreeAction.
A ParseTreeAction is called when a ParseTreePattern finds a match.
ParseTreeException - exception openjava.ptree.ParseTreeException.
 
ParseTreeException() - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeException(Exception) - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeException(String) - Constructor for class openjava.ptree.ParseTreeException
 
ParseTreeObject - class openjava.ptree.ParseTreeObject.
The ParseTree class presents for the node of parse tree.
ParseTreeObject() - Constructor for class openjava.ptree.ParseTreeObject
Arrocates new parse-tree object and set identifier number on the object.
ParseTreePattern - interface openjava.ptree.util.ParseTreePattern.
A ParseTreePattern represents an expression with holes in it.
ParseTreeVisitor - class openjava.ptree.util.ParseTreeVisitor.
The class ParseTreeVisitor is a Visitor role in the Visitor pattern and visits ParseTree objects as the role of Element.
ParseTreeVisitor() - Constructor for class openjava.ptree.util.ParseTreeVisitor
 
parseURL(String, Properties) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
Parses the URL to get connection properties, then overrides with the supplied properties set.
PartialParser - class openjava.ptree.util.PartialParser.
The PartialParser class is an utilty class to make ptree objects from string.
PartialParser() - Constructor for class openjava.ptree.util.PartialParser
Constructor should not be called.
pattern - Static variable in class net.sf.saffron.sql2rel.ConverterTest
 
Pattern - Static variable in class net.sf.saffron.util.Glossary
This table shows how and where the Gang of Four patterns are applied.
pattern2 - Static variable in class net.sf.saffron.sql2rel.ConverterTest
 
peek() - Method in class net.sf.saffron.util.BinaryHeap
 
peek() - Method in class openjava.tools.WriterStack
Looks at the print writer at the top of this stack without removing it from the stack.
percolateDown(int) - Method in class net.sf.saffron.util.BinaryHeap
 
percolateUp(int) - Method in class net.sf.saffron.util.BinaryHeap
 
PHYS_CALLING_CONVENTION - Static variable in class net.sf.saffron.opt.VolcanoPlannerTest
Private calling convention representing a physical implementation.
pickupAcceptableConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a constructor with the signature acceptable the specified signature in the source array of constructors.
pickupAcceptableConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.OJClass
 
pickupAcceptableConstructors(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the constructors with the specified parameter types in the source array of constructors.
pickupAcceptableMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a method with the signature acceptable the specified signature in the source array of methods.
pickupAcceptableMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.OJClass
 
pickupAcceptableMethods(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the signature acceptable the specified signature in the source array of methods.
pickupAcceptableMethodsByParameterTypes(OJMethod[], OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the parameter types acceptable specified parameter types in the source array of methods.
pickupConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a constructor with the specified signature in the source array of constructors.
pickupConstructor(OJConstructor[], OJClass[]) - Static method in class openjava.mop.OJClass
 
pickupField(OJClass[], String) - Static method in class openjava.mop.ClassEnvironment
 
pickupField(OJClass, String) - Static method in class openjava.ptree.FieldAccess
 
pickupField(OJField[], String) - Static method in class openjava.mop.Toolbox
Pick up a field with the specified name in the source array of fields.
pickupField(OJField[], String) - Static method in class openjava.mop.OJClass
 
pickupMethod(OJClass, String, OJClass[]) - Static method in class openjava.ptree.MethodCall
 
pickupMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.Toolbox
Pick up a method with the specified signature in the source array of methods.
pickupMethod(OJMethod[], String, OJClass[]) - Static method in class openjava.mop.OJClass
 
pickupMethodByParameterTypes(OJMethod[], OJClass[]) - Static method in class openjava.mop.Toolbox
Picks up a method with the specified parameter types in the source array of methods.
pickupMethodsByName(OJMethod[], String) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the methods with the specified name in the source array of methods.
pickupMethodsByName(OJMethod[], String) - Static method in class openjava.mop.OJClass
 
pickupMostSpecified(OJConstructor[]) - Static method in class openjava.mop.Toolbox
 
pickupMostSpecified(OJMethod[]) - Static method in class openjava.mop.Toolbox
 
PLAN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
PlanCost - interface net.sf.saffron.opt.PlanCost.
todo:
planner - Variable in class net.sf.saffron.opt.VolcanoRule
Current planner; set by VolcanoPlanner.addRule(net.sf.saffron.opt.VolcanoRule).
planner - Variable in class net.sf.saffron.opt.VolcanoQuery
 
planner - Variable in class net.sf.saffron.opt.VolcanoCluster
 
planner - Variable in class net.sf.saffron.opt.RuleQueue
 
planner - Variable in class net.sf.saffron.opt.RelSubset.CheapestPlanReplacer
 
PlanWriter - class net.sf.saffron.core.PlanWriter.
Callback for an expression to dump itself to.
PlanWriter(PrintWriter) - Constructor for class net.sf.saffron.core.PlanWriter
 
PlanWriter(PrintWriter, boolean) - Constructor for class net.sf.saffron.core.PlanWriter
 
Plus - Static variable in class net.sf.saffron.rex.RexKind
The arithmetic plus operator, "+".
Plus - Static variable in class net.sf.saffron.sql.SqlKind
Plus
PLUS - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
PLUS - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
PLUS - Static variable in class openjava.ptree.BinaryExpression
 
PLUS - Static variable in interface openjava.syntax.TokenID
 
PLUS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PLUS - Static variable in interface openjava.tools.parser.ParserConstants
 
plus(PlanCost) - Method in class net.sf.saffron.opt.VolcanoCost
 
plus(PlanCost) - Method in interface net.sf.saffron.opt.PlanCost
 
PLUSASSIGN - Static variable in interface openjava.syntax.TokenID
 
PLUSASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PLUSASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
plusOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
plusOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
PlusORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
PlusORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
PlusPrefix - Static variable in class net.sf.saffron.sql.SqlKind
 
PlusPrefixORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
PlusPrefix
pointer - Variable in class openjava.syntax.RestorableTokenSource
 
pointer - Variable in class openjava.tools.parser.CustomTokenManager
 
pop() - Method in class net.sf.saffron.opt.RuleQueue
Returns the relational expression whose cost is highest
pop() - Method in class net.sf.saffron.util.BinaryHeap
 
pop() - Method in class openjava.ptree.util.ScopeHandler
 
pop() - Method in class openjava.tools.WriterStack
Removes the print writer at the top of this stack and returns that print writer as the value of this function.
popMatch() - Method in class net.sf.saffron.opt.RuleQueue
Removes the rule match with the highest importance, and returns it.
popNest() - Static method in class openjava.ptree.ParseTreeObject
 
popNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
popPrintWriter() - Static method in class openjava.ptree.ParseTreeObject
 
popQuery(SqlSelect) - Method in class net.sf.saffron.sql.SqlWriter
 
popStatementList(StatementList) - Method in class net.sf.saffron.opt.RelImplementor
 
POST_DECREMENT - Static variable in class openjava.ptree.UnaryExpression
Post decrement operator.
POST_INCREMENT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
Postfix - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
PostfixExpression(Environment) - Method in class openjava.tools.parser.Parser
 
postfixMap - Static variable in class net.sf.saffron.sql2rel.SqlToRelConverter
Maps an operator name to an operator.
PostfixOperator() - Method in class net.sf.saffron.sql.parser.Parser
 
PRE_DECREMENT - Static variable in class openjava.ptree.UnaryExpression
Post increment operator.
PRE_INCREMENT - Static variable in class openjava.ptree.UnaryExpression
Pre increment operator.
pre(boolean, String) - Static method in class openjava.mop.Toolbox
 
precision - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
PRECISION_NOT_SPECIFIED - Static variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
PrecNoScaleNo - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
PrecYesScaleNo - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
PrecYesScaleYes - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Prefix - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
prefixMap - Static variable in class net.sf.saffron.sql2rel.SqlToRelConverter
Maps an operator name to an operator.
prefixMinusOperator - Variable in class net.sf.saffron.rex.RexOperatorTable
 
prefixMinusOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
PrefixOperator() - Method in class net.sf.saffron.sql.parser.Parser
 
prefixPlusOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
PreIncrementExpression(Environment) - Method in class openjava.tools.parser.Parser
 
prep - Variable in class openjava.syntax.PrepPhraseRule
 
prepareCall(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareCall(String, int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareCall(String, int, int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
PreparedExecution - class net.sf.saffron.oj.stmt.PreparedExecution.
PreparedExecution is a PreparedResult of a statement for which Java code was generated by preparation.
PreparedExecution(ParseTree, SaffronType, boolean, BoundMethod) - Constructor for class net.sf.saffron.oj.stmt.PreparedExecution
 
PreparedExplanation - class net.sf.saffron.oj.stmt.PreparedExplanation.
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
PreparedExplanation(SaffronRel) - Constructor for class net.sf.saffron.oj.stmt.PreparedExplanation
 
PreparedResult - interface net.sf.saffron.oj.stmt.PreparedResult.
PreparedResult represents the result of a call to Statement.prepareSql.
prepareSql(SqlNode, Class, SqlValidator) - Method in class net.sf.saffron.oj.stmt.OJStatement
Prepares a statement for execution, starting from a parse tree and using a user-supplied validator.
prepareSql(String) - Method in class net.sf.saffron.oj.stmt.OJStatement
Prepares a statement for execution, starting from a SQL string and using the standard validator.
prepareStatement(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareStatement(String, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareStatement(String, int[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareStatement(String, int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareStatement(String, int, int, int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
prepareStatement(String, String[]) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
PrepPhraseRule - class openjava.syntax.PrepPhraseRule.
The class PrepPhraseRule represents the syntax rule of a prepositional phrase.
PrepPhraseRule(String, SyntaxRule) - Constructor for class openjava.syntax.PrepPhraseRule
Allocates a new rule representing the syntax of a prepositional phrase consisting of a preposition and a syntax.
prevCharIsCR - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
prevCharIsCR - Variable in class openjava.tools.parser.JavaCharStream
 
prevCharIsLF - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
prevCharIsLF - Variable in class openjava.tools.parser.JavaCharStream
 
previous() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
PrimaryExpression(Environment) - Method in class openjava.tools.parser.Parser
 
PrimaryPrefix(Environment) - Method in class openjava.tools.parser.Parser
 
PrimitiveType() - Method in class openjava.tools.parser.Parser
 
primitiveTypeCheck(Token) - Method in class openjava.tools.parser.Parser
 
primitiveTypeWidth(OJClass) - Static method in class openjava.mop.OJClass
 
primitiveWrapper() - Method in class openjava.mop.OJClass
Obtains the wrapper class if this class represents a primitive type.
print(boolean) - Static method in class openjava.tools.DebugOut
Print a boolean.
print(char) - Method in class net.sf.saffron.sql.SqlWriter
 
print(char) - Static method in class openjava.tools.DebugOut
Print a character.
print(char[]) - Static method in class openjava.tools.DebugOut
Print an array of chracters.
print(double) - Static method in class openjava.tools.DebugOut
Print a double.
print(float) - Static method in class openjava.tools.DebugOut
Print a float.
print(int) - Method in class net.sf.saffron.sql.SqlWriter
 
print(int) - Static method in class openjava.tools.DebugOut
Print an integer.
print(long) - Static method in class openjava.tools.DebugOut
Print a long.
print(Object) - Static method in class openjava.tools.DebugOut
Print an object.
print(PrintWriter, Object) - Static method in class net.sf.saffron.util.Util
Print an object using reflection.
print(PrintWriter, Object, int) - Static method in class net.sf.saffron.util.Util
 
print(String) - Method in class net.sf.saffron.sql.SqlWriter
 
print(String) - Method in class openjava.debug.gui.ColoredSourceWriter.TextPanePrintWriter
 
print(String) - Static method in class openjava.tools.DebugOut
Print a String.
printComment(NonLeaf) - Method in class openjava.ptree.util.SourceCodeWriter
 
PrintHandler - class net.sf.saffron.walden.PrintHandler.
A PrintHandler writes the output of a Interpreter to a PrintWriter.
PrintHandler(Interpreter, PrintWriter, boolean) - Constructor for class net.sf.saffron.walden.PrintHandler
 
printIdentifier(String) - Method in class net.sf.saffron.sql.SqlWriter
 
printJavaString(PrintWriter, String, boolean) - Static method in class net.sf.saffron.util.Util
Prints a string, enclosing in double quotes (") and escaping if necessary.
println() - Method in class net.sf.saffron.sql.SqlWriter
 
println() - Method in class openjava.debug.gui.ColoredSourceWriter.TextPanePrintWriter
 
println() - Static method in class openjava.tools.DebugOut
Finish the line.
println(boolean) - Static method in class openjava.tools.DebugOut
Print a boolean, and then finish the line.
println(char) - Static method in class openjava.tools.DebugOut
Print a character, and then finish the line.
println(char[]) - Static method in class openjava.tools.DebugOut
Print an array of characters, and then finish the line.
println(double) - Static method in class openjava.tools.DebugOut
Print a double, and then finish the line.
println(float) - Static method in class openjava.tools.DebugOut
Print a float, and then finish the line.
println(int) - Static method in class openjava.tools.DebugOut
Print an integer, and then finish the line.
println(long) - Static method in class openjava.tools.DebugOut
Print a long, and then finish the line.
println(Object) - Static method in class openjava.tools.DebugOut
Print an Object, and then finish the line.
println(PrintWriter, Object) - Static method in class net.sf.saffron.util.Util
 
println(String) - Method in class openjava.debug.gui.ColoredSourceWriter.TextPanePrintWriter
 
println(String) - Static method in class openjava.tools.DebugOut
Print a String, and then finish the line.
printSet(PrintWriter, Object, Object) - Method in class openjava.mop.MetaInfo
 
printStackTrace(PrintStream) - Method in class openjava.mop.MOPException
 
printStackTrace(PrintStream) - Method in class openjava.ptree.ParseTreeException
 
printStackTrace(PrintWriter) - Method in class openjava.mop.MOPException
 
printStackTrace(PrintWriter) - Method in class openjava.ptree.ParseTreeException
 
printWriter - Variable in class net.sf.saffron.test.TestContext
 
PRIVATE - Static variable in class openjava.mop.OJModifier
 
PRIVATE - Static variable in class openjava.ptree.ModifierList
 
PRIVATE - Static variable in interface openjava.syntax.TokenID
 
PRIVATE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PRIVATE - Static variable in interface openjava.tools.parser.ParserConstants
 
processRequest(HttpServletRequest, HttpServletResponse) - Method in class net.sf.saffron.web.servlet.WaldenServlet
Processes requests for both HTTP GET and POST methods.
producingFlatReferences - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
PROJECT_CLASS_PREFIX - Static variable in class openjava.ptree.util.SyntheticClass
 
ProjectRel - class net.sf.saffron.rel.ProjectRel.
ProjectRel is a relational expression which computes a set of 'select expressions' from its input relational expression.
ProjectRel(VolcanoCluster, SaffronRel, RexNode[], String[], int) - Constructor for class net.sf.saffron.rel.ProjectRel
Creates a Project.
ProjectRelBase - class net.sf.saffron.rel.ProjectRelBase.
ProjectRelBase is an abstract base class for SaffronRels which perform projection.
ProjectRelBase.Flags - interface net.sf.saffron.rel.ProjectRelBase.Flags.
 
ProjectRelBase(VolcanoCluster, SaffronRel, RexNode[], String[], int) - Constructor for class net.sf.saffron.rel.ProjectRelBase
Creates a Project.
prompt - Variable in class net.sf.saffron.walden.PrintHandler
 
propagateCostImprovements(VolcanoPlanner, SaffronRel) - Method in class net.sf.saffron.opt.RelSubset
Checks whether a relexp has made its subset cheaper, and if it so, recursively checks whether that subset's parents have gotten cheaper.
properties - Static variable in class net.sf.saffron.util.SaffronProperties
The singleton properties object.
PROPERTY_saffron_class_dir - Static variable in class net.sf.saffron.util.SaffronProperties
The ""saffron.class.dir"" property is where to compile classes to.
PROPERTY_saffron_debug_level - Static variable in class net.sf.saffron.util.SaffronProperties
The integer property ""saffron.debug.level"" determines how much debugging information is printed.
PROPERTY_saffron_debug_out - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.debug.out"" is the name of the file to send debugging information to.
PROPERTY_saffron_java_compiler_args - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.java.compiler.args"" is the argument string for the java compiler.
PROPERTY_saffron_java_compiler_class - Static variable in class net.sf.saffron.util.SaffronProperties
The property ""saffron.java.compiler.class"" is the name of the Java compiler to use.
PROPERTY_saffron_java_compiler_class_DEFAULT - Static variable in class net.sf.saffron.util.SaffronProperties
Default value for SaffronProperties.PROPERTY_saffron_java_compiler_class (""JP.ac.tsukuba.openjava.SunJavaCompiler"").
PROPERTY_saffron_java_dir - Static variable in class net.sf.saffron.util.SaffronProperties
The string propery ""saffron.java.dir"" is the directory to generate temporary java files to.
PROPERTY_saffron_opt_allowInfiniteCostConverters - Static variable in class net.sf.saffron.util.SaffronProperties
The boolean property ""saffron.opt.allowInfiniteCostConverters"" determines whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another.
PROPERTY_saffron_package_name - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.package.name"" is the package in which to include temporary classes.
PROPERTY_saffron_package_name_DEFAULT - Static variable in class net.sf.saffron.util.SaffronProperties
Default value for SaffronProperties.PROPERTY_saffron_package_name (""saffron.runtime"").
PROPERTY_saffron_Statement_printBeforeCompile - Static variable in class net.sf.saffron.util.SaffronProperties
If the boolean property ""saffron.Statement.printBeforeCompile"" is true, Statement prints the statement to System.out before compiling it.
PROPERTY_saffron_stupid - Static variable in class net.sf.saffron.util.SaffronProperties
The boolean property ""saffron.stupid"" determines whether to optimize variable assignments.
PROPERTY_saffron_test_Class - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.test.Class"" is used by Main.suite().
PROPERTY_saffron_test_jdbc_drivers - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.test.jdbc.drivers"" is a comma-separated list of class names to be used as JDBC drivers.
PROPERTY_saffron_test_jdbc_url - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.test.jdbc.url"" is the URL of the JDBC database which contains the EMP and DEPT tables used for testing.
PROPERTY_saffron_test_Name - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.test.Name"" is used by Main.suite().
PROPERTY_saffron_test_Suite - Static variable in class net.sf.saffron.util.SaffronProperties
The string property ""saffron.test.Suite"" is used by Main.suite().
propertyInfo - Static variable in class net.sf.saffron.jdbc.SaffronJdbcDriver
 
PROTECTED - Static variable in class openjava.mop.OJModifier
 
PROTECTED - Static variable in class openjava.ptree.ModifierList
 
PROTECTED - Static variable in interface openjava.syntax.TokenID
 
PROTECTED - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PROTECTED - Static variable in interface openjava.tools.parser.ParserConstants
 
PrototypePattern - Static variable in class net.sf.saffron.util.Glossary
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
ProxyPattern - Static variable in class net.sf.saffron.util.Glossary
Provide a surrogate or placeholder for another object to control access to it.
prune() - Method in class net.sf.saffron.util.Walker
Tell walker that we don't want to visit any (more) children of this node.
pruneSiblings() - Method in class net.sf.saffron.util.Walker
 
ptr - Variable in class openjava.tools.parser.IntAndObj
 
ptypeCache - Variable in class openjava.mop.OJMethodSourceCode
 
PUBLIC - Static variable in class openjava.mop.OJModifier
 
PUBLIC - Static variable in interface openjava.mop.OJMember
 
PUBLIC - Static variable in class openjava.ptree.ModifierList
 
PUBLIC - Static variable in interface openjava.syntax.TokenID
 
PUBLIC - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
PUBLIC - Static variable in interface openjava.tools.parser.ParserConstants
 
pureModifierCheck(Token) - Static method in class openjava.tools.parser.Parser
 
push(Environment) - Method in class openjava.ptree.util.ScopeHandler
 
push(OutputStream) - Method in class openjava.tools.WriterStack
Pushes a print writer from the specified print stream onto the top of this stack.
push(PrintWriter) - Method in class openjava.tools.WriterStack
Pushes a print writer onto the top of this stack.
push(Writer) - Method in class openjava.tools.WriterStack
Pushes a print writer onto the top of this stack.
pushClosedEnvironment() - Method in class openjava.ptree.util.ScopeHandler
 
pushNest() - Static method in class openjava.ptree.ParseTreeObject
 
pushNest() - Method in class openjava.ptree.util.SourceCodeWriter
 
pushPrintWriter(PrintWriter) - Static method in class openjava.ptree.ParseTreeObject
 
pushQuery(SqlSelect) - Method in class net.sf.saffron.sql.SqlWriter
 
pushStatementList(StatementList) - Method in class net.sf.saffron.opt.RelImplementor
 
put(Object) - Method in class net.sf.saffron.runtime.QueueIterator
Producer calls put to add another object (which may be null).
put(String, String) - Method in class openjava.mop.MetaInfo
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClassSourceCode
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClassNull
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClassImp
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClassByteCode
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClassArray
 
putMetaInfo(String, String) - Method in class openjava.mop.OJClass
 
putMulti(Object, Object) - Method in class net.sf.saffron.util.MultiMap
Adds a value for this key.
pw - Variable in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
pw - Variable in class net.sf.saffron.sql.SqlWriter
 
pw - Variable in class net.sf.saffron.walden.PrintHandler
 

Q

qenv - Variable in class net.sf.saffron.oj.xlat.InternalTranslator
 
qualifiedClassName() - Method in class openjava.mop.MetaInfo
 
qualifier - Variable in class openjava.ptree.SelfAccess
 
qualify(String) - Method in class openjava.ptree.util.TypeNameQualifier
 
qualifyName(TypeName) - Method in class openjava.ptree.util.TypeNameQualifier
 
qualifyNameFirst() - Method in class openjava.ojc.CommandArguments
 
qualifyNames(TypeName[]) - Method in class openjava.ptree.util.TypeNameQualifier
 
query - Variable in class net.sf.saffron.opt.VolcanoCluster
 
query - Variable in class net.sf.saffron.sql.SqlWriter
 
query - Variable in class openjava.mop.QueryEnvironment
 
Query - Static variable in class net.sf.saffron.sql.SqlKind
Query is an aggregate of query node types.
QueryEnvironment - class openjava.mop.QueryEnvironment.
QueryEnvironment is the environment seen inside a QueryExpression.
QueryEnvironment(Environment, QueryExpression) - Constructor for class openjava.mop.QueryEnvironment
 
QueryExpander - class openjava.ptree.util.QueryExpander.
QueryExpander is a ParseTreeVisitor which, as it passes over a parse tree, converts QueryExpressions into regular java constructs.
QueryExpander(Environment) - Constructor for class openjava.ptree.util.QueryExpander
 
queryExpression - Variable in class net.sf.saffron.oj.xlat.InternalTranslator.RexQuery
 
QueryExpression - class openjava.ptree.QueryExpression.
QueryExpression is a Saffron extension to Java syntax which represents a SQL-like relational expression.
QueryExpression(Environment) - Method in class openjava.tools.parser.Parser
 
QueryExpression(ExpressionList, boolean, ExpressionList, Expression, Expression, ExpressionList) - Constructor for class openjava.ptree.QueryExpression
 
queryInfo - Variable in class net.sf.saffron.oj.xlat.SubqueryFinder
 
queryInfo - Variable in class net.sf.saffron.oj.xlat.InternalTranslator
 
queryInfo - Variable in class net.sf.saffron.oj.xlat.DeferredLookup
 
QueryInfo - class net.sf.saffron.oj.xlat.QueryInfo.
A QueryInfo holds all the information about a QueryExpression while it is being translated into a collection of SaffronRels.
QueryInfo.CorrelLookupResult - class net.sf.saffron.oj.xlat.QueryInfo.CorrelLookupResult.
 
QueryInfo.CorrelLookupResult(String) - Constructor for class net.sf.saffron.oj.xlat.QueryInfo.CorrelLookupResult
 
QueryInfo.LocalLookupResult - class net.sf.saffron.oj.xlat.QueryInfo.LocalLookupResult.
 
QueryInfo.LocalLookupResult(int, SaffronType) - Constructor for class net.sf.saffron.oj.xlat.QueryInfo.LocalLookupResult
 
QueryInfo.LookupResult - class net.sf.saffron.oj.xlat.QueryInfo.LookupResult.
 
QueryInfo.LookupResult() - Constructor for class net.sf.saffron.oj.xlat.QueryInfo.LookupResult
 
QueryInfo(QueryInfo, Environment, OJQueryExpander, Expression) - Constructor for class net.sf.saffron.oj.xlat.QueryInfo
Creates a QueryInfo
QueryORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
queryStack - Variable in class net.sf.saffron.sql.SqlWriter
 
queryString - Variable in class net.sf.saffron.rel.jdbc.JdbcQuery
For debug.
QueueIterator - class net.sf.saffron.runtime.QueueIterator.
Adapter which exposes a 'push' producer on one thread into an Iterator for use by another thread.
QueueIterator() - Constructor for class net.sf.saffron.runtime.QueueIterator
 
QUOTED_IDENTIFIER - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
quoteIdentifier(String) - Method in class net.sf.saffron.sql.SqlDialect
Encloses an identifier in quotation marks appropriate for the current SQL dialect.
quoteStringLiteral(String) - Method in class net.sf.saffron.sql.SqlDialect
Converts a string into a string literal.

R

RBRACE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
RBRACE - Static variable in interface openjava.syntax.TokenID
 
RBRACE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RBRACE - Static variable in interface openjava.tools.parser.ParserConstants
 
RBRACKET - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
RBRACKET - Static variable in interface openjava.syntax.TokenID
 
RBRACKET - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RBRACKET - Static variable in interface openjava.tools.parser.ParserConstants
 
READ_ACCESS - Static variable in class net.sf.saffron.opt.TableAccessMap
Table is accessed for read only.
readArg(String) - Method in class net.sf.saffron.util.OptionsList.Option
Converts an argument to the correct value type, and acts on the value.
readArg(String) - Method in class net.sf.saffron.util.OptionsList.BooleanOption
 
readArg(String) - Method in class net.sf.saffron.util.OptionsList.EnumeratedOption
 
readArg(String) - Method in class net.sf.saffron.util.OptionsList.NumberOption
 
readArg(String) - Method in class net.sf.saffron.util.OptionsList.StringOption
 
ReadByte() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReadByte() - Method in class openjava.tools.parser.JavaCharStream
 
readChar() - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
readChar() - Method in class openjava.tools.parser.JavaCharStream
 
READWRITE_ACCESS - Static variable in class net.sf.saffron.opt.TableAccessMap
Table is accessed for both read and write.
recompute(RelSubset) - Method in class net.sf.saffron.opt.RuleQueue
 
recomputeDigest() - Method in class net.sf.saffron.rel.SaffronRel
Computes the digest, assigns it, and returns it.
record(String, OJClass) - Method in class net.sf.saffron.oj.util.RelEnvironment
 
record(String, OJClass) - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestEnvironment
 
record(String, OJClass) - Method in class openjava.mop.GlobalEnvironment
Records a class object.
record(String, OJClass) - Method in class openjava.mop.FileEnvironment
Records a class object.
record(String, OJClass) - Method in class openjava.mop.Environment
Records a class object.
record(String, OJClass) - Method in class openjava.mop.ClosedEnvironment
 
recordClassName(String) - Method in class openjava.mop.ClassEnvironment
 
recordInnerClasses(OJClass) - Static method in class openjava.ojc.ExprCompiler
 
recordInnerClasses(OJClass) - Static method in class openjava.ojc.Compiler
 
recordLocalClassName(String) - Method in class openjava.mop.FileEnvironment
Register a simple name as a local class
recordMemberClass(String) - Method in class openjava.mop.ClassEnvironment
 
recordMemberClass(String, String) - Method in class openjava.mop.Environment
If this is a ClassEnvironment for declarerName, record new inner class innerName; otherwise, pass up the environment hierarchy.
recordMemberClass(String, String) - Method in class openjava.mop.ClassEnvironment
 
RED - Static variable in class net.sf.saffron.util.OptionsListTest.Color
 
ReflectSchema - class net.sf.saffron.ext.ReflectSchema.
Schema which uses reflection to find definitions of tables.
ReflectSchema() - Constructor for class net.sf.saffron.ext.ReflectSchema
Creates a schema whose 'tables' are its own public fields.
ReflectSchema(Object) - Constructor for class net.sf.saffron.ext.ReflectSchema
Creates a schema whose 'tables' are the public fields in a given object.
refleshPtypeCache() - Method in class openjava.mop.OJMethodSourceCode
 
refreshRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
register() - Method in class net.sf.saffron.jdbc.SaffronJdbcDriver
Implicitly registers this driver when class is loaded (for example, if someone executes 'Class.forName("saffron.jdbc.SaffronJdbcDriver")')
register(EnumeratedValues.Value) - Method in class net.sf.saffron.util.EnumeratedValues
Associates a symbolic name with an ordinal value.
register(OJClass) - Method in class net.sf.saffron.oj.util.ClassCollector
 
register(RexOperator) - Method in class net.sf.saffron.rex.RexOperatorTable
 
register(SaffronConnection, Expression, OJConnectionRegistry.ExpressionFunctor, Environment) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Registers a connection with an expression and environment
register(SaffronPlanner) - Static method in class net.sf.saffron.rel.SaffronRel
Registers any special rules specific to this kind of relational expression.
register(SaffronPlanner) - Static method in class net.sf.saffron.rel.jdbc.JdbcQuery
 
register(SaffronRel) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Registers a relational expression
register(SaffronRel, SaffronRel) - Method in interface net.sf.saffron.core.SaffronPlanner
Registers a relational expression in the expression bank.
register(SaffronRel, SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
register(SqlOperator) - Method in class net.sf.saffron.sql.SqlOperatorTable
 
register(SqlValidator.Scope, boolean) - Method in class net.sf.saffron.sql.SqlValidator
Registers a new scope.
registerAbstractRelationalRules() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
registerAbstractRels() - Method in class net.sf.saffron.opt.VolcanoPlanner
 
registerCorrelVariable(String) - Method in class net.sf.saffron.rel.SaffronRel
 
registerCount - Variable in class net.sf.saffron.opt.VolcanoPlanner
Incremented every time a relational expression is registered or two sets are merged.
registeredSchemas - Variable in class net.sf.saffron.opt.VolcanoPlanner
List of all schemas which have been registered.
registerFrom(SqlValidator.Scope, SqlNode, String) - Method in class net.sf.saffron.sql.SqlValidator
 
registerImpl(SaffronRel, RelSet) - Method in class net.sf.saffron.opt.VolcanoPlanner
Register a new expression exp.
registerInternal(SaffronConnection, Expression, OJConnectionRegistry.ExpressionFunctor, Environment, String) - Method in class net.sf.saffron.oj.OJConnectionRegistry
 
registerIterRels(VolcanoPlanner) - Static method in class net.sf.saffron.oj.OJPlannerFactory
 
registerJavaRels(VolcanoPlanner) - Static method in class net.sf.saffron.oj.OJPlannerFactory
Register all of the Java implementations for the abstract relational operators, along with appropriate conversion rules.
registerOption(String) - Method in class openjava.ojc.CommandArguments2
 
registerOption(String) - Method in class openjava.ojc.CommandArguments
 
registerQuery(SqlValidator.Scope, SqlNode, String, boolean) - Method in class net.sf.saffron.sql.SqlValidator
 
registerRules(SaffronPlanner) - Method in interface net.sf.saffron.core.SaffronSchema
Registers all of the rules supported by this schema.
registerRules(SaffronPlanner) - Method in class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema
 
registerRules(SaffronPlanner) - Method in class net.sf.saffron.ext.ReflectSchema
 
registerRules(SaffronPlanner) - Method in class net.sf.saffron.ext.ClassSchema
 
registerSchema(SaffronSchema) - Method in interface net.sf.saffron.core.SaffronPlanner
Tells this planner that a schema exists.
registerSchema(SaffronSchema) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
registerStoppedVariable(String) - Method in class net.sf.saffron.rel.JoinRel
 
registerSubqueries(SqlValidator.SelectScope, SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
 
registerSubquery(SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
registerSubset(RelSet, RelSubset) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
regularAttr - Static variable in class openjava.debug.gui.SourceCodeViewer
 
regularAttr - Static variable in class openjava.debug.gui.ColoredSourceWriter
 
ReInit(InputStream) - Method in class net.sf.saffron.sql.parser.Parser
 
ReInit(InputStream) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(InputStream) - Method in class openjava.tools.parser.Parser
 
ReInit(InputStream) - Method in class openjava.tools.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class openjava.tools.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class openjava.tools.parser.JavaCharStream
 
ReInit(JavaCharStream) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
ReInit(JavaCharStream) - Method in class openjava.tools.parser.ParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class openjava.tools.parser.ParserTokenManager
 
ReInit(ParserTokenManager) - Method in class net.sf.saffron.sql.parser.Parser
 
ReInit(ParserTokenManager) - Method in class openjava.tools.parser.Parser
 
ReInit(Reader) - Method in class net.sf.saffron.sql.parser.Parser
 
ReInit(Reader) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(Reader) - Method in class openjava.tools.parser.Parser
 
ReInit(Reader) - Method in class openjava.tools.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class openjava.tools.parser.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class openjava.tools.parser.JavaCharStream
 
ReInitRounds() - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
ReInitRounds() - Method in class openjava.tools.parser.ParserTokenManager
 
rel - Variable in class net.sf.saffron.oj.stmt.PreparedExplanation
 
rel - Variable in class net.sf.saffron.oj.util.RelEnvironment
 
rel - Variable in class net.sf.saffron.opt.RelSet
 
rel - Variable in class net.sf.saffron.opt.RelImplementor.RelBind
 
rel - Variable in class net.sf.saffron.opt.RelImplementor.Frame
relation which is being implemented in this frame
rel - Variable in class net.sf.saffron.opt.RelImplementor.Translator
 
REL_MINUS - Static variable in class openjava.ptree.BinaryExpression
 
REL_MINUS - Static variable in interface openjava.tools.parser.ParserConstants
 
RelationalExpression(Environment) - Method in class openjava.tools.parser.Parser
 
relative(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
releaseSavepoint(Savepoint) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
RelEnvironment - class net.sf.saffron.oj.util.RelEnvironment.
RelEnvironment defines the set of variables available to a relational expression.
RelEnvironment(SaffronRel) - Constructor for class net.sf.saffron.oj.util.RelEnvironment
 
RelFieldCollation - class net.sf.saffron.rel.RelFieldCollation.
RelFieldCollation defines the ordering for one field of a SaffronRel whose output is to be sorted.
RelFieldCollation(int) - Constructor for class net.sf.saffron.rel.RelFieldCollation
 
RelImplementor - class net.sf.saffron.opt.RelImplementor.
RelImplementor deals with the nastiness of converting a tree of relational expressions into an implementation, generally an openjava parse tree.
RelImplementor.Bind - interface net.sf.saffron.opt.RelImplementor.Bind.
 
RelImplementor.EagerBind - class net.sf.saffron.opt.RelImplementor.EagerBind.
 
RelImplementor.EagerBind(Variable) - Constructor for class net.sf.saffron.opt.RelImplementor.EagerBind
 
RelImplementor.Frame - class net.sf.saffron.opt.RelImplementor.Frame.
 
RelImplementor.Frame() - Constructor for class net.sf.saffron.opt.RelImplementor.Frame
 
RelImplementor.LazyBind - class net.sf.saffron.opt.RelImplementor.LazyBind.
 
RelImplementor.LazyBind(Variable, StatementList, SaffronType, RelImplementor.VariableInitializerThunk) - Constructor for class net.sf.saffron.opt.RelImplementor.LazyBind
 
RelImplementor.RelBind - class net.sf.saffron.opt.RelImplementor.RelBind.
Binds a relational expression to whatever another relational expression is currently bound to.
RelImplementor.RelBind(SaffronRel) - Constructor for class net.sf.saffron.opt.RelImplementor.RelBind
 
RelImplementor.Translator - class net.sf.saffron.opt.RelImplementor.Translator.
Translator is a shuttle used to implement RelImplementor.translate(net.sf.saffron.rel.SaffronRel, net.sf.saffron.rex.RexNode).
RelImplementor.Translator.WhichInputResult - class net.sf.saffron.opt.RelImplementor.Translator.WhichInputResult.
Result of call to RelImplementor.Translator.whichInput(int, net.sf.saffron.rel.SaffronRel), contains the input relational expression, its index, and the index of the field within that relational expression.
RelImplementor.Translator.WhichInputResult(SaffronRel, int, int) - Constructor for class net.sf.saffron.opt.RelImplementor.Translator.WhichInputResult
 
RelImplementor.Translator(RelImplementor, SaffronRel) - Constructor for class net.sf.saffron.opt.RelImplementor.Translator
 
RelImplementor.VariableInitializerThunk - interface net.sf.saffron.opt.RelImplementor.VariableInitializerThunk.
A VariableInitializerThunk yields a VariableInitializer.
RelImplementor(RexBuilder) - Constructor for class net.sf.saffron.opt.RelImplementor
 
relImportanceComparator - Variable in class net.sf.saffron.opt.RuleQueue
Compares relexps according to their cached 'importance'.
relQueue - Variable in class net.sf.saffron.opt.RuleQueue
 
rels - Variable in class net.sf.saffron.opt.VolcanoRuleCall
 
rels - Variable in class net.sf.saffron.opt.RuleQueue
 
rels - Variable in class net.sf.saffron.opt.RelSubset
 
rels - Variable in class net.sf.saffron.opt.RelSet
 
RelSet - class net.sf.saffron.opt.RelSet.
A RelSet is an equivalence-set of expressions; that is, a set of expressions which have identical semantics.
RelSet() - Constructor for class net.sf.saffron.opt.RelSet
 
RelSubset - class net.sf.saffron.opt.RelSubset.
A RelSubset is set of expressions in a set which have the same calling convention.
RelSubset.CheapestPlanReplacer - class net.sf.saffron.opt.RelSubset.CheapestPlanReplacer.
Visitor which walks over a tree of RelSets, replacing each node with the cheapest implementation of the expression.
RelSubset.CheapestPlanReplacer(SaffronPlanner) - Constructor for class net.sf.saffron.opt.RelSubset.CheapestPlanReplacer
 
RelSubset(VolcanoCluster, RelSet, CallingConvention) - Constructor for class net.sf.saffron.opt.RelSubset
 
RelVisitor - class net.sf.saffron.rel.RelVisitor.
A RelVisitor is a Visitor role in the Visitor pattern and visits SaffronRel objects as the role of Element.
RelVisitor() - Constructor for class net.sf.saffron.rel.RelVisitor
 
REM - Static variable in interface openjava.syntax.TokenID
 
REM - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
REM - Static variable in interface openjava.tools.parser.ParserConstants
 
REMASSIGN - Static variable in interface openjava.syntax.TokenID
 
REMASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
REMASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
remove() - Method in class net.sf.saffron.runtime.ResultSetIterator
 
remove() - Method in class net.sf.saffron.runtime.QueueIterator
 
remove() - Method in class net.sf.saffron.runtime.EnumerationIterator
 
remove() - Method in class net.sf.saffron.runtime.CompoundIterator
 
remove() - Method in class net.sf.saffron.runtime.CalcIterator
 
remove() - Method in class net.sf.saffron.runtime.BufferedIterator
 
remove() - Method in class net.sf.saffron.runtime.BufferedIterator.Clonerator
 
remove(int) - Method in class openjava.mop.OJModifier
 
remove(int) - Method in class openjava.ptree.StatementList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ParameterList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ObjectList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ModifierList
Removes an element at the specified point from this list
remove(int) - Method in class openjava.ptree.MemberDeclarationList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ExpressionList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ClassDeclarationList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CatchList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CaseLabelList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.CaseGroupList
Removes the element at the specified position in this Vector.
remove(int) - Method in class openjava.ptree.ArrayInitializer
Removes the element at the specified position in this Vector.
remove(Object) - Method in class net.sf.saffron.util.BinaryHeap
Removes an object from the queue.
remove(SaffronRel) - Method in class net.sf.saffron.opt.RuleQueue
 
removeAll() - Method in class openjava.ptree.List
Removes an element at the specified point from this list
removeClass(OJClass) - Method in class openjava.mop.OJClassSourceCode
 
removeClass(OJClass) - Method in class openjava.mop.OJClassNull
 
removeClass(OJClass) - Method in class openjava.mop.OJClassImp
 
removeClass(OJClass) - Method in class openjava.mop.OJClassByteCode
 
removeClass(OJClass) - Method in class openjava.mop.OJClassArray
 
removeClass(OJClass) - Method in class openjava.mop.OJClass
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClassSourceCode
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClassNull
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClassImp
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClassByteCode
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClassArray
 
removeConstructor(OJConstructor) - Method in class openjava.mop.OJClass
 
RemoveDistinctRule - class net.sf.saffron.rel.RemoveDistinctRule.
Rule to remove a DistinctRel if the underlying relational expression is already distinct.
RemoveDistinctRule() - Constructor for class net.sf.saffron.rel.RemoveDistinctRule
 
removedModifier(int) - Method in class openjava.mop.OJModifier
 
removeField(OJField) - Method in class openjava.mop.OJClassSourceCode
 
removeField(OJField) - Method in class openjava.mop.OJClassNull
 
removeField(OJField) - Method in class openjava.mop.OJClassImp
 
removeField(OJField) - Method in class openjava.mop.OJClassByteCode
 
removeField(OJField) - Method in class openjava.mop.OJClassArray
 
removeField(OJField) - Method in class openjava.mop.OJClass
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClassSourceCode
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClassNull
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClassImp
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClassByteCode
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClassArray
 
removeMethod(OJMethod) - Method in class openjava.mop.OJClass
 
removeSubqueries(Expression) - Method in class net.sf.saffron.oj.xlat.QueryInfo
Goes through an expression looking for sub-queries (in or exists).
removeTheDefaults(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with private access modifier.
removeTheDefaults(OJClass[]) - Static method in class openjava.mop.OJClass
 
removeTheDefaults(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with private access modifier.
removeTheDefaults(OJConstructor[]) - Static method in class openjava.mop.OJClass
 
removeTheDefaults(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with private access modifier.
removeTheDefaults(OJField[]) - Static method in class openjava.mop.OJClass
 
removeTheDefaults(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with private access modifier.
removeTheDefaults(OJMethod[]) - Static method in class openjava.mop.OJClass
 
removeTheNonPublics(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJClass[]) - Static method in class openjava.mop.OJClass
 
removeTheNonPublics(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJConstructor[]) - Static method in class openjava.mop.OJClass
 
removeTheNonPublics(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJField[]) - Static method in class openjava.mop.OJClass
 
removeTheNonPublics(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with non-public access modifier; one of private, protected or package level access modifiers.
removeTheNonPublics(OJMethod[]) - Static method in class openjava.mop.OJClass
 
removeThePrivates(OJClass[]) - Static method in class openjava.mop.Toolbox
Generates an array of classes containing the source classes except ones with private access modifier.
removeThePrivates(OJClass[]) - Static method in class openjava.mop.OJClass
 
removeThePrivates(OJConstructor[]) - Static method in class openjava.mop.Toolbox
Generates an array of constructors containing the source constructors except ones with private access modifier.
removeThePrivates(OJConstructor[]) - Static method in class openjava.mop.OJClass
 
removeThePrivates(OJField[]) - Static method in class openjava.mop.Toolbox
Generates an array of fields containing the source fields except ones with private access modifier.
removeThePrivates(OJField[]) - Static method in class openjava.mop.OJClass
 
removeThePrivates(OJMethod[]) - Static method in class openjava.mop.Toolbox
Generates an array of methods containing the source methods except ones with private access modifier.
removeThePrivates(OJMethod[]) - Static method in class openjava.mop.OJClass
 
RemoveTrivialProjectRule - class net.sf.saffron.rel.RemoveTrivialProjectRule.
Rule which, given a ProjectRel node which merely returns its input, converts the node into its child.
RemoveTrivialProjectRule() - Constructor for class net.sf.saffron.rel.RemoveTrivialProjectRule
 
rename(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
replace(ParseTree) - Method in class openjava.ptree.ParseTreeObject
 
replace(ParseTree) - Method in interface openjava.ptree.ParseTree
 
replace(String, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object[]) - Static method in class openjava.ptree.util.PartialParser
Replaces "#s" "#EXPR" "#STMT" "#STMTS" in the given string with the given arguments.
replace(String, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class openjava.ptree.util.PartialParser
 
replace(String, String, String) - Static method in class net.sf.saffron.util.Util
Replaces every occurrence of find in s with replace.
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.ParseTreeObject
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.NonLeaf
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.List
 
replaceChildWith(ParseTree, ParseTree) - Method in class openjava.ptree.Leaf
 
replaceDotWithDollar(String, int) - Static method in class openjava.mop.OJClass
 
replaceInput(int, SaffronRel) - Method in class net.sf.saffron.opt.OptUtil.RelHolder
 
replaceInput(int, SaffronRel) - Method in class net.sf.saffron.rel.UnionRel
 
replaceInput(int, SaffronRel) - Method in class net.sf.saffron.rel.SingleRel
 
replaceInput(int, SaffronRel) - Method in class net.sf.saffron.rel.SaffronRel
Replaces the ordinalInParentth input.
replaceInput(int, SaffronRel) - Method in class net.sf.saffron.rel.JoinRel
 
replaceSubqueries(SqlToRelConverter.Blackboard, SqlNode) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
requestFlatReferences() - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Request that references to join outputs be produced as "flat" FieldAccesses rather than preserving the structure of the join.
required_ - Variable in class net.sf.saffron.util.OptionsList.Option
 
requiresAliasForFromItems() - Method in class net.sf.saffron.sql.SqlDialect
 
reregister(RelSet, SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
resizeContents() - Method in class net.sf.saffron.web.applet.WaldenApplet
 
resolve(Environment) - Method in class openjava.ptree.MethodCall
Returns the method that this call is to.
resolve(String, SqlValidator.Scope[], int[]) - Method in class net.sf.saffron.sql.SqlValidator.Scope
Looks up a node with a given name.
resolve(String, SqlValidator.Scope[], int[]) - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
resolve(String, SqlValidator.Scope[], int[]) - Method in class net.sf.saffron.sql.SqlValidator.JoinScope
 
resolveColumn(String) - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
resolveException(NoSuchMemberException, String) - Method in class openjava.mop.OJClass
 
resolveException(NoSuchMemberException, String, OJClass[]) - Method in class openjava.mop.OJClass
 
resolveOrder(OJClass) - Method in class openjava.ojc.ExprCompiler
 
resolveOrder(OJClass) - Method in class openjava.ojc.Compiler
 
restart() - Method in class net.sf.saffron.runtime.BufferedIterator
 
RestorableTokenSource - class openjava.syntax.RestorableTokenSource.
A TokenSource which can be back-tracked.
RestorableTokenSource(TokenSource) - Constructor for class openjava.syntax.RestorableTokenSource
 
RestorableTokenSource(TokenSource, Environment) - Constructor for class openjava.syntax.RestorableTokenSource
 
restore() - Method in class openjava.syntax.RestorableTokenSource
 
restore() - Method in class openjava.tools.parser.CustomTokenManager
 
result - Variable in class net.sf.saffron.ext.Nth.Holder_Object
 
result - Variable in class net.sf.saffron.ext.Nth.Holder_double
 
result - Variable in class net.sf.saffron.ext.Nth.Holder_int
 
RESULT_SET - Static variable in class net.sf.saffron.opt.CallingConvention
 
RESULT_SET_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
The RESULT_SET calling convention means that the expression is a JDBC result set.
result(Comparable, Comparable, Object) - Method in class net.sf.saffron.ext.Median
 
result(Comparable, Object) - Method in class net.sf.saffron.ext.Median
 
result(double, Object) - Method in class net.sf.saffron.ext.Nth
 
result(int, Object) - Method in class net.sf.saffron.ext.Nth
 
result(int, Object) - Method in class net.sf.saffron.ext.Median
 
result(Object, Object) - Method in class net.sf.saffron.ext.Nth
 
result(String, Object) - Method in class net.sf.saffron.ext.LocaleMin
 
resultCallingConvention - Variable in class net.sf.saffron.oj.stmt.OJStatement
CallingConvention via which results should be returned by execution.
resultMethod - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
resultSet - Variable in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
resultSet - Variable in class net.sf.saffron.runtime.Row
 
resultSet - Variable in class net.sf.saffron.runtime.ResultSetIterator
 
ResultSetConverterRel - class net.sf.saffron.oj.convert.ResultSetConverterRel.
A ResultSetConverterRel converts a plan from inConvention to CallingConvention.RESULT_SET_ORDINAL.
ResultSetConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.ResultSetConverterRel
 
ResultSetIterator - class net.sf.saffron.runtime.ResultSetIterator.
A ResultSetIterator is an adapter which converts a ResultSet to a Iterator.
ResultSetIterator(ResultSet) - Constructor for class net.sf.saffron.runtime.ResultSetIterator
 
RETURN - Static variable in interface openjava.syntax.TokenID
 
RETURN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RETURN - Static variable in interface openjava.tools.parser.ParserConstants
 
ReturnStatement - class openjava.ptree.ReturnStatement.
The ReturnStatement class represents a return statement node of parse tree.
ReturnStatement() - Constructor for class openjava.ptree.ReturnStatement
Allocates a new object.
ReturnStatement(Environment) - Method in class openjava.tools.parser.Parser
 
ReturnStatement(Expression) - Constructor for class openjava.ptree.ReturnStatement
Allocates a new object.
RexAction - interface net.sf.saffron.rex.RexAction.
A RexAction is called when a RexPattern finds a match.
rexBuilder - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
rexBuilder - Variable in class net.sf.saffron.oj.xlat.InternalTranslator
 
rexBuilder - Variable in class net.sf.saffron.oj.xlat.AggUnpickler
 
rexBuilder - Variable in class net.sf.saffron.opt.VolcanoCluster
 
rexBuilder - Variable in class net.sf.saffron.opt.RelImplementor
 
rexBuilder - Variable in class net.sf.saffron.rel.SwapJoinRule.VariableReplacer
 
rexBuilder - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
RexBuilder - class net.sf.saffron.rex.RexBuilder.
Factory for row expressions.
RexBuilder(SaffronTypeFactory) - Constructor for class net.sf.saffron.rex.RexBuilder
 
RexCall - class net.sf.saffron.rex.RexCall.
An expression formed by a call to an operator with zero or more expressions as operands.
RexCall(SaffronType, SqlOperator, RexNode[]) - Constructor for class net.sf.saffron.rex.RexCall
 
RexCorrelVariable - class net.sf.saffron.rex.RexCorrelVariable.
Reference to the current row of a correlating relational expression.
RexCorrelVariable(String, SaffronType) - Constructor for class net.sf.saffron.rex.RexCorrelVariable
 
RexFieldAccess - class net.sf.saffron.rex.RexFieldAccess.
Access to a field of a row-expression.
RexFieldAccess(RexNode, SaffronField) - Constructor for class net.sf.saffron.rex.RexFieldAccess
 
RexInputRef - class net.sf.saffron.rex.RexInputRef.
Variable which references a field of an input relational expression.
RexInputRef(int, SaffronType) - Constructor for class net.sf.saffron.rex.RexInputRef
Creates an input variable.
RexKind - class net.sf.saffron.rex.RexKind.
Enumeration of some important types of row-expression.
RexKind(String, int) - Constructor for class net.sf.saffron.rex.RexKind
Creates a kind.
RexKind(String, int, RexKind[]) - Constructor for class net.sf.saffron.rex.RexKind
Creates a kind which includes other kinds.
RexList - class net.sf.saffron.rex.RexList.
List of row-expression nodes
RexList() - Constructor for class net.sf.saffron.rex.RexList
Creates an empty RexList.
RexList(Collection) - Constructor for class net.sf.saffron.rex.RexList
Creates a RexList containing the nodes in list.
RexList(RexNode[]) - Constructor for class net.sf.saffron.rex.RexList
Creates a RexList with a collection of elements.
RexLiteral - class net.sf.saffron.rex.RexLiteral.
Constant value in a row-expression.
RexLiteral(Object, SaffronType) - Constructor for class net.sf.saffron.rex.RexLiteral
Creates a SqlLiteral.
rexNode - Variable in class net.sf.saffron.oj.xlat.SubqueryFinder.RexExpression
 
RexNode - class net.sf.saffron.rex.RexNode.
Row expression.
RexNode() - Constructor for class net.sf.saffron.rex.RexNode
 
RexOperator - class net.sf.saffron.rex.RexOperator.
Defines a function
RexOperator(String, RexKind) - Constructor for class net.sf.saffron.rex.RexOperator
 
RexOperatorTable - class net.sf.saffron.rex.RexOperatorTable.
A RexOperatorTable is ...
RexOperatorTable() - Constructor for class net.sf.saffron.rex.RexOperatorTable
 
RexPattern - interface net.sf.saffron.rex.RexPattern.
A RexPattern represents an expression with holes in it.
RexRangeRef - class net.sf.saffron.rex.RexRangeRef.
Reference to a range of columns.
RexRangeRef(SaffronType, int) - Constructor for class net.sf.saffron.rex.RexRangeRef
Creates a range reference.
RexShuttle - class net.sf.saffron.rex.RexShuttle.
Passes over a row-expression, calling a handler method for each node, appropriate to the type of the node.
RexShuttle() - Constructor for class net.sf.saffron.rex.RexShuttle
 
RexTest - class net.sf.saffron.rex.RexTest.
Regression test suite for row-expressions.
RexTest() - Constructor for class net.sf.saffron.rex.RexTest
 
RexToOjTranslator - class net.sf.saffron.oj.xlat.RexToOjTranslator.
Converts a row expression to a Java expression.
RexToOjTranslator() - Constructor for class net.sf.saffron.oj.xlat.RexToOjTranslator
 
rexToSqlTranslator - Variable in class net.sf.saffron.opt.VolcanoCluster
 
RexToSqlTranslator - class net.sf.saffron.rex.RexToSqlTranslator.
Translates a row-expression to a SQL parse tree.
RexToSqlTranslator() - Constructor for class net.sf.saffron.rex.RexToSqlTranslator
 
RexUtil - class net.sf.saffron.rex.RexUtil.
Utility methods concerning row-expressions.
RexUtil() - Constructor for class net.sf.saffron.rex.RexUtil
 
RexVariable - class net.sf.saffron.rex.RexVariable.
A row-expression which references a field.
RexVariable(String, SaffronType) - Constructor for class net.sf.saffron.rex.RexVariable
 
right - Variable in class net.sf.saffron.rel.JoinRel
 
Right - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
Right outer join.
RIGHT - Static variable in class net.sf.saffron.rel.JoinRel.JoinType
 
RIGHT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
RIGHT - Static variable in interface openjava.tools.parser.ParserConstants
 
RIGHT_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
 
Right_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
rightFields - Variable in class net.sf.saffron.rel.SwapJoinRule.VariableReplacer
 
rightPrec - Variable in class net.sf.saffron.sql.SqlOperator
The precedence with which this operator binds to the expression to the right.
rollback() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
rollback(Savepoint) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
root - Variable in class net.sf.saffron.oj.xlat.QueryInfo
 
root - Variable in class net.sf.saffron.opt.VolcanoPlanner
 
root - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
rootRowType - Variable in class net.sf.saffron.oj.xlat.OJQueryExpander
 
roughModifierCheck(Token) - Method in class openjava.tools.parser.Parser
 
row - Variable in class net.sf.saffron.runtime.ResultSetIterator
 
row - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
Row - class net.sf.saffron.runtime.Row.
When a relational expression obeys the result set calling convention, and does not explicitly specify a row type, the results are object of type Row.
Row - Static variable in class net.sf.saffron.rex.RexKind
The row constructor operator.
Row(ResultSet) - Constructor for class net.sf.saffron.runtime.Row
 
rowConstructor - Variable in class net.sf.saffron.rex.RexOperatorTable
 
rowConstructor - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
RowConstructor() - Method in class net.sf.saffron.sql.parser.Parser
 
RowConstructorList() - Method in class net.sf.saffron.sql.parser.Parser
 
rowDeleted() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
rowInserted() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
RowORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
rowType - Variable in class net.sf.saffron.ext.AbstractTable
 
rowType - Variable in class net.sf.saffron.oj.stmt.PreparedExecution
 
rowType - Variable in class net.sf.saffron.oj.xlat.QueryInfo.LocalLookupResult
The record type of the relation we were seeking.
rowType - Variable in class net.sf.saffron.rel.SaffronRel
cached type of this relational expression
rowType - Variable in class net.sf.saffron.sql.SqlValidator.SelectScope
Type of the output row, which comprises the name and type of each output column.
rowType - Variable in class net.sf.saffron.sql.SqlValidator.TableConstructorScope
 
rowType - Variable in class openjava.ptree.SetExpression
 
rowUpdated() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
RPAREN - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
RPAREN - Static variable in interface openjava.syntax.TokenID
 
RPAREN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RPAREN - Static variable in interface openjava.tools.parser.ParserConstants
 
RSIGNEDSHIFT - Static variable in interface openjava.syntax.TokenID
 
RSIGNEDSHIFT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RSIGNEDSHIFT - Static variable in interface openjava.tools.parser.ParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 
RSIGNEDSHIFTASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RSIGNEDSHIFTASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
rule - Variable in class net.sf.saffron.opt.VolcanoRuleCall
 
rule - Variable in class net.sf.saffron.opt.RuleOperand
 
ruleMatchImportanceComparator - Variable in class net.sf.saffron.opt.RuleQueue
 
RuleOperand - class net.sf.saffron.opt.RuleOperand.
A RuleOperand determines whether a VolcanoRule can be applied to a particular expression.
RuleOperand(Class, CallingConvention, RuleOperand[]) - Constructor for class net.sf.saffron.opt.RuleOperand
Creates an operand which matches any CallingConvention.
RuleOperand(Class, RuleOperand[]) - Constructor for class net.sf.saffron.opt.RuleOperand
Creates an operand which matches any CallingConvention.
ruleQueue - Variable in class net.sf.saffron.opt.VolcanoPlanner
Holds rule calls waiting to be fired.
RuleQueue - class net.sf.saffron.opt.RuleQueue.
Priority queue of relexps whose rules have not been called, and rule-matches which have not yet been acted upon.
RuleQueue.RelImportanceComparator - class net.sf.saffron.opt.RuleQueue.RelImportanceComparator.
Compares SaffronRel objects according to their cached 'importance'.
RuleQueue.RelImportanceComparator() - Constructor for class net.sf.saffron.opt.RuleQueue.RelImportanceComparator
 
RuleQueue.RuleMatchImportanceComparator - class net.sf.saffron.opt.RuleQueue.RuleMatchImportanceComparator.
Compares VolcanoRuleMatch objects according to their importance.
RuleQueue.RuleMatchImportanceComparator() - Constructor for class net.sf.saffron.opt.RuleQueue.RuleMatchImportanceComparator
 
RuleQueue(VolcanoPlanner) - Constructor for class net.sf.saffron.opt.RuleQueue
 
run() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
run() - Method in class net.sf.saffron.runtime.ThreadIterator
 
run() - Method in class net.sf.saffron.util.MainApp
Does the work of the application, handles any errors, then calls System.exit(int) to terminate the application.
run() - Method in class openjava.ojc.TranslatorThread
 
run() - Method in class openjava.ojc.GUICompiler
 
run() - Method in class openjava.ojc.ExprCompiler
 
run() - Method in class openjava.ojc.Compiler
 
run(Reader, Handler) - Method in class net.sf.saffron.walden.Interpreter
Reads and runs commands from a reader until it is empty.
runOne(Parser, Handler) - Method in class net.sf.saffron.walden.Interpreter
Reads one statement from the parser, executes it, and prints the result.
runQuery(String) - Method in class net.sf.saffron.test.SaffronTestCase
Runs a query, using the default arguments, and returns the result.
runQuery(String, OJStatement.Argument[]) - Method in class net.sf.saffron.test.SaffronTestCase
Runs a query and returns the result.
runQueryCatch(String) - Method in class net.sf.saffron.test.SaffronTestCase
Runs a query, and returns any exception.
RUNSIGNEDSHIFT - Static variable in interface openjava.syntax.TokenID
 
RUNSIGNEDSHIFT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RUNSIGNEDSHIFT - Static variable in interface openjava.tools.parser.ParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface openjava.syntax.TokenID
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
runTest() - Method in class net.sf.saffron.util.MethodCallTestCase
 

S

saffronConnection - Variable in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
SaffronConnection - interface net.sf.saffron.core.SaffronConnection.
A connection to Saffron database.
SaffronConnectionDecorator - class net.sf.saffron.core.SaffronConnectionDecorator.
Base for a class which wraps a SaffronConnection and extends its functionality.
SaffronConnectionDecorator(SaffronConnection) - Constructor for class net.sf.saffron.core.SaffronConnectionDecorator
 
SaffronError - error net.sf.saffron.runtime.SaffronError.
SaffronError indicates a runtime error within Saffron library code or generated code.
SaffronError() - Constructor for class net.sf.saffron.runtime.SaffronError
 
SaffronError(String) - Constructor for class net.sf.saffron.runtime.SaffronError
 
SaffronError(Throwable) - Constructor for class net.sf.saffron.runtime.SaffronError
 
SaffronError(Throwable, String) - Constructor for class net.sf.saffron.runtime.SaffronError
 
SaffronExpansionApplier - class openjava.ptree.util.SaffronExpansionApplier.
SaffronExpansionApplier performs the same expansions as its base class ExpansionApplier, plus it expands references to objects of type SaffronSchema and converts queries into regular Java code.
SaffronExpansionApplier(Environment) - Constructor for class openjava.ptree.util.SaffronExpansionApplier
 
SaffronField - interface net.sf.saffron.core.SaffronField.
The definition of a field in a SaffronType.
SaffronJdbcConnection - class net.sf.saffron.jdbc.SaffronJdbcConnection.
A SaffronJdbcConnection is a JDBC SaffronJdbcConnection.MyConnection to a Saffron database.
SaffronJdbcConnection.MyConnection - class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection.
 
SaffronJdbcConnection.MyConnection(Object, SaffronSchema) - Constructor for class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection
 
SaffronJdbcConnection.Property - class net.sf.saffron.jdbc.SaffronJdbcConnection.Property.
 
SaffronJdbcConnection.Property() - Constructor for class net.sf.saffron.jdbc.SaffronJdbcConnection.Property
 
SaffronJdbcConnection() - Constructor for class net.sf.saffron.jdbc.SaffronJdbcConnection
 
SaffronJdbcConnection(String, Properties) - Constructor for class net.sf.saffron.jdbc.SaffronJdbcConnection
 
SaffronJdbcDriver - class net.sf.saffron.jdbc.SaffronJdbcDriver.
A SaffronJdbcDriver is a JDBC Driver for a Saffron database.
SaffronJdbcDriver() - Constructor for class net.sf.saffron.jdbc.SaffronJdbcDriver
 
SaffronJdbcStatement - class net.sf.saffron.jdbc.SaffronJdbcStatement.
A SaffronJdbcStatement is a JDBC Statement on a Saffron database.
SaffronJdbcStatement(SaffronJdbcConnection) - Constructor for class net.sf.saffron.jdbc.SaffronJdbcStatement
 
SaffronPlanner - interface net.sf.saffron.core.SaffronPlanner.
A SaffronPlanner is a query optimizer: it transforms a relational expression into a semantically equivalent relational expression, according to a given set of rules and a cost model.
SaffronProperties - class net.sf.saffron.util.SaffronProperties.
Provides an environment for debugging information, et cetera, used by saffron.
SaffronProperties() - Constructor for class net.sf.saffron.util.SaffronProperties
Please use SaffronProperties.instance() to create a SaffronProperties.
SaffronRel - class net.sf.saffron.rel.SaffronRel.
A SaffronRel is a relational expression.
SaffronRel(VolcanoCluster) - Constructor for class net.sf.saffron.rel.SaffronRel
Creates a SaffronRel.
SaffronResource - class net.sf.saffron.util.SaffronResource.
todo:
SaffronResource() - Constructor for class net.sf.saffron.util.SaffronResource
 
SaffronSchema - interface net.sf.saffron.core.SaffronSchema.
A SaffronSchema is a set of SaffronTable objects.
SaffronTable - interface net.sf.saffron.core.SaffronTable.
Represents a relational dataset in a SaffronSchema.
SaffronTestCase - class net.sf.saffron.test.SaffronTestCase.
 
SaffronTestCase(String) - Constructor for class net.sf.saffron.test.SaffronTestCase
 
SaffronType - interface net.sf.saffron.core.SaffronType.
The type of a scalar expression or a row returned from a relational expression.
SaffronTypeFactory - interface net.sf.saffron.core.SaffronTypeFactory.
Creates types.
SaffronTypeFactory.FieldInfo - interface net.sf.saffron.core.SaffronTypeFactory.FieldInfo.
Callback which provides enough information to create fields.
SaffronTypeFactoryImpl - class net.sf.saffron.core.SaffronTypeFactoryImpl.
Skeletal implementation of SaffronTypeFactory.
SaffronTypeFactoryImpl.CrossType - class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType.
Type of the cartesian product of two or more sets of records.
SaffronTypeFactoryImpl.CrossType(SaffronType[]) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
Creates a cartesian product type.
SaffronTypeFactoryImpl.FieldImpl - class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl.
Simple implementation of SaffronField
SaffronTypeFactoryImpl.FieldImpl(String, int, SaffronType) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
SaffronTypeFactoryImpl.JavaType - class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType.
Type which is based upon a Java class.
SaffronTypeFactoryImpl.JavaType(Class) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.JavaType
 
SaffronTypeFactoryImpl.RecordType - class net.sf.saffron.core.SaffronTypeFactoryImpl.RecordType.
Type which is a set of named fields.
SaffronTypeFactoryImpl.RecordType(SaffronField[]) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.RecordType
Creates a RecordType.
SaffronTypeFactoryImpl.SqlType - class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType.
SQL scalar type.
SaffronTypeFactoryImpl.SqlType(SqlTypeName) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
Constructs a type with no parameters.
SaffronTypeFactoryImpl.SqlType(SqlTypeName, int) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
Constructs a type with precision/length but no scale.
SaffronTypeFactoryImpl.SqlType(SqlTypeName, int, int) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
Constructs a type with precision/length and scale.
SaffronTypeFactoryImpl.TypeImpl - class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl.
Abstract implementation for SaffronType.
SaffronTypeFactoryImpl.TypeImpl(SaffronField[]) - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
SaffronTypeFactoryImpl() - Constructor for class net.sf.saffron.core.SaffronTypeFactoryImpl
 
SaffronUtil - class net.sf.saffron.runtime.SaffronUtil.
Miscellaneous utility functions used by generated code.
SaffronUtil() - Constructor for class net.sf.saffron.runtime.SaffronUtil
 
SC_AND - Static variable in interface openjava.tools.parser.ParserConstants
 
SC_OR - Static variable in interface openjava.tools.parser.ParserConstants
 
scale - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
SCALE_NOT_SPECIFIED - Static variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
schema - Variable in class net.sf.saffron.core.EmptySaffronConnection
 
schema - Variable in class net.sf.saffron.ext.AbstractTable
 
schema - Variable in class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection
 
schema - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader
 
schema - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.TestContext
 
schema - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
schema - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader
 
Schema - Static variable in class net.sf.saffron.jdbc.SaffronJdbcConnection.Property
"schema" is the name of a schema class.
scope - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Collection of SaffronRel objects which correspond to a SELECT statement.
ScopeHandler - class openjava.ptree.util.ScopeHandler.
Refinement of EvaluationShuttle which automatically pushes and pops the current scope.
ScopeHandler(Environment) - Constructor for class openjava.ptree.util.ScopeHandler
 
scopes - Variable in class net.sf.saffron.sql.SqlValidator
Maps query nodes to the scope created from them.
searchImportedClasses(String) - Method in class openjava.mop.FileEnvironment
 
searchImportedPackages(String) - Method in class openjava.mop.FileEnvironment
 
searchMetaclassInTable(String) - Static method in class openjava.mop.OJSystem
 
seeker - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.TestContext
 
seeker - Variable in class net.sf.saffron.sql2rel.ConverterTest.TestContext
 
select - Variable in class net.sf.saffron.sql.SqlValidator.SelectScope
 
Select - Static variable in class net.sf.saffron.sql.SqlKind
SELECT statement or sub-query
SELECT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
SELECT - Static variable in interface openjava.tools.parser.ParserConstants
 
SELECT_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
SelectExpression() - Method in class net.sf.saffron.sql.parser.Parser
 
SelectionRule - class openjava.syntax.SelectionRule.
The class SelectionRule represents selective syntax rule.
SelectionRule(SyntaxRule[]) - Constructor for class openjava.syntax.SelectionRule
Allocates a new rule representing a selection of given rules.
SelectionRule(SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.SelectionRule
 
SelectionRule(SyntaxRule, SyntaxRule, SyntaxRule) - Constructor for class openjava.syntax.SelectionRule
 
SelectItem() - Method in class net.sf.saffron.sql.parser.Parser
 
SelectList() - Method in class net.sf.saffron.sql.parser.Parser
 
selectOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
SelectORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
SelfAccess - class openjava.ptree.SelfAccess.
The class SelfAccess represents an access to this object.
SelfAccess() - Constructor for class openjava.ptree.SelfAccess
 
SelfAccess(Environment) - Method in class openjava.tools.parser.Parser
 
SelfAccess(int) - Constructor for class openjava.ptree.SelfAccess
 
SelfAccess(String) - Constructor for class openjava.ptree.SelfAccess
 
Semaphore - class net.sf.saffron.runtime.Semaphore.
 
Semaphore(int) - Constructor for class net.sf.saffron.runtime.Semaphore
 
SEMICOLON - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
SEMICOLON - Static variable in interface openjava.syntax.TokenID
 
SEMICOLON - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SEMICOLON - Static variable in interface openjava.tools.parser.ParserConstants
 
SeparatedListRule - class openjava.syntax.SeparatedListRule.
The class SeparatedListRule represents the syntax rule of a list separated by an separator.
SeparatedListRule(SyntaxRule, int) - Constructor for class openjava.syntax.SeparatedListRule
Allocates a new rule representing a list of a give rule separeted by a given separator.
SeparatedListRule(SyntaxRule, int, boolean) - Constructor for class openjava.syntax.SeparatedListRule
Allocates a new rule representing a list of a give rule separeted by a given separator.
separator - Variable in class openjava.syntax.SeparatedListRule
 
sessionCreated(HttpSessionEvent) - Method in class net.sf.saffron.web.servlet.WaldenListener
 
sessionDestroyed(HttpSessionEvent) - Method in class net.sf.saffron.web.servlet.WaldenListener
 
set - Variable in class net.sf.saffron.opt.RelSubset
 
set(double, double, double) - Method in class net.sf.saffron.opt.VolcanoCost
 
set(int, CaseGroup) - Method in class openjava.ptree.CaseGroupList
Adds the specified element after the list This causes side-effect.
set(int, CaseLabel) - Method in class openjava.ptree.CaseLabelList
Adds the specified element after the list This causes side-effect.
set(int, CatchBlock) - Method in class openjava.ptree.CatchList
Adds the specified element after the list This causes side-effect.
set(int, ClassDeclaration) - Method in class openjava.ptree.ClassDeclarationList
Adds the specified element after the list This causes side-effect.
set(int, Expression) - Method in class openjava.ptree.ExpressionList
Adds the specified element after the list This causes side-effect.
set(int, MemberDeclaration) - Method in class openjava.ptree.MemberDeclarationList
Adds the specified element after the list This causes side-effect.
set(int, Object) - Method in class openjava.ptree.ObjectList
Adds the specified element after the list This causes side-effect.
set(int, Parameter) - Method in class openjava.ptree.ParameterList
Adds the specified element after the list This causes side-effect.
set(int, Statement) - Method in class openjava.ptree.StatementList
Adds the specified element after the list This causes side-effect.
set(int, String) - Method in class openjava.ptree.ModifierList
Sets the specified element at the specified place of the list
set(int, VariableInitializer) - Method in class openjava.ptree.ArrayInitializer
Adds the specified element after the list This causes side-effect.
set(Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p ]
set(Object[]) - Method in class openjava.ptree.ExpressionObject
Makes this ptree a list presenting for [ p ]
set(Object[]) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p ]
set(Object, boolean) - Method in class net.sf.saffron.util.OptionsList.Option
 
set(Object, Object) - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
set(Object, Object) - Method in interface net.sf.saffron.core.SaffronField
Sets the value of this field in an instance of the type.
set(Object, Object) - Method in class openjava.mop.OJFieldSourceCode
 
set(Object, Object) - Method in class openjava.mop.OJFieldImp
 
set(Object, Object) - Method in class openjava.mop.OJFieldByteCode
 
set(Object, Object) - Method in class openjava.mop.OJField
 
set(Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 ]
set(Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 ]
set(Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 ]
set(Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 ]
set(Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 ]
set(Object, Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 p6 ]
set(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class openjava.ptree.NonLeaf
Makes this ptree a list presenting for [ p0 p1 p2 p3 p4 p5 p6 p7 ]
set(OptionsList.Option, Object, boolean) - Method in class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler
 
set(OptionsList.Option, Object, boolean) - Method in interface net.sf.saffron.util.OptionsList.OptionHandler
 
set(OptionsList.Option, Object, boolean) - Method in class net.sf.saffron.util.OptionsList.BasicOptionHandler
 
setAbstract() - Method in class openjava.mop.OJModifier
 
setAlias(String) - Method in class openjava.ptree.AliasedExpression
 
setArgs(Object[]) - Method in class net.sf.saffron.oj.stmt.PreparedExecution
 
setArguments(ExpressionList) - Method in class openjava.ptree.MethodCall
Sets the arguments for this method.
setArguments(ExpressionList) - Method in class openjava.ptree.AllocationExpression
Sets the arguments of this constructor.
setAutoCommit(boolean) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setBaseclass(TypeName) - Method in class openjava.ptree.ClassDeclaration
Sets super class name
setBaseclasses(TypeName[]) - Method in class openjava.ptree.ClassDeclaration
Sets super class name
setBody(MemberDeclarationList) - Method in class openjava.ptree.ClassDeclaration
Sets class body
setBody(StatementList) - Method in class openjava.mop.OJMethodSourceCode
 
setBody(StatementList) - Method in class openjava.mop.OJMethodImp
 
setBody(StatementList) - Method in class openjava.mop.OJMethodByteCode
 
setBody(StatementList) - Method in class openjava.mop.OJMethod
 
setBody(StatementList) - Method in class openjava.mop.OJConstructorSourceCode
 
setBody(StatementList) - Method in class openjava.mop.OJConstructorImp
 
setBody(StatementList) - Method in class openjava.mop.OJConstructorByteCode
 
setBody(StatementList) - Method in class openjava.mop.OJConstructor
 
setBody(StatementList) - Method in class openjava.ptree.TryStatement
Sets the body of this try statement.
setBody(StatementList) - Method in class openjava.ptree.MethodDeclaration
Sets body of this method.
setBody(StatementList) - Method in class openjava.ptree.MemberInitializer
Sets the body of this instance initializer.
setBody(StatementList) - Method in class openjava.ptree.ConstructorDeclaration
Sets the statement list of this constructor body.
setBody(StatementList) - Method in class openjava.ptree.CatchBlock
Sets the body of this catch block.
setBoolean(Object, boolean) - Method in class openjava.mop.OJFieldSourceCode
 
setBoolean(Object, boolean) - Method in class openjava.mop.OJFieldImp
 
setBoolean(Object, boolean) - Method in class openjava.mop.OJFieldByteCode
 
setBoolean(Object, boolean) - Method in class openjava.mop.OJField
 
setByte(Object, byte) - Method in class openjava.mop.OJFieldSourceCode
 
setByte(Object, byte) - Method in class openjava.mop.OJFieldImp
 
setByte(Object, byte) - Method in class openjava.mop.OJFieldByteCode
 
setByte(Object, byte) - Method in class openjava.mop.OJField
 
setCaseGroupList(CaseGroupList) - Method in class openjava.ptree.SwitchStatement
Sets the case group list.
setCatalog(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setCatchList(CatchList) - Method in class openjava.ptree.TryStatement
Sets the catch block list.
setChar(Object, char) - Method in class openjava.mop.OJFieldSourceCode
 
setChar(Object, char) - Method in class openjava.mop.OJFieldImp
 
setChar(Object, char) - Method in class openjava.mop.OJFieldByteCode
 
setChar(Object, char) - Method in class openjava.mop.OJField
 
setClassBody(MemberDeclarationList) - Method in class openjava.ptree.AllocationExpression
Sets the class body of this constructor.
setClassDeclarations(ClassDeclarationList) - Method in class openjava.ptree.CompilationUnit
Sets the type declaration list of this compilation unit
setClassEnvironment(Environment) - Method in class openjava.tools.parser.Parser
Detects class or interface name and metaclass
setClasspath(String) - Method in class openjava.ojc.JavaCompilerArgs
 
setClassType(TypeName) - Method in class openjava.ptree.AllocationExpression
Sets the class type of this constructor.
setComment(String) - Method in class openjava.ptree.NonLeaf
Sets the comment of javadoc format which explains this declaration.
setCondition(Expression) - Method in class openjava.ptree.ForStatement
Sets the condition part of this for-statement.
setCondition(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the conditional part of this conditional expression.
setConnection(Connection) - Method in class net.sf.saffron.ext.JdbcConnection
 
setConstructorInvocation(ConstructorInvocation) - Method in class openjava.ptree.ConstructorDeclaration
Sets the special call statement.
setCorrelVariable(String) - Method in class net.sf.saffron.rel.SaffronRel
 
setCursorName(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setDebugFlag(boolean) - Static method in class openjava.ptree.ParseTreeObject
 
setDebugInfo(int) - Method in class openjava.ojc.JavaCompilerArgs
 
setDebugLevel(int) - Static method in class openjava.ptree.ParseTreeObject
 
setDebugLevel(int) - Method in class openjava.ptree.util.SourceCodeWriter
to write debugging code
setDebugLevel(int) - Static method in class openjava.tools.DebugOut
 
setDebugOut(PrintStream) - Static method in class openjava.tools.DebugOut
 
setDebugStream(PrintStream) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
setDebugStream(PrintStream) - Method in class openjava.tools.parser.ParserTokenManager
 
setDeclaredImports(String[]) - Method in class openjava.ptree.CompilationUnit
Sets the import statement list of this compilation unit
setDeclaringClass(OJClass) - Method in class openjava.mop.OJMethodSourceCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJMethodImp
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJMethodByteCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJMethod
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJFieldSourceCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJFieldImp
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJFieldByteCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJField
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJConstructorSourceCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJConstructorImp
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJConstructorByteCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJConstructor
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClassSourceCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClassNull
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClassImp
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClassByteCode
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClassArray
 
setDeclaringClass(OJClass) - Method in class openjava.mop.OJClass
 
setDefaultValueFactory(DefaultValueFactory) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
Set a new DefaultValueFactory.
setDestdir(String) - Method in class openjava.ojc.JavaCompilerArgs
 
setDimension(int) - Method in class openjava.ptree.TypeName
Sets array dimension of declarated type
setDimExprList(ExpressionList) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the dimexpr list of the array.
setDouble(Object, double) - Method in class openjava.mop.OJFieldSourceCode
 
setDouble(Object, double) - Method in class openjava.mop.OJFieldImp
 
setDouble(Object, double) - Method in class openjava.mop.OJFieldByteCode
 
setDouble(Object, double) - Method in class openjava.mop.OJField
 
setElementAt(Object, int) - Method in class openjava.ptree.NonLeaf
Sets the specified element at the specified point of this nonleaf-node.
setElseStatements(StatementList) - Method in class openjava.ptree.IfStatement
Sets the else part of this if statement.
setEncloser(Expression) - Method in class openjava.ptree.AllocationExpression
Sets the expression of enclosing object.
setEnvironment(Environment) - Method in class openjava.ptree.util.EvaluationShuttle
 
setEquivalent(SaffronConnection, SaffronConnection) - Method in class net.sf.saffron.oj.OJConnectionRegistry
Register that a connection is equivalent to another.
setEscapeProcessing(boolean) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJMethodSourceCode
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJMethodImp
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJMethodByteCode
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJMethod
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJConstructorSourceCode
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJConstructorImp
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJConstructorByteCode
 
setExceptionTypes(OJClass[]) - Method in class openjava.mop.OJConstructor
 
setExitCode(int) - Method in class net.sf.saffron.util.MainApp
Sets the code which this program will return to the operating system.
setExitStatement(Statement) - Method in class net.sf.saffron.opt.RelImplementor
 
SetExpression - class openjava.ptree.SetExpression.
A SetExpression is an expression which consists of a set of rows.
SetExpression() - Constructor for class openjava.ptree.SetExpression
 
setExpression(Expression) - Method in class openjava.ptree.WhileStatement
Sets the condtion of this while statement.
setExpression(Expression) - Method in class openjava.ptree.UnaryExpression
Sets the expression operated in this expression.
setExpression(Expression) - Method in class openjava.ptree.ThrowStatement
Sets the returned expression by this statement.
setExpression(Expression) - Method in class openjava.ptree.SynchronizedStatement
Sets the expression to be synchronized by this statement.
setExpression(Expression) - Method in class openjava.ptree.SwitchStatement
Sets the expression of the condition to switch.
setExpression(Expression) - Method in class openjava.ptree.ReturnStatement
Sets the returned expression by this statement.
setExpression(Expression) - Method in class openjava.ptree.IfStatement
Sets the condition of this if statement.
setExpression(Expression) - Method in class openjava.ptree.ExpressionStatement
Sets the expression of this statement.
setExpression(Expression) - Method in class openjava.ptree.DoWhileStatement
Sets the condtion of this do-while statement.
setExpression(Expression) - Method in class openjava.ptree.CastExpression
Sets the expression of the operand to be casted in this expression.
setFalseCase(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the false case part of this.
setFetchDirection(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setFetchDirection(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
setFetchSize(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setFetchSize(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
setFinal() - Method in class openjava.mop.OJModifier
 
setFinallyBody(StatementList) - Method in class openjava.ptree.TryStatement
Sets the finally body.
setFloat(Object, float) - Method in class openjava.mop.OJFieldSourceCode
 
setFloat(Object, float) - Method in class openjava.mop.OJFieldImp
 
setFloat(Object, float) - Method in class openjava.mop.OJFieldByteCode
 
setFloat(Object, float) - Method in class openjava.mop.OJField
 
setGreater(int) - Method in class net.sf.saffron.runtime.Holder.int_Holder
 
setHandler(OptionsList.OptionHandler) - Method in class net.sf.saffron.util.OptionsList.Option
 
setHoldability(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setIncrement(ExpressionList) - Method in class openjava.ptree.ForStatement
Sets the increments part of this for-statement.
setIndexExpr(Expression) - Method in class openjava.ptree.ArrayAccess
Sets the dimexpr list.
setInit(ExpressionList) - Method in class openjava.ptree.ForStatement
Sets the initialization part of this for-statement.
setInitDecl(TypeName, VariableDeclarator[]) - Method in class openjava.ptree.ForStatement
Sets the initialization part of this for-statement.
setInitializer(ArrayInitializer) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the initializer of this array allocation.
setInitializer(VariableInitializer) - Method in class openjava.ptree.VariableDeclarator
Sets variable initializer.
setInitializer(VariableInitializer) - Method in class openjava.ptree.VariableDeclaration
Sets variable initializer.
setInitializer(VariableInitializer) - Method in class openjava.ptree.FieldDeclaration
Gets variable initializer of this field.
setInstance(ClassMap) - Static method in class openjava.ptree.util.ClassMap
 
setInt(Object, int) - Method in class openjava.mop.OJFieldSourceCode
 
setInt(Object, int) - Method in class openjava.mop.OJFieldImp
 
setInt(Object, int) - Method in class openjava.mop.OJFieldByteCode
 
setInt(Object, int) - Method in class openjava.mop.OJField
 
setInterfaces(OJClass[]) - Method in class openjava.mop.OJClass
 
setInterfaces(TypeName[]) - Method in class openjava.ptree.ClassDeclaration
Sets interface name list
setJavaCompiler(JavaCompiler) - Static method in class openjava.mop.OJSystem
internal use only
setLabel(String) - Method in class openjava.ptree.LabeledStatement
Sets the label.
setLabel(String) - Method in class openjava.ptree.ContinueStatement
Sets the label of this break statement.
setLabel(String) - Method in class openjava.ptree.BreakStatement
Sets the label of this break statement.
setLeft(Expression) - Method in class openjava.ptree.InstanceofExpression
Sets the expression of the left operand to be tested in this expression.
setLeft(Expression) - Method in class openjava.ptree.BinaryExpression
Sets the expression of the left operand.
setLeft(Expression) - Method in class openjava.ptree.AssignmentExpression
Sets the expression of the left operand.
setLesser(int) - Method in class net.sf.saffron.runtime.Holder.int_Holder
 
setLoginTimeout(int) - Method in class net.sf.saffron.util.JdbcDataSource
 
setLogWriter(PrintWriter) - Method in class net.sf.saffron.util.JdbcDataSource
 
setLong(Object, long) - Method in class openjava.mop.OJFieldSourceCode
 
setLong(Object, long) - Method in class openjava.mop.OJFieldImp
 
setLong(Object, long) - Method in class openjava.mop.OJFieldByteCode
 
setLong(Object, long) - Method in class openjava.mop.OJField
 
setMaxFieldSize(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setMaxRows(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setMetaclass(String) - Method in class openjava.ptree.ClassDeclaration
 
setMetaclass(String[]) - Method in class openjava.ptree.ClassDeclaration
 
setModifiers(int) - Method in class openjava.mop.OJMethodSourceCode
 
setModifiers(int) - Method in class openjava.mop.OJMethodImp
 
setModifiers(int) - Method in class openjava.mop.OJMethodByteCode
 
setModifiers(int) - Method in class openjava.mop.OJMethod
 
setModifiers(int) - Method in class openjava.mop.OJFieldSourceCode
 
setModifiers(int) - Method in class openjava.mop.OJFieldImp
 
setModifiers(int) - Method in class openjava.mop.OJFieldByteCode
 
setModifiers(int) - Method in class openjava.mop.OJField
 
setModifiers(int) - Method in class openjava.mop.OJConstructorSourceCode
 
setModifiers(int) - Method in class openjava.mop.OJConstructorImp
 
setModifiers(int) - Method in class openjava.mop.OJConstructorByteCode
 
setModifiers(int) - Method in class openjava.mop.OJConstructor
 
setModifiers(ModifierList) - Method in class openjava.ptree.VariableDeclaration
Sets the modifer list of this variable declaration.
setModifiers(ModifierList) - Method in class openjava.ptree.Parameter
Sets the modifiers of this parameter.
setModifiers(ModifierList) - Method in class openjava.ptree.MethodDeclaration
Sets modifierlist of this method.
setModifiers(ModifierList) - Method in class openjava.ptree.FieldDeclaration
Sets modifier list of this field.
setModifiers(ModifierList) - Method in class openjava.ptree.ConstructorDeclaration
Sets modifier list.
setModifiers(ModifierList) - Method in class openjava.ptree.ClassDeclaration
Sets modifier list
setModifiers(OJModifier) - Method in class openjava.mop.OJMethod
 
setModifiers(OJModifier) - Method in class openjava.mop.OJField
 
setName(String) - Method in class openjava.mop.OJMethodSourceCode
 
setName(String) - Method in class openjava.mop.OJMethodImp
 
setName(String) - Method in class openjava.mop.OJMethodByteCode
 
setName(String) - Method in class openjava.mop.OJMethod
 
setName(String) - Method in class openjava.mop.OJFieldSourceCode
 
setName(String) - Method in class openjava.mop.OJFieldImp
 
setName(String) - Method in class openjava.mop.OJFieldByteCode
 
setName(String) - Method in class openjava.mop.OJField
 
setName(String) - Method in class openjava.mop.OJConstructorByteCode
 
setName(String) - Method in class openjava.mop.OJClass
not implemented yet
setName(String) - Method in class openjava.ptree.TypeName
Sets the type name except array dimension of this type specifier.
setName(String) - Method in class openjava.ptree.MethodDeclaration
Sets name of this method.
setName(String) - Method in class openjava.ptree.MethodCall
Sets the method name.
setName(String) - Method in class openjava.ptree.FieldAccess
Sets the field name.
setName(String) - Method in class openjava.ptree.ConstructorDeclaration
Sets the name of this constructor node.
setName(String) - Method in class openjava.ptree.ClassDeclaration
Sets a class name in extends clause.
setNest(int) - Static method in class openjava.ptree.ParseTreeObject
 
setNest(int) - Method in class openjava.ptree.util.SourceCodeWriter
 
setObjectID() - Method in class openjava.ptree.ParseTreeObject
Increments idCount class variable and set the instance's object identifier number to the number of idCount variable.
setOperand(int, SqlNode) - Method in class net.sf.saffron.sql.SqlCall
 
setOperator(int) - Method in class openjava.ptree.UnaryExpression
Sets the operator of this unary expression.
setOperator(int) - Method in class openjava.ptree.BinaryExpression
Sets the id number of the operator.
setOperator(int) - Method in class openjava.ptree.AssignmentExpression
Sets the id number of the operator.
setPackage(String) - Method in class openjava.mop.FileEnvironment
Sets the package name.
setPackage(String) - Method in class openjava.ptree.CompilationUnit
Sets the package of this compilation unit
setPackaged() - Method in class openjava.mop.OJModifier
 
setParameter(Parameter) - Method in class openjava.ptree.CatchBlock
Sets the exception parameter of this catch block.
setParameters(ParameterList) - Method in class openjava.ptree.MethodDeclaration
Sets parameter list of this method.
setParameters(ParameterList) - Method in class openjava.ptree.ConstructorDeclaration
Sets the parameter list.
setParent(ParseTreeObject) - Method in class openjava.ptree.ParseTreeObject
 
setPrintStream(PrintStream) - Static method in class openjava.ptree.ParseTreeObject
Sets the writer to the one from the specified stream.
setPrivate() - Method in class openjava.mop.OJModifier
 
setProtected() - Method in class openjava.mop.OJModifier
 
setPublic() - Method in class openjava.mop.OJModifier
 
SetQuery - Static variable in class net.sf.saffron.sql.SqlKind
 
setQuery(Expression) - Method in class openjava.ptree.ForStatement
Sets the 'in' expression of this for-statement.
SetQueryORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
SetQuery is an aggregate of set-query node types.
setQueryTimeout(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcStatement
 
setReadOnly(boolean) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setReferenceExpr(Expression) - Method in class openjava.ptree.MethodCall
Sets the expression accessed.
setReferenceExpr(Expression) - Method in class openjava.ptree.FieldAccess
Sets the expression accessed.
setReferenceExpr(Expression) - Method in class openjava.ptree.ArrayAccess
Sets the expression accessed as array.
setReferenceType(TypeName) - Method in class openjava.ptree.MethodCall
 
setReferenceType(TypeName) - Method in class openjava.ptree.FieldAccess
 
setResultCallingConvention(CallingConvention) - Method in class net.sf.saffron.oj.stmt.OJStatement
 
setReturnType(OJClass) - Method in class openjava.mop.OJMethodSourceCode
 
setReturnType(OJClass) - Method in class openjava.mop.OJMethodImp
 
setReturnType(OJClass) - Method in class openjava.mop.OJMethodByteCode
 
setReturnType(OJClass) - Method in class openjava.mop.OJMethod
 
setReturnType(TypeName) - Method in class openjava.ptree.MethodDeclaration
Sets type specifier of this method.
setRight(Expression) - Method in class openjava.ptree.BinaryExpression
Sets the expression of the right operand.
setRight(Expression) - Method in class openjava.ptree.AssignmentExpression
Sets the expression of the right operand.
setRoot(SaffronRel) - Method in interface net.sf.saffron.core.SaffronPlanner
 
setRoot(SaffronRel) - Method in class net.sf.saffron.oj.xlat.QueryInfo
 
setRoot(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoPlanner
 
setRoot(SaffronRel) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
setRoot(SaffronRel[]) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
 
setSavepoint() - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setSavepoint(String) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setShort(Object, short) - Method in class openjava.mop.OJFieldSourceCode
 
setShort(Object, short) - Method in class openjava.mop.OJFieldImp
 
setShort(Object, short) - Method in class openjava.mop.OJFieldByteCode
 
setShort(Object, short) - Method in class openjava.mop.OJField
 
setSource(String, String) - Method in class openjava.ojc.DynamicJavaCompiler.DynamicJavaCompilerArgs
 
setSource(String, String) - Method in class openjava.ojc.JavaCompilerArgs
 
setSourceCode(FieldDeclaration) - Method in class openjava.mop.OJFieldSourceCode
 
setSourceCode(int, String) - Method in class openjava.debug.gui.SourceCodeViewer
 
setSourceCode(String) - Method in class openjava.debug.gui.SourceCodeViewer
 
setStatement(Statement) - Method in class openjava.ptree.LabeledStatement
Sets the statement of this labeled statement
setStatements(StatementList) - Method in class openjava.ptree.WhileStatement
Sets the body of this while statement.
setStatements(StatementList) - Method in class openjava.ptree.SynchronizedStatement
Sets the statements guarded by this synchronization.
setStatements(StatementList) - Method in class openjava.ptree.IfStatement
Sets the then part of this if statement.
setStatements(StatementList) - Method in class openjava.ptree.ForStatement
Sets the body of this for-statement.
setStatements(StatementList) - Method in class openjava.ptree.DoWhileStatement
Sets the body of this do-while statement.
setStatements(StatementList) - Method in class openjava.ptree.Block
Sets the statement list of this block.
setString(String) - Method in class openjava.ojc.JavaCompilerArgs
Sets the arguments by parsing a standard java argument string.
setStringArray(String[]) - Method in class openjava.ojc.JavaCompilerArgs
Sets the arguments by parsing a standard java argument string.
setSuffixes(Hashtable) - Method in class openjava.ptree.MethodDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.FieldDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.ConstructorDeclaration
 
setSuffixes(Hashtable) - Method in class openjava.ptree.ClassDeclaration
 
setSuperclass(OJClass) - Method in class openjava.mop.OJClass
 
setSyntaxException(SyntaxException) - Method in class openjava.syntax.AbstractSyntaxRule
Sets the last syntax exception in consuming token source through the method consume(TokenSource).
setTab(String) - Static method in class openjava.ptree.ParseTreeObject
 
setTab(String) - Method in class openjava.ptree.util.SourceCodeWriter
 
setThreadInstance(SaffronTypeFactory) - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
setThreadInstance(VolcanoPlannerFactory) - Static method in class net.sf.saffron.opt.VolcanoPlannerFactory
 
setThrows(TypeName[]) - Method in class openjava.ptree.MethodDeclaration
Sets throw type name list of this method.
setThrows(TypeName[]) - Method in class openjava.ptree.ConstructorDeclaration
Sets the class type list thrown by this constructor.
setTransactionIsolation(int) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setTransference(ConstructorInvocation) - Method in class openjava.mop.OJConstructorSourceCode
 
setTransference(ConstructorInvocation) - Method in class openjava.mop.OJConstructorImp
 
setTransference(ConstructorInvocation) - Method in class openjava.mop.OJConstructorByteCode
 
setTransference(ConstructorInvocation) - Method in class openjava.mop.OJConstructor
 
setTrueCase(Expression) - Method in class openjava.ptree.ConditionalExpression
Sets the true case part of this conditional expression.
setType(OJClass) - Method in class openjava.mop.OJFieldSourceCode
 
setType(OJClass) - Method in class openjava.mop.OJFieldImp
 
setType(OJClass) - Method in class openjava.mop.OJFieldByteCode
 
setType(OJClass) - Method in class openjava.mop.OJField
 
setTypeMap(Map) - Method in class net.sf.saffron.jdbc.SaffronJdbcConnection
 
setTypeName(String) - Method in class openjava.ptree.TypeName
Deprecated.  
setTypeName(TypeName) - Method in class openjava.ptree.ClassLiteral
Sets the type name of this class literal.
setTypeName(TypeName) - Method in class openjava.ptree.ArrayAllocationExpression
Sets the type name of the array.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.VariableDeclaration
Sets the type specifier of this variable declaration.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.Parameter
Sets the type specifier of this parameter.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.InstanceofExpression
Sets the type specifier of the right operand to be tested in this expression.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.FieldDeclaration
Sets type specifier of this field variable.
setTypeSpecifier(TypeName) - Method in class openjava.ptree.CastExpression
Sets the type specifier to cast in this expression.
setUp() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
setUp() - Method in class net.sf.saffron.test.SaffronTestCase
 
setVariable(String) - Method in class openjava.ptree.VariableDeclarator
Sets declarator name, declarator name includes variable name but its dimension.
setVariable(String) - Method in class openjava.ptree.VariableDeclaration
Sets declarator name, declarator name includes variable name but its dimension.
setVariable(String) - Method in class openjava.ptree.Parameter
Sets the variable name of this parameter.
setVariable(String) - Method in class openjava.ptree.ForStatement
Sets the name of the 'in' variable of this for-statement.
setVariable(String) - Method in class openjava.ptree.FieldDeclaration
Sets variable name of this field.
setVariableDeclarator(VariableDeclarator) - Method in class openjava.ptree.VariableDeclaration
Sets the variable declarator of this variable declaration.
setVariableDeclarator(VariableDeclarator) - Method in class openjava.ptree.FieldDeclaration
Deprecated.  
setVariablesStopped(HashSet) - Method in class net.sf.saffron.rel.JoinRel
 
setVerbose(boolean) - Method in class openjava.ojc.JavaCompilerArgs
 
SHIFT_L - Static variable in class openjava.ptree.BinaryExpression
 
SHIFT_L - Static variable in class openjava.ptree.AssignmentExpression
 
SHIFT_R - Static variable in class openjava.ptree.BinaryExpression
 
SHIFT_R - Static variable in class openjava.ptree.AssignmentExpression
 
SHIFT_RR - Static variable in class openjava.ptree.BinaryExpression
 
SHIFT_RR - Static variable in class openjava.ptree.AssignmentExpression
 
ShiftExpression(Environment) - Method in class openjava.tools.parser.Parser
 
SHORT - Static variable in class openjava.mop.OJSystem
class object for primitive type short
SHORT - Static variable in interface openjava.syntax.TokenID
 
SHORT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SHORT - Static variable in interface openjava.tools.parser.ParserConstants
 
shortestPath - Variable in class net.sf.saffron.util.Graph
Maps Graph.Arc to Graph.Arc[].
showUsage() - Static method in class openjava.ojc.Main
 
showUsage() - Static method in class openjava.ojc.ExprMain
 
shuttle - Variable in class net.sf.saffron.opt.VisitorRelVisitor
 
Signature - class openjava.mop.Signature.
The class Signature represents a signature of members of class; innerclass, field, method, or constructor.
signature() - Method in class openjava.mop.OJMethod
 
signature() - Method in interface openjava.mop.OJMember
 
signature() - Method in class openjava.mop.OJField
 
signature() - Method in class openjava.mop.OJConstructor
 
signature() - Method in class openjava.mop.OJClass
 
Signature(OJClass) - Constructor for class openjava.mop.Signature
 
Signature(OJClass[]) - Constructor for class openjava.mop.Signature
 
Signature(OJConstructor) - Constructor for class openjava.mop.Signature
 
Signature(OJField) - Constructor for class openjava.mop.Signature
 
Signature(OJMethod) - Constructor for class openjava.mop.Signature
 
Signature(String) - Constructor for class openjava.mop.Signature
 
Signature(String, OJClass[]) - Constructor for class openjava.mop.Signature
 
signatures - Variable in class net.sf.saffron.sql.type.SqlTypeName
Bitwise-or of flags indicating allowable precision/scale combinations.
simpleclassname - Variable in class openjava.mop.MetaInfo
 
SimpleIdentifier() - Method in class net.sf.saffron.sql.parser.Parser
 
SimpleIdentifierCommaList() - Method in class net.sf.saffron.sql.parser.Parser
 
SINGLE_LINE_COMMENT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
SINGLE_LINE_COMMENT - Static variable in interface openjava.tools.parser.ParserConstants
 
singleQuoteChar(char) - Static method in class openjava.ptree.Literal
 
SingleRel - class net.sf.saffron.rel.SingleRel.
A SingleRel is a base class single-input relational expressions.
SingleRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.rel.SingleRel
Creates a SingleRel.
SingleTerminatorRel - class net.sf.saffron.oj.rel.SingleTerminatorRel.
A SingleTerminatorRel is an abstract base for Terminators with one input.
SingleTerminatorRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.rel.SingleTerminatorRel
 
SingletonPattern - Static variable in class net.sf.saffron.util.Glossary
Ensure a class only has one instance, and provide a global point of access to it.
size() - Method in class net.sf.saffron.rex.RexList
 
size() - Method in class net.sf.saffron.sql.SqlNodeList
 
size() - Method in class openjava.ptree.List
Returns the length of this list.
SkipLexicalActions(Token) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
SkipLexicalActions(Token) - Method in class openjava.tools.parser.ParserTokenManager
 
SLASH - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
SLASH - Static variable in interface openjava.syntax.TokenID
 
SLASH - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SLASH - Static variable in interface openjava.tools.parser.ParserConstants
 
SLASHASSIGN - Static variable in interface openjava.syntax.TokenID
 
SLASHASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SLASHASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
soilCache() - Method in class openjava.ptree.ExpressionObject
 
solveOrder - Variable in class net.sf.saffron.opt.RuleOperand
 
SortRel - class net.sf.saffron.rel.SortRel.
Relational expression which imposes a particular sort order on its input without otherwise changing its content.
SortRel(VolcanoCluster, SaffronRel, RelFieldCollation[]) - Constructor for class net.sf.saffron.rel.SortRel
Creates a sorter.
source - Variable in class openjava.ojc.DynamicJavaCompiler.DynamicJavaCompilerArgs
 
SOURCE_OPERAND - Static variable in class net.sf.saffron.sql.SqlInsert
 
SOURCE_SELECT_OPERAND - Static variable in class net.sf.saffron.sql.SqlDelete
 
SourceCodeViewer - class openjava.debug.gui.SourceCodeViewer.
 
SourceCodeViewer.CaretListenerLabel - class openjava.debug.gui.SourceCodeViewer.CaretListenerLabel.
 
SourceCodeViewer.CaretListenerLabel(String) - Constructor for class openjava.debug.gui.SourceCodeViewer.CaretListenerLabel
 
SourceCodeViewer() - Constructor for class openjava.debug.gui.SourceCodeViewer
 
SourceCodeViewer(Object) - Constructor for class openjava.debug.gui.SourceCodeViewer
 
SourceCodeWriter - class openjava.ptree.util.SourceCodeWriter.
The class SourceCodeWriter is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
SourceCodeWriter(PrintWriter) - Constructor for class openjava.ptree.util.SourceCodeWriter
Allocates a source code writer.
Special - Static variable in class net.sf.saffron.sql.SqlOperator.Syntax
 
specialConstructor - Variable in class net.sf.saffron.sql.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in class openjava.tools.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class net.sf.saffron.sql.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class openjava.tools.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specifying - Variable in class openjava.syntax.IdentifierRule
 
sql - Variable in class net.sf.saffron.rel.jdbc.JdbcQuery
 
SqlBinaryOperator - class net.sf.saffron.sql.SqlBinaryOperator.
SqlBinaryOperator is a binary operator.
SqlBinaryOperator(String, SqlKind, int, boolean, SqlOperator.TypeInference) - Constructor for class net.sf.saffron.sql.SqlBinaryOperator
 
SqlCall - class net.sf.saffron.sql.SqlCall.
A SqlCall is a call to an operator.
SqlCall(SqlOperator, SqlNode[]) - Constructor for class net.sf.saffron.sql.SqlCall
 
sqlConnection - Variable in class net.sf.saffron.ext.JdbcConnection
 
SqlDelete - class net.sf.saffron.sql.SqlDelete.
A SqlDelete is a node of a parse tree which represents a DELETE statement.
SqlDelete() - Method in class net.sf.saffron.sql.parser.Parser
 
SqlDelete(SqlSpecialOperator, SqlIdentifier, SqlNode) - Constructor for class net.sf.saffron.sql.SqlDelete
 
SqlDialect - class net.sf.saffron.sql.SqlDialect.
SqlDialect encapsulates the differences between dialects of SQL, for the benefit of a SqlWriter.
SqlDialect(DatabaseMetaData) - Constructor for class net.sf.saffron.sql.SqlDialect
Creates a SqlDialect
SqlExplain - class net.sf.saffron.sql.SqlExplain.
A SqlExplain is a node of a parse tree which represents an EXPLAIN PLAN statement.
SqlExplain() - Method in class net.sf.saffron.sql.parser.Parser
 
SqlExplain(SqlSpecialOperator, SqlNode, SqlLiteral) - Constructor for class net.sf.saffron.sql.SqlExplain
 
SqlExpressionEof() - Method in class net.sf.saffron.sql.parser.Parser
Parses a SQL expression (such as might occur in a WHERE clause) followed by the end-of-file symbol.
SqlFunction - class net.sf.saffron.sql.SqlFunction.
A SqlFunction is a type of operator which has conventional function-call syntax.
SqlFunction(String) - Constructor for class net.sf.saffron.sql.SqlFunction
 
SqlIdentifier - class net.sf.saffron.sql.SqlIdentifier.
A SqlIdentifier is an identifier, possibly compound.
SqlIdentifier(String) - Constructor for class net.sf.saffron.sql.SqlIdentifier
Creates a simple identifier, for example foo.
SqlIdentifier(String[], Object) - Constructor for class net.sf.saffron.sql.SqlIdentifier
Creates a compound identifier, for example foo.bar.
SqlInsert - class net.sf.saffron.sql.SqlInsert.
A SqlInsert is a node of a parse tree which represents an INSERT statement.
SqlInsert() - Method in class net.sf.saffron.sql.parser.Parser
 
SqlInsert(SqlSpecialOperator, SqlIdentifier, SqlNode, SqlNodeList) - Constructor for class net.sf.saffron.sql.SqlInsert
 
SqlJoin - class net.sf.saffron.sql.SqlJoin.
A SqlJoin is ...
SqlJoin(SqlJoinOperator, SqlNode[]) - Constructor for class net.sf.saffron.sql.SqlJoin
 
SqlJoinOperator - class net.sf.saffron.sql.SqlJoinOperator.
SqlJoinOperator describes the syntax of the SQL JOIN operator.
SqlJoinOperator.ConditionType - class net.sf.saffron.sql.SqlJoinOperator.ConditionType.
Enumerates the types of condition in a join expression.
SqlJoinOperator.ConditionType(String, int) - Constructor for class net.sf.saffron.sql.SqlJoinOperator.ConditionType
 
SqlJoinOperator.JoinType - class net.sf.saffron.sql.SqlJoinOperator.JoinType.
Enumerates the types of join.
SqlJoinOperator.JoinType(String, int) - Constructor for class net.sf.saffron.sql.SqlJoinOperator.JoinType
 
SqlJoinOperator() - Constructor for class net.sf.saffron.sql.SqlJoinOperator
 
SqlKind - class net.sf.saffron.sql.SqlKind.
Enumerates the possible types of SqlNode.
SqlKind(String, int) - Constructor for class net.sf.saffron.sql.SqlKind
 
sqlKindToRexKind(SqlKind) - Static method in class net.sf.saffron.rex.RexCall
Returns the RexKind corresponding to a SqlKind.
SqlLiteral - class net.sf.saffron.sql.SqlLiteral.
A SqlLiteral is a constant.
SqlLiteral() - Constructor for class net.sf.saffron.sql.SqlLiteral
Creates the SqlLiteral representing the NULL value.
SqlLiteral(Object) - Constructor for class net.sf.saffron.sql.SqlLiteral
Creates a SqlLiteral.
SqlNode - class net.sf.saffron.sql.SqlNode.
A SqlNode is a SQL parse tree.
SqlNode.DatabaseMetaDataInvocationHandler - class net.sf.saffron.sql.SqlNode.DatabaseMetaDataInvocationHandler.
Handles particular DatabaseMetaData methods; invocations of other methods will fall through to the base class, BarfingInvocationHandler, which will throw an error.
SqlNode.DatabaseMetaDataInvocationHandler() - Constructor for class net.sf.saffron.sql.SqlNode.DatabaseMetaDataInvocationHandler
 
SqlNode() - Constructor for class net.sf.saffron.sql.SqlNode
 
SqlNodeList - class net.sf.saffron.sql.SqlNodeList.
A SqlNodeList is a list of SqlNodes.
SqlNodeList() - Constructor for class net.sf.saffron.sql.SqlNodeList
Creates an empty SqlNodeList.
SqlNodeList(Collection) - Constructor for class net.sf.saffron.sql.SqlNodeList
Creates a SqlNodeList containing the nodes in list.
SqlOperator - class net.sf.saffron.sql.SqlOperator.
A SqlOperator is a type of node in a SQL parse tree (it is NOT a node in a SQL parse tree).
SqlOperator.Syntax - class net.sf.saffron.sql.SqlOperator.Syntax.
Syntax enumerates possible syntactic types of operators.
SqlOperator.Syntax() - Constructor for class net.sf.saffron.sql.SqlOperator.Syntax
 
SqlOperator.TypeInference - interface net.sf.saffron.sql.SqlOperator.TypeInference.
Strategy to infer the type of an operator call from the type of the operands.
SqlOperator(String, SqlKind, int, boolean, SqlOperator.TypeInference) - Constructor for class net.sf.saffron.sql.SqlOperator
Creates an operator specifying left/right associativity.
SqlOperator(String, SqlKind, int, int, SqlOperator.TypeInference) - Constructor for class net.sf.saffron.sql.SqlOperator
Creates an operator.
SqlOperatorTable - class net.sf.saffron.sql.SqlOperatorTable.
SqlOperatorTable is a singleton which contains an instance of each operator.
SqlOperatorTable() - Constructor for class net.sf.saffron.sql.SqlOperatorTable
 
SqlParser - class net.sf.saffron.sql.parser.SqlParser.
A SqlParser parses a SQL statement.
SqlParser(Reader) - Constructor for class net.sf.saffron.sql.parser.SqlParser
Creats a SqlParser which reads input from a reader.
SqlParser(String) - Constructor for class net.sf.saffron.sql.parser.SqlParser
Creats a SqlParser which reads input from a string.
SqlParserTest - class net.sf.saffron.sql.parser.SqlParserTest.
A SqlParserTest is a unit-test for the SQL parser.
SqlParserTest(String) - Constructor for class net.sf.saffron.sql.parser.SqlParserTest
 
SqlPostfixOperator - class net.sf.saffron.sql.SqlPostfixOperator.
A postfix unary operator.
SqlPostfixOperator(String, SqlKind, int, SqlOperator.TypeInference) - Constructor for class net.sf.saffron.sql.SqlPostfixOperator
 
SqlPrefixOperator - class net.sf.saffron.sql.SqlPrefixOperator.
A unary operator.
SqlPrefixOperator(String, SqlKind, int, SqlOperator.TypeInference) - Constructor for class net.sf.saffron.sql.SqlPrefixOperator
 
SqlQuery() - Method in class net.sf.saffron.sql.parser.Parser
Syntactical Descriptions *
SqlQuery2() - Method in class net.sf.saffron.sql.parser.Parser
 
SqlQueryEof() - Method in class net.sf.saffron.sql.parser.Parser
Parses a query (select, union, intersect, except) followed by the end-of-file symbol.
SqlSelect - class net.sf.saffron.sql.SqlSelect.
A SqlSelect is a node of a parse tree which represents a select statement.
SqlSelect() - Method in class net.sf.saffron.sql.parser.Parser
 
SqlSelect(SqlSelectOperator, SqlNode[]) - Constructor for class net.sf.saffron.sql.SqlSelect
 
SqlSelectOperator - class net.sf.saffron.sql.SqlSelectOperator.
An operator describing a query.
SqlSelectOperator() - Constructor for class net.sf.saffron.sql.SqlSelectOperator
 
SqlSpecialOperator - class net.sf.saffron.sql.SqlSpecialOperator.
Generic operator for nodes with special syntax.
SqlSpecialOperator(String, SqlKind) - Constructor for class net.sf.saffron.sql.SqlSpecialOperator
 
SqlStmtEof() - Method in class net.sf.saffron.sql.parser.Parser
Parses an SQL statement followed by the end-of-file symbol.
SqlToOpenjavaConverter - class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.
A SqlToOpenjavaConverter converts a tree of SqlNode objects a ParseTree tree.
SqlToOpenjavaConverter.ConverterTest - class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.ConverterTest.
Unit test for SqlToOpenjavaConverter.
SqlToOpenjavaConverter.ConverterTest() - Constructor for class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.ConverterTest
 
SqlToOpenjavaConverter.SchemaCatalogReader - class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader.
A SchemaCatalogReader looks up catalog information from a saffron schema object.
SqlToOpenjavaConverter.SchemaCatalogReader(SaffronSchema, boolean) - Constructor for class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader
 
SqlToOpenjavaConverter.TestContext - class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.TestContext.
 
SqlToOpenjavaConverter.TestContext() - Constructor for class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.TestContext
 
SqlToOpenjavaConverter(SqlValidator) - Constructor for class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
SqlToRelConverter - class net.sf.saffron.sql2rel.SqlToRelConverter.
Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra expression (consisting of SaffronRel objects).
SqlToRelConverter.Blackboard - class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard.
Workspace for translating an individual SELECT statement (or sub-SELECT).
SqlToRelConverter.Blackboard(SqlValidator.Scope) - Constructor for class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
Creates a Blackboard
SqlToRelConverter.DeferredLookup - class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup.
Contains the information necessary to repeat a call to Blackboard#lookup.
SqlToRelConverter.DeferredLookup(SqlToRelConverter.Blackboard, int, boolean) - Constructor for class net.sf.saffron.sql2rel.SqlToRelConverter.DeferredLookup
 
SqlToRelConverter.NullDefaultValueFactory - class net.sf.saffron.sql2rel.SqlToRelConverter.NullDefaultValueFactory.
An implementation of DefaultValueFactory which always supplies NULL.
SqlToRelConverter.NullDefaultValueFactory() - Constructor for class net.sf.saffron.sql2rel.SqlToRelConverter.NullDefaultValueFactory
 
SqlToRelConverter.SchemaCatalogReader - class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader.
A SchemaCatalogReader looks up catalog information from a saffron schema object.
SqlToRelConverter.SchemaCatalogReader(SaffronSchema, boolean) - Constructor for class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader
 
SqlToRelConverter(SqlValidator, SaffronSchema, Environment, SaffronConnection) - Constructor for class net.sf.saffron.sql2rel.SqlToRelConverter
Creates a converter
SqlTypeName - class net.sf.saffron.sql.type.SqlTypeName.
Enumeration of the type names which can be used to construct a SQL type.
SqlTypeName(String, int, int) - Constructor for class net.sf.saffron.sql.type.SqlTypeName
 
SqlUtil - class net.sf.saffron.sql.SqlUtil.
Contains utility functions related to SQL parsing, all static.
SqlUtil() - Constructor for class net.sf.saffron.sql.SqlUtil
 
SqlValidator - class net.sf.saffron.sql.SqlValidator.
SqlValidator validates the parse tree of a SQL statement, and provides semantic information about the parse tree.
SqlValidator.CatalogReader - interface net.sf.saffron.sql.SqlValidator.CatalogReader.
A CatalogReader supplies catalog information for a SqlValidator.
SqlValidator.IdentifierScope - class net.sf.saffron.sql.SqlValidator.IdentifierScope.
 
SqlValidator.IdentifierScope(SqlValidator.Scope, SqlIdentifier, String) - Constructor for class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
SqlValidator.JoinScope - class net.sf.saffron.sql.SqlValidator.JoinScope.
The name-resolution scope of a JOIN operator.
SqlValidator.JoinScope(SqlValidator.Scope, SqlJoin) - Constructor for class net.sf.saffron.sql.SqlValidator.JoinScope
 
SqlValidator.Scope - class net.sf.saffron.sql.SqlValidator.Scope.
Name-resolution scope.
SqlValidator.Scope(SqlValidator.Scope, String) - Constructor for class net.sf.saffron.sql.SqlValidator.Scope
 
SqlValidator.SelectScope - class net.sf.saffron.sql.SqlValidator.SelectScope.
The name-resolution scope of a SELECT clause.
SqlValidator.SelectScope(SqlValidator.Scope, SqlSelect, String) - Constructor for class net.sf.saffron.sql.SqlValidator.SelectScope
 
SqlValidator.SetopScope - class net.sf.saffron.sql.SqlValidator.SetopScope.
 
SqlValidator.SetopScope(SqlValidator.Scope, SqlCall, String) - Constructor for class net.sf.saffron.sql.SqlValidator.SetopScope
 
SqlValidator.Table - interface net.sf.saffron.sql.SqlValidator.Table.
A Table supplies a SqlValidator with the metadata for a table.
SqlValidator.TableConstructorScope - class net.sf.saffron.sql.SqlValidator.TableConstructorScope.
 
SqlValidator.TableConstructorScope(SqlValidator.Scope, SqlNode, String) - Constructor for class net.sf.saffron.sql.SqlValidator.TableConstructorScope
 
SqlValidator(SqlOperatorTable, SqlValidator.CatalogReader, SaffronTypeFactory) - Constructor for class net.sf.saffron.sql.SqlValidator
Creates a validator.
SqlWriter - class net.sf.saffron.sql.SqlWriter.
A SqlWriter is the target to construct a SQL statement from a parse tree.
SqlWriter(SqlDialect, PrintWriter) - Constructor for class net.sf.saffron.sql.SqlWriter
 
stack - Variable in class net.sf.saffron.util.Walker
 
stack - Variable in class openjava.tools.WriterStack
 
STAR - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
STAR - Static variable in interface openjava.syntax.TokenID
 
STAR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
STAR - Static variable in interface openjava.tools.parser.ParserConstants
 
STARASSIGN - Static variable in interface openjava.syntax.TokenID
 
STARASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
STARASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 
start() - Method in class net.sf.saffron.runtime.ThreadIterator
 
start(Comparable) - Method in class net.sf.saffron.ext.Median
 
start(Comparable, Comparable) - Method in class net.sf.saffron.ext.Median
 
start(double) - Method in class net.sf.saffron.ext.Nth
 
start(int) - Method in class net.sf.saffron.ext.Nth
 
start(int) - Method in class net.sf.saffron.ext.Median
 
start(Object) - Method in class net.sf.saffron.ext.Nth
 
start(String) - Method in class net.sf.saffron.ext.LocaleMin
 
startInterpreter() - Method in class net.sf.saffron.web.applet.WaldenApplet
Returns the stream to write commands into.
startList(Object) - Method in class net.sf.saffron.sql.parser.Parser
 
startMethod - Variable in class net.sf.saffron.oj.xlat.ExtenderAggregation
 
Statement - interface openjava.ptree.Statement.
The Statement class presents common statement interface of parse tree.
Statement(Environment) - Method in class openjava.tools.parser.Parser
 
StatementButNotExpression(Environment) - Method in class openjava.tools.parser.Parser
 
StatementExpression(Environment) - Method in class openjava.tools.parser.Parser
 
StatementExpressionList(Environment) - Method in class openjava.tools.parser.Parser
 
statementList - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
StatementList - class openjava.ptree.StatementList.
The StatementList class presents for the node of parse tree of Statement
StatementList() - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement, Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementList(Statement, Statement, Statement, Statement, Statement) - Constructor for class openjava.ptree.StatementList
 
StatementRule - class openjava.syntax.StatementRule.
Syntax rule concerning Statements.
StatementRule() - Constructor for class openjava.syntax.StatementRule
 
StatementRule(Environment) - Constructor for class openjava.syntax.StatementRule
 
StatePattern - Static variable in class net.sf.saffron.util.Glossary
Allow an object to alter its behavior when its internal state changes.
STATIC - Static variable in class openjava.mop.OJModifier
 
STATIC - Static variable in class openjava.ptree.ModifierList
 
STATIC - Static variable in interface openjava.syntax.TokenID
 
STATIC - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
STATIC - Static variable in interface openjava.tools.parser.ParserConstants
 
STATIC_LEXER_ERROR - Static variable in class net.sf.saffron.sql.parser.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in class openjava.tools.parser.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
staticFlag - Static variable in class net.sf.saffron.sql.parser.JavaCharStream
 
staticFlag - Static variable in class openjava.tools.parser.JavaCharStream
 
STATICINIT - Static variable in interface openjava.ptree.MemberDeclaration
The STATICINIT is a kind of MemberDeclaration
STATICINITIALIZER - Static variable in interface openjava.ptree.MemberDeclaration
This is same as STATICINIT
stmtListStack - Variable in class net.sf.saffron.opt.RelImplementor
 
StrategyPattern - Static variable in class net.sf.saffron.util.Glossary
Define a family of algorithms, encapsulate each one, and make them interchangeable.
strCache - Variable in class openjava.mop.Signature
 
strength(int) - Static method in class openjava.ptree.BinaryExpression
Returns the strength of the union of the operator.
strength(OJClass) - Static method in class openjava.ptree.BinaryExpression
 
strictlyEquals(Signature) - Method in class openjava.mop.Signature
 
string - Variable in class net.sf.saffron.util.Graph.Arc
 
STRING - Static variable in class openjava.mop.OJSystem
class object for java.lang.String
STRING - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
STRING - Static variable in class openjava.ptree.Literal
 
STRING - Static variable in class openjava.ptree.BinaryExpression
 
STRING_LITERAL - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
STRING_LITERAL - Static variable in interface openjava.syntax.TokenID
 
STRING_LITERAL - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
STRING_LITERAL - Static variable in interface openjava.tools.parser.ParserConstants
 
stringFromDimension(int) - Static method in class openjava.ptree.TypeName
 
stringValue() - Method in class net.sf.saffron.util.OptionsList.StringOption
 
strip(String, String) - Static method in class net.sf.saffron.sql.parser.ParserUtil
Unquotes a quoted string.
stripBrackets(String) - Static method in class openjava.mop.Toolbox
 
stripBrackets(String) - Static method in class openjava.mop.OJClass
 
stripDoubleQuotes(String) - Static method in class net.sf.saffron.util.Util
Converts double-quoted Java strings to their contents.
stripHeadBracket(String) - Static method in class openjava.mop.Toolbox
 
stripString(String) - Static method in class openjava.ptree.Literal
Given a double-quoted string, returns the string without double-quotes.
strs2str(String[]) - Static method in class JP.ac.tsukuba.openjava.OldJavaCompiler
 
SUB - Static variable in class openjava.ptree.AssignmentExpression
 
subList(int, int) - Method in class openjava.ptree.StatementList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ParameterList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ObjectList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.MemberDeclarationList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ExpressionList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ClassDeclarationList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CatchList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CaseLabelList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.CaseGroupList
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class openjava.ptree.ArrayInitializer
Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
subqueries - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.Blackboard
List of IN and EXISTS nodes inside this SELECT statement (but not inside sub-queries).
SubqueryFinder - class net.sf.saffron.oj.xlat.SubqueryFinder.
 
SubqueryFinder.RexExpression - class net.sf.saffron.oj.xlat.SubqueryFinder.RexExpression.
A Row-expression wrapped to look like a Openjava expression.
SubqueryFinder.RexExpression(RexNode) - Constructor for class net.sf.saffron.oj.xlat.SubqueryFinder.RexExpression
 
SubqueryFinder(QueryInfo, Environment) - Constructor for class net.sf.saffron.oj.xlat.SubqueryFinder
 
subsetImportances - Variable in class net.sf.saffron.opt.RuleQueue
Maps RelSubset to Double.
subsets - Variable in class net.sf.saffron.opt.RelSet
 
substance - Variable in class openjava.mop.OJMethod
 
substance - Variable in class openjava.mop.OJField
 
substance - Variable in class openjava.mop.OJConstructor
 
substance - Variable in class openjava.mop.OJClass
 
substituteSubqueries(SqlToRelConverter.Blackboard) - Method in class net.sf.saffron.sql2rel.SqlToRelConverter
 
Substr - Static variable in class net.sf.saffron.rex.RexKind
The substring function.
substringFunction - Variable in class net.sf.saffron.rex.RexOperatorTable
 
substringFunction - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
SubstrORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
SUFFIX - Static variable in class openjava.mop.MetaInfo
 
suffixes - Variable in class openjava.ptree.TypeName
 
suffixes - Variable in class openjava.ptree.MethodDeclaration
 
suffixes - Variable in class openjava.ptree.FieldDeclaration
 
suffixes - Variable in class openjava.ptree.ConstructorDeclaration
 
suffixes - Variable in class openjava.ptree.ClassDeclaration
 
suite() - Static method in class net.sf.saffron.ext.ObjectSchema
Creates a test suite.
suite() - Static method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
Standard method recognised by JUnit.
suite() - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
Standard method recognised by JUnit.
suite() - Static method in class net.sf.saffron.util.Util
 
suite() - Static method in class net.sf.saffron.walden.Main
Returns a JUnit test to test the Schedule class.
sum(double) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
sum(int) - Static method in class net.sf.saffron.oj.rel.BuiltinAggregation
 
SunJavaCompiler - class JP.ac.tsukuba.openjava.SunJavaCompiler.
The class SunJavaCompiler is an adapter for Sun's javac.
SunJavaCompiler.CompilationFailedException - exception JP.ac.tsukuba.openjava.SunJavaCompiler.CompilationFailedException.
 
SunJavaCompiler.CompilationFailedException(String) - Constructor for class JP.ac.tsukuba.openjava.SunJavaCompiler.CompilationFailedException
 
SunJavaCompiler.CompilationFailedException(Throwable, String) - Constructor for class JP.ac.tsukuba.openjava.SunJavaCompiler.CompilationFailedException
 
SunJavaCompiler.Sucker - class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker.
A Sucker collects the output from a reader in a string buffer.
SunJavaCompiler.Sucker(InputStream, PrintWriter) - Constructor for class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
Constructs a Sucker
SunJavaCompiler() - Constructor for class JP.ac.tsukuba.openjava.SunJavaCompiler
 
SUPER - Static variable in class openjava.ptree.SelfAccess
 
SUPER - Static variable in interface openjava.syntax.TokenID
 
SUPER - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SUPER - Static variable in interface openjava.tools.parser.ParserConstants
 
sw - Variable in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
swap(JoinRel) - Static method in class net.sf.saffron.rel.SwapJoinRule
Returns a relational expression with the inputs switched round.
SwapJoinRule - class net.sf.saffron.rel.SwapJoinRule.
SwapJoinRule permutes the inputs to a join.
SwapJoinRule.VariableReplacer - class net.sf.saffron.rel.SwapJoinRule.VariableReplacer.
Walks over an expression, replacing references to fields of the left and right inputs.
SwapJoinRule.VariableReplacer(RexBuilder, SaffronType, SaffronType) - Constructor for class net.sf.saffron.rel.SwapJoinRule.VariableReplacer
 
SwapJoinRule() - Constructor for class net.sf.saffron.rel.SwapJoinRule
 
SWITCH - Static variable in interface openjava.syntax.TokenID
 
SWITCH - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SWITCH - Static variable in interface openjava.tools.parser.ParserConstants
 
switchJoinType(int) - Method in class net.sf.saffron.rel.JoinRel
 
SwitchLabel(Environment) - Method in class openjava.tools.parser.Parser
 
SwitchStatement - class openjava.ptree.SwitchStatement.
The SwitchStatement class represents switch statement node of parse tree.
SwitchStatement() - Constructor for class openjava.ptree.SwitchStatement
 
SwitchStatement(Environment) - Method in class openjava.tools.parser.Parser
 
SwitchStatement(Expression, CaseGroupList) - Constructor for class openjava.ptree.SwitchStatement
Allocates a new object.
SwitchTo(int) - Method in class net.sf.saffron.sql.parser.ParserTokenManager
 
SwitchTo(int) - Method in class openjava.tools.parser.ParserTokenManager
 
symbol_table - Variable in class openjava.mop.ClosedEnvironment
 
SYNCHRONIZED - Static variable in class openjava.mop.OJModifier
 
SYNCHRONIZED - Static variable in class openjava.ptree.ModifierList
 
SYNCHRONIZED - Static variable in interface openjava.syntax.TokenID
 
SYNCHRONIZED - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
SYNCHRONIZED - Static variable in interface openjava.tools.parser.ParserConstants
 
SynchronizedStatement - class openjava.ptree.SynchronizedStatement.
The SynchronizedStatement class represents a synchronized statement node of parse tree.
SynchronizedStatement() - Constructor for class openjava.ptree.SynchronizedStatement
 
SynchronizedStatement(Environment) - Method in class openjava.tools.parser.Parser
 
SynchronizedStatement(Expression, StatementList) - Constructor for class openjava.ptree.SynchronizedStatement
Allocates a new object.
SyntaxException - exception openjava.syntax.SyntaxException.
Exception which occurs while processing syntax rules.
SyntaxException() - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(ParseException) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(String) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxException(Token, int[][], String[]) - Constructor for class openjava.syntax.SyntaxException
 
SyntaxRule - interface openjava.syntax.SyntaxRule.
The interface SyntaxRule represents a syntax rule.
SyntheticClass - class openjava.ptree.util.SyntheticClass.
A SyntheticClass is a class declaration for intermediate results in saffron expressions.
SyntheticClass(Environment, OJClass, OJClass[], String[], ClassDeclaration, String) - Constructor for class openjava.ptree.util.SyntheticClass
Called only from ClassMap methods.
SyntheticObject - class net.sf.saffron.runtime.SyntheticObject.
SyntheticObject is a base class for all objects built 'on the fly' by the saffron system.
SyntheticObject() - Constructor for class net.sf.saffron.runtime.SyntheticObject
 
syntheticSuperClass - Variable in class openjava.ptree.util.ClassMap
Class from which synthetic classes should be subclassed.

T

tab - Static variable in class openjava.ptree.ParseTreeObject
to write debugging code
tab - Variable in class openjava.ptree.util.SourceCodeWriter
to write debugging code
table - Variable in class net.sf.saffron.ext.ExtentRel
 
table - Variable in class net.sf.saffron.rel.TableModificationRel
The table definition.
table - Variable in class net.sf.saffron.rel.TableAccessRel
The table definition.
table - Variable in class net.sf.saffron.sql.SqlValidator.IdentifierScope
The underlying table.
table - Static variable in class openjava.mop.OJMethod
 
table - Static variable in class openjava.mop.OJField
 
table - Static variable in class openjava.mop.OJConstructor
 
table - Variable in class openjava.mop.MetaInfo
 
table - Variable in class openjava.mop.GlobalEnvironment
 
table - Variable in class openjava.mop.ClosedEnvironment
 
TableAccessMap - class net.sf.saffron.opt.TableAccessMap.
TableAccessMap represents the tables accessed by a query plan, with READ/WRITE information.
TableAccessMap.TableRelVisitor - class net.sf.saffron.opt.TableAccessMap.TableRelVisitor.
 
TableAccessMap.TableRelVisitor() - Constructor for class net.sf.saffron.opt.TableAccessMap.TableRelVisitor
 
TableAccessMap(SaffronRel) - Constructor for class net.sf.saffron.opt.TableAccessMap
Construct a TableAccessMap for all tables accessed by a SaffronRel and its descendants.
TableAccessRel - class net.sf.saffron.rel.TableAccessRel.
A TableAccessRel reads all the rows from a SaffronTable.
TableAccessRel(VolcanoCluster, SaffronTable, SaffronConnection) - Constructor for class net.sf.saffron.rel.TableAccessRel
 
TableAccessToQueryRule - class net.sf.saffron.rel.jdbc.TableAccessToQueryRule.
A CreateSqlQueryRule converts a branch of the tree of relational expressions into a JdbcQuery (a SQL statement to be executed against a JDBC data source).
TableAccessToQueryRule() - Constructor for class net.sf.saffron.rel.jdbc.TableAccessToQueryRule
 
TableConstructor() - Method in class net.sf.saffron.sql.parser.Parser
 
TableModificationRel - class net.sf.saffron.rel.TableModificationRel.
TableModificationRel is like TableAccessRel, but represents a request to modify a table rather than read from it.
TableModificationRel.Operation - class net.sf.saffron.rel.TableModificationRel.Operation.
Enumeration of supported modification operations.
TableModificationRel.Operation(String, int) - Constructor for class net.sf.saffron.rel.TableModificationRel.Operation
 
TableModificationRel(VolcanoCluster, SaffronTable, SaffronConnection, SaffronRel, TableModificationRel.Operation) - Constructor for class net.sf.saffron.rel.TableModificationRel
 
TableRef() - Method in class net.sf.saffron.sql.parser.Parser
 
TableReference - class openjava.ptree.TableReference.
TableReference specialized FieldAccess to hold information about the table being accessed.
TableReference(Expression, String, String) - Constructor for class openjava.ptree.TableReference
An access to the specified table.
target - Variable in class net.sf.saffron.ext.ReflectSchema
 
target - Variable in class net.sf.saffron.jdbc.SaffronJdbcConnection.MyConnection
 
TARGET_COLUMN_LIST_OPERAND - Static variable in class net.sf.saffron.sql.SqlInsert
 
TARGET_TABLE_OPERAND - Static variable in class net.sf.saffron.sql.SqlInsert
 
TARGET_TABLE_OPERAND - Static variable in class net.sf.saffron.sql.SqlDelete
 
targetSet - Variable in class net.sf.saffron.opt.VolcanoRuleMatch
 
targetSubset - Variable in class net.sf.saffron.opt.VolcanoRuleMatch
 
tearDown() - Method in class net.sf.saffron.test.SaffronTestCase
 
TempFieldAccess(Environment) - Method in class openjava.tools.parser.Parser
 
TemplateMethodPattern - Static variable in class net.sf.saffron.util.Glossary
Define the skeleton of an algorithm in an operation, deferring some steps to subclasses.
TerminatorRel - interface net.sf.saffron.oj.rel.TerminatorRel.
A TerminatorRel is a relational expression which cannot be fetched from, but which is the root node in the tree of SaffronRels implemented by an RelImplementor.
test() - Method in class net.sf.saffron.util.Graph.GraphTest
 
test() - Method in class net.sf.saffron.util.BinaryHeap.BinaryHeapTestCase
 
testAnonymousOption() - Method in class net.sf.saffron.util.OptionsListTest
 
testBeatles() - Method in class net.sf.saffron.runtime.ThreadIterator.Test
 
testBooleanArg() - Method in class net.sf.saffron.util.OptionsListTest
 
testBooleanArgMissing() - Method in class net.sf.saffron.util.OptionsListTest
 
testBufferedIterator() - Method in class net.sf.saffron.runtime.BufferedIterator.Test
 
testClonerator() - Method in class net.sf.saffron.runtime.BufferedIterator.Test
 
testColumnAliasWithAs() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testColumnAliasWithoutAs() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testCompoundIter() - Method in class net.sf.saffron.runtime.BufferedIterator.Test
 
testCompoundIterEmpty() - Method in class net.sf.saffron.runtime.BufferedIterator.Test
 
testCompoundIterFirstEmpty() - Method in class net.sf.saffron.runtime.BufferedIterator.Test
 
testConnect() - Method in class net.sf.saffron.test.JdbcTest
 
testContext - Static variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
testContext - Static variable in class net.sf.saffron.sql2rel.ConverterTest
 
TestContext - class net.sf.saffron.test.TestContext.
TestContext holds the stuff needed for saffron tests.
TestContext() - Constructor for class net.sf.saffron.test.TestContext
 
testConvert(TestCase) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.ConverterTest
 
testCrossJoinOnFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testCrossJoinUsingFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testDeclaration() - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
testDelete() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testDeleteWhere() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testDigits() - Method in class net.sf.saffron.runtime.ThreadIterator.Test
 
testDoubleNoAlias() - Method in class net.sf.saffron.sql.SqlValidator
 
testDuplicateColumnAliasFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testEmbeddedDate() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testEmbeddedTime() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testEmbeddedTimestamp() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testEmpty() - Method in class net.sf.saffron.runtime.ThreadIterator.Test
 
testEmptyValues() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testEnumeratedArgDefault() - Method in class net.sf.saffron.util.OptionsListTest
 
testEnumeratedArgLong() - Method in class net.sf.saffron.util.OptionsListTest
 
testEnumeratedArgShort() - Method in class net.sf.saffron.util.OptionsListTest
 
testEnumeratedArgWrong() - Method in class net.sf.saffron.util.OptionsListTest
 
testExists() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testExistsCorrelated() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testExistsInWhere() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testExistsUncorrelated() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testExplain() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testExplainInsert() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testExplainWithImpl() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testExplainWithoutImpl() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testFromAlias() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testFromFullJoin() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testFromJoin() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testFromJoin3() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testFromList() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testFromReferenceFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testFromValues() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testFromWithAs() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testFullInnerJoinFails() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testFullOuterJoin() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testFunction() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testGroup() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testGroupMissing() - Method in class net.sf.saffron.util.OptionsListTest
 
testGroupOptionsMustBeOptional() - Method in class net.sf.saffron.util.OptionsListTest
 
testHavingAfterGroup() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testHavingBeforeGroupFails() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testHavingNoGroup() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testIdentifier() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testImplicitRegistration() - Method in class net.sf.saffron.test.JdbcTest
 
testIncompatibleUnionFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testInList() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInnerJoinWithoutUsingOrOnFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testInnerOuterJoinFails() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInQuery() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInsertColumnList() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInsertSelect() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInsertUnion() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInsertValues() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testInSetop() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testIntegerLiteral() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testInTooManyColumnsFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testInvalidGroupBy(TestCase) - Method in class net.sf.saffron.sql.SqlValidator
 
testJoin() - Method in class net.sf.saffron.test.JdbcTest
 
testJoinCross() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testJoinOfValues() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testJoinOn() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testJoinQuery() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testJoinUsing() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testJoinUsingInvalidColsFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testKindMapping() - Method in class net.sf.saffron.rex.RexTest
Makes sure that there is a RexKind for each SqlKind.
testLiteral() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testMax() - Method in class net.sf.saffron.util.BinaryHeap.BinaryHeapTestCase
 
testMissingMandatory() - Method in class net.sf.saffron.util.OptionsListTest
 
testMixedFrom() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testMixedStar() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testNaturalCrossJoin() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testNaturalCrossJoinFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testNotExists() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testObscuredAliasFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testOrder() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testOrder(TestCase) - Method in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.ConverterTest
 
testOuterJoinNoiseword() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testOuterJoinToQuery() - Method in class net.sf.saffron.test.JdbcTest
 
testParseNumber() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence0() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence1() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence2() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence3() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence4() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedence5() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrecedenceSetOps() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testPrintEquals() - Method in class net.sf.saffron.util.Util.UtilTestCase
 
testPrintEquals2() - Method in class net.sf.saffron.util.Util.UtilTestCase
 
testPrintEquals3() - Method in class net.sf.saffron.util.Util.UtilTestCase
 
testPrintEquals4() - Method in class net.sf.saffron.util.Util.UtilTestCase
 
testPrintEquals5() - Method in class net.sf.saffron.util.Util.UtilTestCase
 
testQuery(String, String) - Method in class net.sf.saffron.test.JdbcTest
 
testQueryInFrom() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testQueryInSelect() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testQuotesInString() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testRegisterDriver() - Method in class net.sf.saffron.test.JdbcTest
 
testRepeatingOption() - Method in class net.sf.saffron.util.OptionsListTest
 
testScalarQueryInWhere() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelect() - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
testSelectDistinct() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelectList() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelectList2() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelectList3() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelectList4() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSelectListAlias() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testSelectListColumns() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testSelectUnique() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testSimpleQuery() - Method in class net.sf.saffron.test.JdbcTest
 
testSingleNoAlias() - Method in class net.sf.saffron.sql.SqlValidator
 
testStar() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testStringArgSameAsDefault() - Method in class net.sf.saffron.util.OptionsListTest
 
testStringArgUsesDefaultValue() - Method in class net.sf.saffron.util.OptionsListTest
 
testStringLiteral() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testTransformLeaf() - Method in class net.sf.saffron.opt.VolcanoPlannerTest
Test transformation of a leaf from NONE to PHYS.
testTransformSingleBad() - Method in class net.sf.saffron.opt.VolcanoPlannerTest
Test transformation of a single+leaf from NONE to PHYS.
testTransformSingleGood() - Method in class net.sf.saffron.opt.VolcanoPlannerTest
Test transformation of a single+leaf from NONE to PHYS.
testUnion() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testUnionInFrom() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testUnionOfNonQueryFails() - Method in class net.sf.saffron.sql.SqlValidator
 
testUnknownArg() - Method in class net.sf.saffron.util.OptionsListTest
 
testUnknownArgWithEqualsSyntax() - Method in class net.sf.saffron.util.OptionsListTest
 
testValues() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testVoid() - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
testWhere() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
testWhereAnd() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testWhereReference() - Method in class net.sf.saffron.sql.SqlValidator
 
testWhereSimple() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
testXyz() - Method in class net.sf.saffron.runtime.ThreadIterator.Test
 
textArea - Variable in class net.sf.saffron.web.applet.WaldenApplet
 
textPane - Variable in class openjava.debug.gui.SourceCodeViewer
 
textString - Variable in class openjava.ptree.Leaf
textString is the text of this token.
theClassExists(String) - Method in class openjava.mop.FileEnvironment
 
THIS - Static variable in class openjava.ptree.SelfAccess
 
THIS - Static variable in interface openjava.syntax.TokenID
 
THIS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
THIS - Static variable in interface openjava.tools.parser.ParserConstants
 
threadDeclarers - Static variable in class net.sf.saffron.oj.util.OJUtil
Each thread's enclosing OJClass.
threadInstance() - Static method in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
threadInstance() - Static method in class net.sf.saffron.opt.VolcanoPlannerFactory
 
threadInstances - Static variable in class net.sf.saffron.core.SaffronTypeFactoryImpl
 
threadInstances - Static variable in class net.sf.saffron.opt.VolcanoPlannerFactory
 
ThreadIterator - class net.sf.saffron.runtime.ThreadIterator.
ThreadIterator converts 'push' code to 'pull'.
ThreadIterator.Test - class net.sf.saffron.runtime.ThreadIterator.Test.
Test harness for ThreadIterator.
ThreadIterator.Test(String) - Constructor for class net.sf.saffron.runtime.ThreadIterator.Test
 
ThreadIterator() - Constructor for class net.sf.saffron.runtime.ThreadIterator
 
THROW - Static variable in interface openjava.syntax.TokenID
 
THROW - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
THROW - Static variable in interface openjava.tools.parser.ParserConstants
 
throwable - Variable in class JP.ac.tsukuba.openjava.SunJavaCompiler.CompilationFailedException
 
throwable_ - Variable in class net.sf.saffron.runtime.QueueIterator
 
THROWS - Static variable in interface openjava.syntax.TokenID
 
THROWS - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
THROWS - Static variable in interface openjava.tools.parser.ParserConstants
 
ThrowsPhraseOpt(Environment) - Method in class openjava.tools.parser.Parser
 
ThrowStatement - class openjava.ptree.ThrowStatement.
The ThrowStatement class represents a throw statement node of parse tree.
ThrowStatement() - Constructor for class openjava.ptree.ThrowStatement
 
ThrowStatement(Environment) - Method in class openjava.tools.parser.Parser
 
ThrowStatement(Expression) - Constructor for class openjava.ptree.ThrowStatement
Allocates a new ThrowStatement object.
thunk - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
TILDE - Static variable in interface openjava.syntax.TokenID
 
TILDE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
TILDE - Static variable in interface openjava.tools.parser.ParserConstants
 
Time - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Time_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Times - Static variable in class net.sf.saffron.rex.RexKind
The arithmetic multiplication operator, "*".
Times - Static variable in class net.sf.saffron.sql.SqlKind
Times
TIMES - Static variable in class openjava.ptree.BinaryExpression
 
TimesORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
TimesORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
Timestamp - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Timestamp_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
TINY - Static variable in class net.sf.saffron.opt.VolcanoCost
 
TNsForOJClasses(OJClass[]) - Static method in class openjava.mop.Toolbox
 
to - Variable in class net.sf.saffron.util.Graph.Arc
 
toArray() - Method in class net.sf.saffron.util.OptionsList
 
toArray(ExpressionList) - Static method in class openjava.mop.Toolbox
 
toArray(Vector) - Static method in class net.sf.saffron.util.Util
Deprecated. use Vector.toArray() on Java2
toArray(Vector, Object[]) - Static method in class net.sf.saffron.util.Util
Equivalent to Vector.toArray(Object[]).
toBoolean(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toByte(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toClasses(OJClass[]) - Static method in class openjava.mop.OJClass
 
toDate(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toDimension(String) - Static method in class openjava.ptree.TypeName
 
toDouble(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toDouble(PlanCost) - Method in class net.sf.saffron.opt.RuleQueue
Converts a cost to a scalar quantity.
toExecutable(Environment, String) - Static method in class openjava.tools.parser.Parser
 
toExpr(RexNode) - Method in class net.sf.saffron.oj.xlat.RexToOjTranslator
Converts a row-expression to a Java expression.
toFlattenString() - Method in class openjava.ptree.ParseTreeObject
Generates the string expression from this node.
toFlattenString() - Method in interface openjava.ptree.ParseTree
Generates the string expression from this node.
toFlattenString(String) - Static method in class openjava.mop.MetaInfo
 
toFloat(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toGroupReference(Expression, boolean) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
 
toInitcap(String) - Method in class net.sf.saffron.oj.convert.IterConverterRel
 
toInt(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toJava(List) - Method in class net.sf.saffron.oj.util.JavaRexBuilder.OJTranslator
 
toJava(RexNode) - Method in class net.sf.saffron.oj.util.JavaRexBuilder.OJTranslator
 
token - Variable in class net.sf.saffron.oj.OJConnectionRegistry.ConnectionInfo
 
token - Variable in class net.sf.saffron.sql.parser.Parser
 
token - Variable in class openjava.tools.parser.Parser
 
Token - class net.sf.saffron.sql.parser.Token.
Describes the input token stream.
Token - class openjava.tools.parser.Token.
Describes the input token stream.
token_source - Variable in class net.sf.saffron.sql.parser.Parser
 
token_source - Variable in class openjava.tools.parser.Parser
 
token_src - Variable in class openjava.tools.parser.TokenSourceAdapter
 
Token() - Constructor for class net.sf.saffron.sql.parser.Token
 
Token() - Constructor for class openjava.tools.parser.Token
 
tokenBegin - Variable in class net.sf.saffron.sql.parser.JavaCharStream
 
tokenBegin - Variable in class openjava.tools.parser.JavaCharStream
 
tokenID - Variable in class openjava.ptree.Leaf
tokenID is the identifer number of this token
tokenID - Variable in class openjava.syntax.TokenRule
 
TokenID - interface openjava.syntax.TokenID.
Contains constants for lexical tokens.
TokenIDPublisher - interface openjava.tools.parser.TokenIDPublisher.
 
tokenImage - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
tokenImage - Variable in class net.sf.saffron.sql.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface openjava.tools.parser.ParserConstants
 
tokenImage - Variable in class openjava.tools.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenMap - Variable in class net.sf.saffron.oj.OJConnectionRegistry
 
TokenMgrError - error net.sf.saffron.sql.parser.TokenMgrError.
 
TokenMgrError - error openjava.tools.parser.TokenMgrError.
 
TokenMgrError() - Constructor for class net.sf.saffron.sql.parser.TokenMgrError
 
TokenMgrError() - Constructor for class openjava.tools.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sf.saffron.sql.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class openjava.tools.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sf.saffron.sql.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class openjava.tools.parser.TokenMgrError
 
TokenRule - class openjava.syntax.TokenRule.
The class TokenRule represents the syntax rule of a list separated by an separator.
TokenRule(int) - Constructor for class openjava.syntax.TokenRule
Allocates a new rule representing a specified token.
tokenSource - Variable in class openjava.syntax.RestorableTokenSource
 
TokenSource - interface openjava.syntax.TokenSource.
A stream of Tokens.
TokenSourceAdapter - class openjava.tools.parser.TokenSourceAdapter.
Converts a TokenSource into a ParserTokenManager.
TokenSourceAdapter(TokenSource) - Constructor for class openjava.tools.parser.TokenSourceAdapter
 
toList(Enumeration) - Static method in class net.sf.saffron.test.SaffronTestCase
Converts an enumeration to a list.
toList(Expression[]) - Static method in class openjava.mop.Toolbox
 
toList(Iterator) - Static method in class net.sf.saffron.test.SaffronTestCase
Converts an iterator to a list.
toLong_(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toLong(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toModifier() - Method in class openjava.mop.OJModifier
Returns the specifier int for modifiers in regular Java.
toNodeArray(List) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
toOJClass(OJClass, SaffronType) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl
 
toOJClass(OJClass, SaffronType) - Method in interface net.sf.saffron.oj.OJTypeFactory
 
Toolbox - class openjava.mop.Toolbox.
The class Toolbox is a utility class.
Toolbox.StopIterationException - exception openjava.mop.Toolbox.StopIterationException.
A StopIterationException is a way to tell a ParseTreeVisitor to halt traversal of the tree, but is not regarded as an error.
Toolbox.StopIterationException() - Constructor for class openjava.mop.Toolbox.StopIterationException
 
Toolbox() - Constructor for class openjava.mop.Toolbox
 
toPackage(String) - Static method in class openjava.mop.OJSystem
 
toPackageName(String) - Static method in class openjava.mop.Environment
Converts a fully-qualified name to the corresponding package name.
toPackageSuffix(String) - Static method in class openjava.mop.OJSystem
 
TopLevel - Static variable in class net.sf.saffron.sql.SqlKind
Aggregate of SQL statement types SqlKind.Query, SqlKind.Dml.
TopLevelORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
toQualifiedName(String) - Method in class openjava.mop.GlobalEnvironment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.FileEnvironment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.Environment
Obtains the fully-qualified name of the given class name.
toQualifiedName(String) - Method in class openjava.mop.ClassEnvironment
Obtains the fully-qualified name of the given class name.
toRel(VolcanoCluster, SaffronConnection) - Method in interface net.sf.saffron.core.SaffronTable
Converts this table into a relational expression.
toRel(VolcanoCluster, SaffronConnection) - Method in class net.sf.saffron.ext.ObjectTable
 
toRel(VolcanoCluster, SaffronConnection) - Method in class net.sf.saffron.ext.JdbcTable
 
toRel(VolcanoCluster, SaffronConnection) - Method in class net.sf.saffron.ext.ExtentTable
 
toShort(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toSimpleName(String) - Static method in class openjava.mop.Environment
Converts a fully-qualified name to the corresponding simple-name.
toString() - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
toString() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.TypeImpl
 
toString() - Method in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
toString() - Method in class net.sf.saffron.oj.util.RelEnvironment
 
toString() - Method in class net.sf.saffron.opt.VolcanoRuleMatch
 
toString() - Method in class net.sf.saffron.opt.VolcanoRule
 
toString() - Method in class net.sf.saffron.opt.VolcanoPlannerTest.TestEnvironment
 
toString() - Method in class net.sf.saffron.opt.VolcanoCost
 
toString() - Method in class net.sf.saffron.opt.RelImplementor.EagerBind
 
toString() - Method in class net.sf.saffron.opt.RelImplementor.LazyBind
 
toString() - Method in interface net.sf.saffron.opt.PlanCost
 
toString() - Method in class net.sf.saffron.rel.SaffronRel
 
toString() - Method in class net.sf.saffron.rel.RelFieldCollation
 
toString() - Method in class net.sf.saffron.rex.RexNode
 
toString() - Method in class net.sf.saffron.sql.SqlOperator
 
toString() - Method in class net.sf.saffron.sql.SqlNode
 
toString() - Method in class net.sf.saffron.sql.SqlIdentifier
 
toString() - Method in class net.sf.saffron.sql.parser.Token
Returns the image.
toString() - Method in class net.sf.saffron.util.OptionsListTest.StringBufferOptionsHandler
 
toString() - Method in class net.sf.saffron.util.Graph.Arc
 
toString() - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
Returns the value's name.
toString() - Method in class openjava.mop.Signature
Returns the String representation of this signature.
toString() - Method in class openjava.mop.OJModifier
Generates a string describing the access modifier flags without user modifiers.
toString() - Method in class openjava.mop.OJMethodSourceCode
 
toString() - Method in class openjava.mop.OJMethodImp
 
toString() - Method in class openjava.mop.OJMethodByteCode
 
toString() - Method in class openjava.mop.OJMethod
 
toString() - Method in class openjava.mop.OJFieldSourceCode
 
toString() - Method in class openjava.mop.OJFieldImp
 
toString() - Method in class openjava.mop.OJFieldByteCode
 
toString() - Method in class openjava.mop.OJField
 
toString() - Method in class openjava.mop.OJConstructorSourceCode
 
toString() - Method in class openjava.mop.OJConstructorImp
 
toString() - Method in class openjava.mop.OJConstructorByteCode
 
toString() - Method in class openjava.mop.OJConstructor
 
toString() - Method in class openjava.mop.OJClassSourceCode
 
toString() - Method in class openjava.mop.OJClassNull
 
toString() - Method in class openjava.mop.OJClassImp
 
toString() - Method in class openjava.mop.OJClassByteCode
 
toString() - Method in class openjava.mop.OJClassArray
 
toString() - Method in class openjava.mop.OJClass
Converts the object to a string.
toString() - Method in class openjava.mop.GlobalEnvironment
 
toString() - Method in class openjava.mop.FileEnvironment
 
toString() - Method in class openjava.mop.Environment
 
toString() - Method in class openjava.mop.ClosedEnvironment
 
toString() - Method in class openjava.mop.ClassEnvironment
 
toString() - Method in class openjava.ptree.ParseTreeObject
Generates a string object of regular Java source code representing this parse-tree.
toString() - Method in interface openjava.ptree.ParseTree
Generates string which presents for this parse-tree
toString() - Method in class openjava.ptree.ObjectList
 
toString() - Method in class openjava.ptree.ModifierList
 
toString() - Method in class openjava.ptree.Leaf
Overrides to return its text as the string of this instance.
toString() - Method in class openjava.ptree.util.SyntheticClass
 
toString() - Method in class openjava.tools.parser.Token
Returns the image.
toString(Graph.Arc[]) - Static method in class net.sf.saffron.util.Graph.Arc
 
toString(int) - Static method in class net.sf.saffron.rel.JoinRel.JoinType
 
toString(int) - Static method in class openjava.ptree.ModifierList
Return a string describing the access modifier flags in the specified modifier.
toString(Iterator) - Static method in class net.sf.saffron.util.Graph.GraphTest
 
toString(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toString(ResultSet) - Method in class net.sf.saffron.test.JdbcTest
 
toString(SaffronRel[]) - Static method in class net.sf.saffron.opt.OptUtil
 
toString(SqlDialect) - Method in class net.sf.saffron.sql.SqlNode
Returns the text of the tree of which this SqlNode is the root.
toString(String[]) - Static method in class JP.ac.tsukuba.openjava.SunJavaCompiler
 
toStringArray(List) - Static method in class net.sf.saffron.sql.parser.ParserUtil
 
total - Variable in class net.sf.saffron.runtime.AggAndAcc
 
toTime(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toTimestamp(Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
toTree(List) - Method in class net.sf.saffron.sql.SqlOperatorTable
Converts a list of {expression, operator, expression, ...} into a tree, taking operator precedence and associativity into account.
toType(OJClass) - Method in class net.sf.saffron.oj.OJTypeFactoryImpl
 
toType(OJClass) - Method in interface net.sf.saffron.oj.OJTypeFactory
 
toTypeName(SaffronType) - Static method in class net.sf.saffron.oj.util.OJUtil
Converts a SaffronType to a TypeName.
toURL(File) - Static method in class net.sf.saffron.util.Util
Creates a file-protocol URL for the given file.
transformTo(SaffronRel) - Method in class net.sf.saffron.opt.VolcanoRuleCall
Called by the rule whenever it finds a match.
TRANSIENT - Static variable in class openjava.mop.OJModifier
 
TRANSIENT - Static variable in class openjava.ptree.ModifierList
 
TRANSIENT - Static variable in interface openjava.syntax.TokenID
 
TRANSIENT - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
TRANSIENT - Static variable in interface openjava.tools.parser.ParserConstants
 
translate(SaffronRel, RexNode) - Method in class net.sf.saffron.opt.RelImplementor
Converts an expression in internal form (the input relation is referenced using the variable $input0) to generated form (the input relation is referenced using the bindings in this RelImplementor).
translate(SqlWriter, Expression) - Static method in class net.sf.saffron.oj.xlat.OpenjavaToSqlConverter
Deprecated. Converts a Java expression tree into a SQL expression tree.
translate(SqlWriter, RexNode) - Method in class net.sf.saffron.rex.RexToSqlTranslator
Converts a row-expression tree into a SQL expression tree.
translateCalleeSide(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
 
translateCalleeSide(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
 
translateCallerSide(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.ExprCompiler
 
translateCallerSide(FileEnvironment[], CompilationUnit[]) - Method in class openjava.ojc.Compiler
 
translateClassDecls(Hashtable, OJClass, Environment) - Method in class openjava.ojc.Compiler
 
translateDefinition() - Method in class openjava.mop.OJClass
 
translateDefinition() - Method in class openjava.mop.Metaclass
 
translateDefinition(Environment, ClassDeclaration) - Method in class openjava.mop.OJClass
 
translateFun(String) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
 
translateInput(SaffronRel, int) - Method in class net.sf.saffron.opt.RelImplementor
Creates an expression which references the ordinalth input.
translateInputField(SaffronRel, int, int) - Method in class net.sf.saffron.opt.RelImplementor
Creates an expression which references the fieldOrdinalth field of the ordinalth input.
translateList(SaffronRel, RexNode[]) - Method in class net.sf.saffron.opt.RelImplementor
Converts an array of expressions in internal into a list of expressions in generated form.
translateLiteral(RexLiteral) - Method in class net.sf.saffron.rex.RexToSqlTranslator
 
translator - Variable in class net.sf.saffron.oj.util.JavaRexBuilder
 
TranslatorThread - class openjava.ojc.TranslatorThread.
 
TranslatorThread(Environment, OJClass) - Constructor for class openjava.ojc.TranslatorThread
 
trimOnDemand(String) - Static method in class openjava.ptree.CompilationUnit
Removes ".*" at tail if it exists.
True - Static variable in class net.sf.saffron.sql.SqlLiteral
Constant for Boolean.TRUE.
TRUE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
TRUE - Static variable in interface openjava.syntax.TokenID
 
TRUE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
TRUE - Static variable in interface openjava.tools.parser.ParserConstants
 
TRY - Static variable in interface openjava.syntax.TokenID
 
TRY - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
TRY - Static variable in interface openjava.tools.parser.ParserConstants
 
TryStatement - class openjava.ptree.TryStatement.
The TryStatement class represents a try statement node of parse tree.
TryStatement() - Constructor for class openjava.ptree.TryStatement
 
TryStatement(Environment) - Method in class openjava.tools.parser.Parser
 
TryStatement(StatementList, CatchList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
TryStatement(StatementList, CatchList, StatementList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
TryStatement(StatementList, StatementList) - Constructor for class openjava.ptree.TryStatement
Allocates a new TryStatement object.
type - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.FieldImpl
 
type - Static variable in class net.sf.saffron.oj.rel.BuiltinAggregation.Count
 
type - Variable in class net.sf.saffron.oj.rel.BuiltinAggregation.Sum
 
type - Variable in class net.sf.saffron.oj.util.JavaRowExpression
 
type - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
type - Variable in class net.sf.saffron.rex.RexVariable
 
type - Variable in class net.sf.saffron.rex.RexRangeRef
 
type - Variable in class net.sf.saffron.rex.RexLiteral
 
type - Variable in class net.sf.saffron.rex.RexCall
 
TYPE - Static variable in interface openjava.ptree.MemberDeclaration
The TYPE is a kind of MemberDeclaration
TYPE_OPERAND - Static variable in class net.sf.saffron.sql.SqlJoinOperator
Value must be a SqlLiteral, one of the integer codes for SqlJoinOperator.JoinType.
Type(Environment) - Method in class openjava.tools.parser.Parser
 
TypeDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
TypeDeclarationListOpt(Environment) - Method in class openjava.tools.parser.Parser
 
typeFactory - Variable in class net.sf.saffron.core.EmptySaffronConnection.EmptySaffronSchema
 
typeFactory - Variable in class net.sf.saffron.ext.ReflectSchema
 
typeFactory - Variable in class net.sf.saffron.opt.VolcanoCluster
 
typeFactory - Variable in class net.sf.saffron.rex.RexBuilder
 
typeFactory - Variable in class net.sf.saffron.sql.SqlValidator
 
typeInference - Variable in class net.sf.saffron.sql.SqlOperator
 
typeName - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.SqlType
 
TypeName - class openjava.ptree.TypeName.
The TypeName class represents a type specifier node of parse tree.
TypeName() - Constructor for class openjava.ptree.TypeName
 
TypeName(Environment) - Method in class openjava.tools.parser.Parser
 
TypeName(String) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, Hashtable) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, int) - Constructor for class openjava.ptree.TypeName
Allocates a new object.
TypeName(String, int, Hashtable) - Constructor for class openjava.ptree.TypeName
 
TypeNameList(Environment) - Method in class openjava.tools.parser.Parser
 
TypeNameListOpt(Environment) - Method in class openjava.tools.parser.Parser
 
TypeNameQualifier - class openjava.ptree.util.TypeNameQualifier.
The class TypeNameQualifier is a utility class to be usede for making a copy of ptree work well without import statements.
TypeNameQualifier(Environment) - Constructor for class openjava.ptree.util.TypeNameQualifier
Constructs a new visitor for parse tree for qualifying each type name appearing there.
TypeNameQualifier(Environment, String) - Constructor for class openjava.ptree.util.TypeNameQualifier
Constructs a new visitor for parse tree for qualifying each type name appearing there.
TypeNameRule - class openjava.syntax.TypeNameRule.
Syntax rule concerning type names.
TypeNameRule() - Constructor for class openjava.syntax.TypeNameRule
 
types - Variable in class net.sf.saffron.core.SaffronTypeFactoryImpl.CrossType
 
TypeSuffixLookahead(Environment, String) - Method in class openjava.tools.parser.Parser
 
typeToOJClass(OJClass, SaffronType) - Static method in class net.sf.saffron.oj.util.OJUtil
 
typeToOJClass(SaffronType) - Static method in class net.sf.saffron.oj.util.OJUtil
Converts a SaffronType to a OJClass.
TypeWithoutDims(Environment) - Method in class openjava.tools.parser.Parser
 

U

UnaryExpression - class openjava.ptree.UnaryExpression.
The UnaryExpression class presents for an expression which consists of unary operator with one Expression.
UnaryExpression() - Constructor for class openjava.ptree.UnaryExpression
 
UnaryExpression(Environment) - Method in class openjava.tools.parser.Parser
 
UnaryExpression(Expression, int) - Constructor for class openjava.ptree.UnaryExpression
Allocates a new object.
UnaryExpression(int, Expression) - Constructor for class openjava.ptree.UnaryExpression
Allocates a new object.
UnaryExpressionNotPlusMinus(Environment) - Method in class openjava.tools.parser.Parser
 
unaryOpToRex(int) - Method in class net.sf.saffron.oj.xlat.InternalTranslator
Translates an operator code from Openjava (UnaryExpression.BIT_NOT et cetera) to row-expression.
UnboundVariableCollector - class net.sf.saffron.oj.util.UnboundVariableCollector.
Finds all unbound varaibles in a relational expression
UnboundVariableCollector(Environment) - Constructor for class net.sf.saffron.oj.util.UnboundVariableCollector
 
unbox(OJClass, Expression) - Static method in class openjava.mop.Toolbox
Converts an expression representing a wrapped primitive into a primitive.
underConstruction - Static variable in class openjava.mop.OJSystem
internal use only
unexpected() - Method in class net.sf.saffron.util.EnumeratedValues.BasicValue
 
unexpected(EnumeratedValues.Value) - Method in class net.sf.saffron.util.EnumeratedValues
Returns an exception indicating that we didn't expect to find this value here.
Union - Static variable in class net.sf.saffron.sql.SqlKind
Union
UNION - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
UNION - Static variable in class openjava.ptree.BinaryExpression
 
UNION - Static variable in interface openjava.tools.parser.ParserConstants
 
UnionExpression(Environment) - Method in class openjava.tools.parser.Parser
 
unionOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
UnionORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
UnionRel - class net.sf.saffron.rel.UnionRel.
UnionRel returns the union of the rows of its inputs, optionally eliminating duplicates.
UnionRel(VolcanoCluster, SaffronRel[], boolean) - Constructor for class net.sf.saffron.rel.UnionRel
 
UnionToDistinctRule - class net.sf.saffron.rel.UnionToDistinctRule.
UnionToDistinctRule translates a distinct UnionRel (all = false) into a DistinctRel on top of a non-distinct UnionRel (all = true).
UnionToDistinctRule() - Constructor for class net.sf.saffron.rel.UnionToDistinctRule
 
UNIQUE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
uniqueFieldName(String[], int, String) - Static method in class net.sf.saffron.sql2rel.SqlToRelConverter
Generates a unique name
unknownClassName - Static variable in class openjava.ojc.Compiler
 
UnmodifiedClassDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
UnmodifiedInterfaceDeclaration(ClassEnvironment) - Method in class openjava.tools.parser.Parser
 
unparse(SqlWriter) - Method in class net.sf.saffron.rex.RexLiteral
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlSelect
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlNodeList
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlNode
Writes a SQL representation of this node to a writer.
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlLiteral
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlInsert
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlIdentifier
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlExplain
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlDelete
 
unparse(SqlWriter, int, int) - Method in class net.sf.saffron.sql.SqlCall
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlSpecialOperator
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlSelectOperator
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlPrefixOperator
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlPostfixOperator
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlOperator
Writes a SQL representation of a call to this operator to a writer, including parentheses if the operators on either side are of greater precedence.
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlJoinOperator
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlFunction
 
unparse(SqlWriter, SqlNode[], int, int) - Method in class net.sf.saffron.sql.SqlBinaryOperator
 
unpickle(RexNode) - Method in class net.sf.saffron.oj.xlat.AggInternalTranslator
Removes AggInternalTranslator.RexGroupVariable and AggInternalTranslator.RexAggVariable objects which we created temporarily, before we knew how many groups there were going to be.
unwrappedPrimitive() - Method in class openjava.mop.OJClass
Obtains the real type class if this class represents a primitive wrapper type.
Update - Static variable in class net.sf.saffron.sql.SqlKind
UPDATE statement
UPDATE - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
UPDATE_ORDINAL - Static variable in class net.sf.saffron.rel.TableModificationRel.Operation
 
updateArray(int, Array) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateArray(String, Array) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBlob(int, Blob) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBlob(String, Blob) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBoolean(int, boolean) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBoolean(String, boolean) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateByte(int, byte) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateByte(String, byte) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBytes(int, byte[]) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateBytes(String, byte[]) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateCharacterStream(int, Reader, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateCharacterStream(String, Reader, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateClob(int, Clob) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateClob(String, Clob) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateDate(int, Date) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateDate(String, Date) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateDouble(int, double) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateDouble(String, double) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateFloat(int, float) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateFloat(String, float) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateInt(int, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateInt(String, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
UpdateLineColumn(char) - Method in class net.sf.saffron.sql.parser.JavaCharStream
 
UpdateLineColumn(char) - Method in class openjava.tools.parser.JavaCharStream
 
updateLong(int, long) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateLong(String, long) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateNull(int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateNull(String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateObject(int, Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateObject(int, Object, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateObject(String, Object) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateObject(String, Object, int) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
UpdateORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
 
updateRef(int, Ref) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateRef(String, Ref) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateRow() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateShort(int, short) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateShort(String, short) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateString(int, String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateString(String, String) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateTime(int, Time) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateTime(String, Time) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateTimestamp(int, Timestamp) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
updateTimestamp(String, Timestamp) - Method in class net.sf.saffron.runtime.IteratorResultSet
 
upperCase - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter.SchemaCatalogReader
 
upperCase - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter.SchemaCatalogReader
 
useFirstArgType - Static variable in class net.sf.saffron.sql.SqlOperatorTable
Type-inference strategy whereby the result type of a call is the type of the first operand.
UserDeclSuffix(Environment, String) - Method in class openjava.tools.parser.Parser
 
userModifiers - Variable in class openjava.mop.OJModifier
 
UserTypeSuffix(Environment, String, String) - Method in class openjava.tools.parser.Parser
 
useScope - Static variable in class net.sf.saffron.sql.SqlOperatorTable
Type-inference strategy where the expression is assumed to be registered as a SqlValidator.Scope, and therefore the result type of the call is the type of that scope.
Using - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
Join clause has a USING condition, for example "FROM EMP JOIN DEPT USING (DEPTNO)"
USING - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
Using_ORDINAL - Static variable in class net.sf.saffron.sql.SqlJoinOperator.ConditionType
 
Util - class net.sf.saffron.util.Util.
Miscellaneous utility functions.
Util.UtilTestCase - class net.sf.saffron.util.Util.UtilTestCase.
 
Util.UtilTestCase(String) - Constructor for class net.sf.saffron.util.Util.UtilTestCase
 
Util() - Constructor for class net.sf.saffron.util.Util
 

V

validate() - Method in class net.sf.saffron.sql.SqlValidator.Scope
 
validate() - Method in class net.sf.saffron.sql.SqlValidator.SelectScope
 
validate() - Method in class net.sf.saffron.sql.SqlValidator.IdentifierScope
 
validate() - Method in class net.sf.saffron.sql.SqlValidator.SetopScope
 
validate() - Method in class net.sf.saffron.sql.SqlValidator.JoinScope
 
validate(BinaryHeap) - Method in class net.sf.saffron.util.BinaryHeap.BinaryHeapTestCase
 
validate(ParseTree, QueryExpander) - Method in class net.sf.saffron.oj.stmt.OJStatement
Validates and transforms an expression: expands schemas, validates, and possibly expands queries.
validate(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
Validates a tree.
validateCount - Variable in class net.sf.saffron.sql.SqlValidator.SelectScope
 
validateDelete(SqlDelete) - Method in class net.sf.saffron.sql.SqlValidator
 
validateExpression(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
 
validateFrom(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
 
validateInsert(SqlInsert) - Method in class net.sf.saffron.sql.SqlValidator
 
validateQuery(SqlNode) - Method in class net.sf.saffron.sql.SqlValidator
Checks that a query (select statement, or a set operation union, intersect, except) is valid.
validateSelect(SqlSelect) - Method in class net.sf.saffron.sql.SqlValidator
 
validateValues(SqlCall) - Method in class net.sf.saffron.sql.SqlValidator
 
validator - Variable in class net.sf.saffron.oj.xlat.SqlToOpenjavaConverter
 
validator - Variable in class net.sf.saffron.sql2rel.SqlToRelConverter
 
value - Variable in class net.sf.saffron.oj.stmt.OJStatement.Argument
 
value - Variable in class net.sf.saffron.rex.RexLiteral
 
value - Variable in class net.sf.saffron.runtime.VarDecl
 
value - Variable in class net.sf.saffron.runtime.Holder.int_Holder
 
value - Variable in class net.sf.saffron.sql.SqlLiteral
 
value_ - Variable in class net.sf.saffron.util.OptionsList.Option
Holds the runtime value of this option.
valueError(String) - Method in class net.sf.saffron.util.OptionsList.Option
Called by the parser when an argument is not a valid value for this type of argument.
values - Static variable in class net.sf.saffron.opt.CallingConvention
 
values - Variable in class net.sf.saffron.runtime.Row
 
values - Variable in class net.sf.saffron.sql.SqlValidator.TableConstructorScope
 
Values - Static variable in class net.sf.saffron.rex.RexKind
The VALUES operator.
Values - Static variable in class net.sf.saffron.sql.SqlKind
 
VALUES - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
valuesByName - Variable in class net.sf.saffron.util.EnumeratedValues
map symbol names to values
valuesOperator - Variable in class net.sf.saffron.sql.SqlOperatorTable
 
ValuesORDINAL - Static variable in class net.sf.saffron.rex.RexKind
 
ValuesORDINAL - Static variable in class net.sf.saffron.sql.SqlKind
Values
var_h - Variable in class net.sf.saffron.oj.rel.JavaDistinctRel
 
var_h - Variable in class net.sf.saffron.oj.rel.JavaAggregateRel
 
var_v - Variable in class net.sf.saffron.oj.convert.VectorConverterRel
 
var_v - Variable in class net.sf.saffron.oj.convert.EnumerationConverterRel
 
var_v - Variable in class net.sf.saffron.oj.convert.CollectionConverterRel
 
var_v - Variable in class net.sf.saffron.oj.convert.ArrayConverterRel
 
var0 - Static variable in class net.sf.saffron.opt.OptUtil
 
var1 - Static variable in class net.sf.saffron.opt.OptUtil
 
Varchar - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
Varchar_ordinal - Static variable in class net.sf.saffron.sql.type.SqlTypeName
 
varcharEmpty - Variable in class net.sf.saffron.rex.RexBuilder
 
VarDecl - class net.sf.saffron.runtime.VarDecl.
An array of VarDecls is returned from the dummy() method which is generated to implement a variable declaration, or a list of statements which contain variable declarations.
VarDecl(String, Class, Object) - Constructor for class net.sf.saffron.runtime.VarDecl
 
variable - Variable in class net.sf.saffron.oj.rel.ForTerminatorRel
 
variable - Variable in class net.sf.saffron.opt.RelImplementor.EagerBind
 
variable - Variable in class net.sf.saffron.opt.RelImplementor.LazyBind
 
Variable - class openjava.ptree.Variable.
The Variable class represents a type specifier node of parse tree.
Variable(String) - Constructor for class openjava.ptree.Variable
Allocates a new object.
VariableBinder - class openjava.ptree.util.VariableBinder.
Extension to ScopeHandler which adds variables to the current environment as their declarations are enountered.
VariableBinder(Environment) - Constructor for class openjava.ptree.util.VariableBinder
 
VariableDeclaration - class openjava.ptree.VariableDeclaration.
The VariableDeclaration class presents local variable declaration statement node of parse tree.
VariableDeclaration() - Constructor for class openjava.ptree.VariableDeclaration
 
VariableDeclaration(ModifierList, TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(ModifierList, TypeName, VariableDeclarator) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(TypeName, String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclaration(TypeName, VariableDeclarator) - Constructor for class openjava.ptree.VariableDeclaration
Allocates a new object.
VariableDeclarator - class openjava.ptree.VariableDeclarator.
The VariableDeclarator class presents variable declarator node of parse tree
VariableDeclarator() - Constructor for class openjava.ptree.VariableDeclarator
 
VariableDeclarator(Environment) - Method in class openjava.tools.parser.Parser
 
VariableDeclarator(String, int, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclarator
Allocates a new object.
VariableDeclarator(String, VariableInitializer) - Constructor for class openjava.ptree.VariableDeclarator
Allocates a new object.
VariableDeclaratorList(Environment) - Method in class openjava.tools.parser.Parser
 
variableID - Static variable in class openjava.ptree.Variable
 
VariableInitializer - interface openjava.ptree.VariableInitializer.
The VariableInitializer class presents common interfaces to several initializer format interface VariableInitializer is implemented by Expression ArrayInitializer
VariableInitializer(Environment) - Method in class openjava.tools.parser.Parser
 
VariableModifiersOpt(Environment) - Method in class openjava.tools.parser.Parser
 
variables - Variable in class net.sf.saffron.opt.OptUtil.VariableSetVisitor
 
variables - Variable in class net.sf.saffron.opt.OptUtil.VariableUsedVisitor
 
variablesPropagated - Variable in class net.sf.saffron.opt.RelSet
Names of variables which are set by relational expressions in this set and available for use by parent and child expressions.
variablesStopped - Variable in class net.sf.saffron.rel.JoinRel
 
variablesUsed - Variable in class net.sf.saffron.opt.RelSet
Names of variables which are used by relational expressions in this set.
varName - Variable in class net.sf.saffron.oj.xlat.QueryInfo.CorrelLookupResult
 
VECTOR - Static variable in class net.sf.saffron.opt.CallingConvention
 
VECTOR_ORDINAL - Static variable in class net.sf.saffron.opt.CallingConvention
 
VectorConverterRel - class net.sf.saffron.oj.convert.VectorConverterRel.
A VectorConverterRel converts a plan from inConvention to CallingConvention.VECTOR_ORDINAL.
VectorConverterRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.oj.convert.VectorConverterRel
 
visibleBaseClass(Class, String) - Static method in class net.sf.saffron.oj.stmt.OJStatement
Returns the lowest ancestor of clazz which is visible from fromPackage.fromClazz.
visit(AliasedExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(AliasedExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(AliasedExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(AliasedExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(AllocationExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(AllocationExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(AllocationExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(AllocationExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(AllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayAccess) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ArrayAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayAccess) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ArrayAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayAllocationExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ArrayAllocationExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ArrayInitializer) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ArrayInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(AssignmentExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.ExpansionApplier
 
visit(AssignmentExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(BinaryExpression) - Method in class net.sf.saffron.oj.xlat.SubqueryFinder
 
visit(BinaryExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(BinaryExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(BinaryExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(BinaryExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(BinaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Block) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(Block) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Block) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Block) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Block) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(BreakStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(BreakStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(BreakStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(BreakStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(BreakStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseGroup) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CaseGroup) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseGroup) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseGroup) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CaseGroup) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseGroupList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CaseGroupList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseGroupList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseGroupList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CaseGroupList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseLabel) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CaseLabel) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseLabel) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseLabel) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CaseLabel) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CaseLabelList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CaseLabelList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CaseLabelList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CaseLabelList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CaseLabelList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CastExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CastExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CastExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CastExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CastExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CatchBlock) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CatchBlock) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CatchBlock) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CatchBlock) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CatchBlock) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CatchList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CatchList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CatchList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CatchList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CatchList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassDeclaration) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ClassDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassDeclarationList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ClassDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ClassLiteral) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ClassLiteral) - Method in class openjava.ptree.util.TypeNameQualifier
This is needed because of a bug.
visit(ClassLiteral) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ClassLiteral) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ClassLiteral) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ClassLiteral) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(CompilationUnit) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(CompilationUnit) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(CompilationUnit) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(CompilationUnit) - Method in class openjava.ptree.util.GenericVisitor
 
visit(CompilationUnit) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConditionalExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ConditionalExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConstructorDeclaration) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ConstructorDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ConstructorInvocation) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ConstructorInvocation) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ContinueStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ContinueStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ContinueStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ContinueStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ContinueStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(DoWhileStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(DoWhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(EmptyStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(EmptyStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(EmptyStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(EmptyStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(EmptyStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Expression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Expression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ExpressionList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ExpressionList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ExpressionList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ExpressionList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ExpressionList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ExpressionStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ExpressionStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(FieldAccess) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(FieldAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(FieldAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(FieldAccess) - Method in class openjava.ptree.util.GenericVisitor
 
visit(FieldAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(FieldDeclaration) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(FieldDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ForStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ForStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ForStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ForStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ForStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(IfStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(IfStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(IfStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(IfStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(IfStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(InsertExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(InsertExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(InsertExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(InsertExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(InstanceofExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(InstanceofExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(JoinExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(JoinExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(JoinExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(JoinExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(LabeledStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(LabeledStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(LabeledStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(LabeledStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(LabeledStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Leaf) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Leaf) - Method in class openjava.ptree.util.GenericVisitor
 
visit(List) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(List) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Literal) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(Literal) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Literal) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Literal) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Literal) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MemberDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(MemberDeclarationList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(MemberDeclarationList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MemberInitializer) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(MemberInitializer) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MemberInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MemberInitializer) - Method in class openjava.ptree.util.GenericVisitor
 
visit(MemberInitializer) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MethodCall) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(MethodCall) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MethodCall) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MethodCall) - Method in class openjava.ptree.util.GenericVisitor
 
visit(MethodCall) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(MethodDeclaration) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(MethodDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ModifierList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ModifierList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ModifierList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ModifierList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ModifierList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(NonLeaf) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(NonLeaf) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Parameter) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(Parameter) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Parameter) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Parameter) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Parameter) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ParameterList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ParameterList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ParameterList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ParameterList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ParameterList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ParseTree) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ParseTreeObject) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ParseTreeObject) - Method in class openjava.ptree.util.GenericVisitor
 
visit(QueryExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(QueryExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(QueryExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(QueryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ReturnStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ReturnStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ReturnStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ReturnStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ReturnStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(RexCall) - Method in class net.sf.saffron.rex.RexShuttle
 
visit(RexCorrelVariable) - Method in class net.sf.saffron.oj.util.UnboundVariableCollector
 
visit(RexCorrelVariable) - Method in class net.sf.saffron.opt.OptUtil.VariableUsedVisitor
 
visit(RexCorrelVariable) - Method in class net.sf.saffron.rex.RexShuttle
 
visit(RexInputRef) - Method in class net.sf.saffron.rex.RexShuttle
 
visit(RexLiteral) - Method in class net.sf.saffron.rex.RexShuttle
 
visit(RexNode) - Method in class net.sf.saffron.rex.RexShuttle
 
visit(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.opt.VisitorRelVisitor
 
visit(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.opt.TableAccessMap.TableRelVisitor
 
visit(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.opt.RelSubset.CheapestPlanReplacer
 
visit(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.opt.OptUtil.VariableSetVisitor
 
visit(SaffronRel, int, SaffronRel) - Method in class net.sf.saffron.rel.RelVisitor
 
visit(SelfAccess) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(SelfAccess) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SelfAccess) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SelfAccess) - Method in class openjava.ptree.util.GenericVisitor
 
visit(SelfAccess) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Statement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Statement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(StatementList) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(StatementList) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(StatementList) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(StatementList) - Method in class openjava.ptree.util.GenericVisitor
 
visit(StatementList) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(SwitchStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(SwitchStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SwitchStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SwitchStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(SwitchStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(SynchronizedStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(SynchronizedStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(ThrowStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(ThrowStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(ThrowStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(ThrowStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(ThrowStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(TryStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(TryStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(TryStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(TryStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(TryStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(TypeName) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(TypeName) - Method in class openjava.ptree.util.TypeNameQualifier
 
visit(TypeName) - Method in class openjava.ptree.util.SourceCodeWriter
rough around innerclass
visit(TypeName) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(TypeName) - Method in class openjava.ptree.util.GenericVisitor
 
visit(TypeName) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(UnaryExpression) - Method in class net.sf.saffron.oj.xlat.SubqueryFinder
Replaces an exists expression.
visit(UnaryExpression) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(UnaryExpression) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(UnaryExpression) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(UnaryExpression) - Method in class openjava.ptree.util.GenericVisitor
 
visit(UnaryExpression) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(Variable) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(Variable) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(Variable) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(Variable) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Variable) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(VariableDeclaration) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.GenericVisitor
 
visit(VariableDeclaration) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(VariableDeclarator) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.GenericVisitor
 
visit(VariableDeclarator) - Method in class openjava.ptree.util.EvaluationShuttle
 
visit(VariableInitializer) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(VariableInitializer) - Method in class openjava.ptree.util.GenericVisitor
 
visit(Walker.Frame, Object) - Method in class net.sf.saffron.util.Walker
 
visit(WhileStatement) - Method in class openjava.debug.gui.ColoredSourceWriter
 
visit(WhileStatement) - Method in class openjava.ptree.util.SourceCodeWriter
 
visit(WhileStatement) - Method in class openjava.ptree.util.ParseTreeVisitor
 
visit(WhileStatement) - Method in class openjava.ptree.util.GenericVisitor
 
visit(WhileStatement) - Method in class openjava.ptree.util.EvaluationShuttle
 
visitGeneric(ParseTree) - Method in class openjava.ptree.util.GenericVisitor
Processes a ParseTree node.
VisitorPattern - Static variable in class net.sf.saffron.util.Glossary
Represent an operation to be performed on the elments of an object structure.
VisitorRelVisitor - class net.sf.saffron.opt.VisitorRelVisitor.
Walks over a tree of relational expressions, walking a RexShuttle over every expression in that tree.
VisitorRelVisitor(RexShuttle) - Constructor for class net.sf.saffron.opt.VisitorRelVisitor
 
VOID - Static variable in class openjava.mop.OJSystem
class object for primitive type void
VOID - Static variable in class openjava.mop.OJPrimitive
Deprecated.  
VOID - Static variable in interface openjava.syntax.TokenID
 
VOID - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
VOID - Static variable in interface openjava.tools.parser.ParserConstants
 
VOLATILE - Static variable in class openjava.mop.OJModifier
 
VOLATILE - Static variable in class openjava.ptree.ModifierList
 
VOLATILE - Static variable in interface openjava.syntax.TokenID
 
VOLATILE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
VOLATILE - Static variable in interface openjava.tools.parser.ParserConstants
 
VolcanoCluster - class net.sf.saffron.opt.VolcanoCluster.
A VolcanoCluster is a collection of SaffronRelational expressions which have the same environment.
VolcanoCluster(VolcanoQuery, Environment, VolcanoPlanner, SaffronTypeFactory) - Constructor for class net.sf.saffron.opt.VolcanoCluster
Creates a cluster.
VolcanoCost - class net.sf.saffron.opt.VolcanoCost.
VolcanoCost represents the cost of a plan node.
VolcanoCost(double, double, double) - Constructor for class net.sf.saffron.opt.VolcanoCost
 
VolcanoPlanner - class net.sf.saffron.opt.VolcanoPlanner.
VolcanoPlanner optimizes queries by transforming expressions selectively according to a dynamic programming algorithm.
VolcanoPlanner.DeferringRuleCall - class net.sf.saffron.opt.VolcanoPlanner.DeferringRuleCall.
A rule call which defers its actions.
VolcanoPlanner.DeferringRuleCall(RuleOperand) - Constructor for class net.sf.saffron.opt.VolcanoPlanner.DeferringRuleCall
 
VolcanoPlanner() - Constructor for class net.sf.saffron.opt.VolcanoPlanner
Creates a uninitialized VolcanoPlanner.
VolcanoPlannerFactory - class net.sf.saffron.opt.VolcanoPlannerFactory.
A VolcanoPlannerFactory produces new uninitialized instances of VolcanoPlanner.
VolcanoPlannerFactory() - Constructor for class net.sf.saffron.opt.VolcanoPlannerFactory
 
VolcanoPlannerTest - class net.sf.saffron.opt.VolcanoPlannerTest.
A VolcanoPlannerTest is a unit-test for the optimizer.
VolcanoPlannerTest.BadSingleRule - class net.sf.saffron.opt.VolcanoPlannerTest.BadSingleRule.
 
VolcanoPlannerTest.BadSingleRule() - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.BadSingleRule
 
VolcanoPlannerTest.GoodSingleRule - class net.sf.saffron.opt.VolcanoPlannerTest.GoodSingleRule.
 
VolcanoPlannerTest.GoodSingleRule() - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.GoodSingleRule
 
VolcanoPlannerTest.NoneLeafRel - class net.sf.saffron.opt.VolcanoPlannerTest.NoneLeafRel.
 
VolcanoPlannerTest.NoneLeafRel(VolcanoCluster) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.NoneLeafRel
 
VolcanoPlannerTest.NoneSingleRel - class net.sf.saffron.opt.VolcanoPlannerTest.NoneSingleRel.
 
VolcanoPlannerTest.NoneSingleRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.NoneSingleRel
 
VolcanoPlannerTest.PhysLeafRel - class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRel.
 
VolcanoPlannerTest.PhysLeafRel(VolcanoCluster) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRel
 
VolcanoPlannerTest.PhysLeafRule - class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRule.
 
VolcanoPlannerTest.PhysLeafRule() - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRule
 
VolcanoPlannerTest.PhysSingleRel - class net.sf.saffron.opt.VolcanoPlannerTest.PhysSingleRel.
 
VolcanoPlannerTest.PhysSingleRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.PhysSingleRel
 
VolcanoPlannerTest.TestEnvironment - class net.sf.saffron.opt.VolcanoPlannerTest.TestEnvironment.
 
VolcanoPlannerTest.TestEnvironment() - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.TestEnvironment
 
VolcanoPlannerTest.TestLeafRel - class net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel.
 
VolcanoPlannerTest.TestLeafRel(VolcanoCluster) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel
 
VolcanoPlannerTest.TestSingleRel - class net.sf.saffron.opt.VolcanoPlannerTest.TestSingleRel.
 
VolcanoPlannerTest.TestSingleRel(VolcanoCluster, SaffronRel) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest.TestSingleRel
 
VolcanoPlannerTest(String) - Constructor for class net.sf.saffron.opt.VolcanoPlannerTest
 
VolcanoQuery - class net.sf.saffron.opt.VolcanoQuery.
A VolcanoQuery represents a set of relational expressions which derive from the same select statement.
VolcanoQuery() - Constructor for class net.sf.saffron.opt.VolcanoQuery
 
VolcanoQuery(VolcanoPlanner) - Constructor for class net.sf.saffron.opt.VolcanoQuery
 
VolcanoRule - class net.sf.saffron.opt.VolcanoRule.
A VolcanoRule transforms an expression into another.
VolcanoRule(RuleOperand) - Constructor for class net.sf.saffron.opt.VolcanoRule
 
VolcanoRuleCall - class net.sf.saffron.opt.VolcanoRuleCall.
A VolcanoRuleCall is an invocation of a VolcanoRule with a set of relational expressions as arguments.
VolcanoRuleCall(RuleOperand) - Constructor for class net.sf.saffron.opt.VolcanoRuleCall
 
VolcanoRuleCall(RuleOperand, SaffronRel[]) - Constructor for class net.sf.saffron.opt.VolcanoRuleCall
 
VolcanoRuleMatch - class net.sf.saffron.opt.VolcanoRuleMatch.
A match of a rule to a particular set of target relational expressions, frozen in time.
VolcanoRuleMatch(RuleOperand, SaffronRel[]) - Constructor for class net.sf.saffron.opt.VolcanoRuleMatch
Creates a VolcanoRuleMatch.

W

waited - Static variable in class openjava.mop.OJSystem
internal use only
waitingForProducer_ - Variable in class net.sf.saffron.runtime.QueueIterator
Protects the avail_ semaphore.
waitingPool - Static variable in class openjava.mop.OJSystem
internal use only
waitTranslation(OJClass) - Method in class openjava.mop.OJClass
Waits a callee-side translation on another class metaobject to be done.
WaldenApplet - class net.sf.saffron.web.applet.WaldenApplet.
A WaldenApplet is ...
WaldenApplet() - Constructor for class net.sf.saffron.web.applet.WaldenApplet
 
WaldenListener - class net.sf.saffron.web.servlet.WaldenListener.
WaldenListener responds to servlet events on behalf of a WaldenServlet.
WaldenListener() - Constructor for class net.sf.saffron.web.servlet.WaldenListener
 
WaldenServlet - class net.sf.saffron.web.servlet.WaldenServlet.
WaldenServlet todo:
WaldenServlet.Context - class net.sf.saffron.web.servlet.WaldenServlet.Context.
Holds the context required by WaldenServlet.
WaldenServlet.Context() - Constructor for class net.sf.saffron.web.servlet.WaldenServlet.Context
Creates a Context.
WaldenServlet.Session - class net.sf.saffron.web.servlet.WaldenServlet.Session.
Holds the httpSession required by WaldenServlet.
WaldenServlet.Session() - Constructor for class net.sf.saffron.web.servlet.WaldenServlet.Session
Creates a Context.
WaldenServlet() - Constructor for class net.sf.saffron.web.servlet.WaldenServlet
 
Walkable - interface net.sf.saffron.util.Walkable.
Objects which can be tree-walked by Walker.
Walker - class net.sf.saffron.util.Walker.
Walks over a tree, returning nodes in prefix order.
Walker.Frame - class net.sf.saffron.util.Walker.Frame.
 
Walker.Frame(Walker.Frame, Object) - Constructor for class net.sf.saffron.util.Walker.Frame
 
Walker.Region - class net.sf.saffron.util.Walker.Region.
 
Walker.Region(String, Walker.Region[]) - Constructor for class net.sf.saffron.util.Walker.Region
 
Walker(Walkable) - Constructor for class net.sf.saffron.util.Walker
 
walkUntil(Walker, String) - Static method in class net.sf.saffron.util.Walker.Region
 
wasNull - Variable in class net.sf.saffron.runtime.IteratorResultSet
 
wasNull() - Method in class net.sf.saffron.runtime.IteratorResultSet
 
WHERE - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
WHERE - Static variable in interface openjava.tools.parser.ParserConstants
 
WHERE_OPERAND - Static variable in class net.sf.saffron.sql.SqlSelect
 
WhereOpt() - Method in class net.sf.saffron.sql.parser.Parser
 
whichInput(int, SaffronRel) - Static method in class net.sf.saffron.opt.RelImplementor.Translator
Returns the ordinal of the input relational expression which a given column ordinal comes from.
WHILE - Static variable in interface openjava.syntax.TokenID
 
WHILE - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
WHILE - Static variable in interface openjava.tools.parser.ParserConstants
 
WhileStatement - class openjava.ptree.WhileStatement.
The WhileStatement class presents while statement node of parse tree
WhileStatement() - Constructor for class openjava.ptree.WhileStatement
 
WhileStatement(Environment) - Method in class openjava.tools.parser.Parser
 
WhileStatement(Expression, StatementList) - Constructor for class openjava.ptree.WhileStatement
Allocates a new object.
WITH - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
WITH_IMPLEMENTATION_OPERAND - Static variable in class net.sf.saffron.sql.SqlExplain
 
withIdPrefix - Variable in class net.sf.saffron.core.PlanWriter
 
withImplementation() - Method in class net.sf.saffron.sql.SqlExplain
Get the source SELECT expression for the data to be inserted.
WithImplementation() - Method in class net.sf.saffron.sql.parser.Parser
 
WITHOUT - Static variable in interface net.sf.saffron.sql.parser.ParserConstants
 
words - Variable in class openjava.syntax.PrepPhraseRule
 
WRITE_ACCESS - Static variable in class net.sf.saffron.opt.TableAccessMap
Table is accessed for write only.
write(char[], int) - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
write(String) - Method in class JP.ac.tsukuba.openjava.SunJavaCompiler.Sucker
 
write(Writer) - Method in class openjava.mop.MetaInfo
 
writeAnonymous(Object) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeArguments(ExpressionList) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeCode() - Method in class openjava.ptree.WhileStatement
 
writeCode() - Method in class openjava.ptree.VariableDeclarator
write code String "=" VaraiableInitializer
writeCode() - Method in class openjava.ptree.VariableDeclaration
 
writeCode() - Method in class openjava.ptree.UnaryExpression
 
writeCode() - Method in class openjava.ptree.TypeName
 
writeCode() - Method in class openjava.ptree.TryStatement
 
writeCode() - Method in class openjava.ptree.ThrowStatement
 
writeCode() - Method in class openjava.ptree.SynchronizedStatement
 
writeCode() - Method in class openjava.ptree.SwitchStatement
 
writeCode() - Method in class openjava.ptree.ReturnStatement
 
writeCode() - Method in class openjava.ptree.ParseTreeObject
Deprecated.  
writeCode() - Method in interface openjava.ptree.ParseTree
Deprecated.  
writeCode() - Method in class openjava.ptree.Parameter
 
writeCode() - Method in class openjava.ptree.NonLeaf
Deprecated.  
writeCode() - Method in class openjava.ptree.ModifierList
 
writeCode() - Method in class openjava.ptree.MethodDeclaration
 
writeCode() - Method in class openjava.ptree.MethodCall
 
writeCode() - Method in class openjava.ptree.MemberInitializer
 
writeCode() - Method in interface openjava.ptree.MemberDeclaration
 
writeCode() - Method in class openjava.ptree.List
Writes the code this parse-tree presents for.
writeCode() - Method in class openjava.ptree.Leaf
Writes the code of this token.
writeCode() - Method in class openjava.ptree.LabeledStatement
 
writeCode() - Method in class openjava.ptree.InstanceofExpression
 
writeCode() - Method in class openjava.ptree.IfStatement
 
writeCode() - Method in class openjava.ptree.ForStatement
 
writeCode() - Method in class openjava.ptree.FieldDeclaration
Overrides writing code method
writeCode() - Method in class openjava.ptree.FieldAccess
 
writeCode() - Method in class openjava.ptree.ExpressionStatement
 
writeCode() - Method in class openjava.ptree.EmptyStatement
 
writeCode() - Method in class openjava.ptree.DoWhileStatement
 
writeCode() - Method in class openjava.ptree.ContinueStatement
 
writeCode() - Method in class openjava.ptree.ConstructorInvocation
 
writeCode() - Method in class openjava.ptree.ConstructorDeclaration
 
writeCode() - Method in class openjava.ptree.ConditionalExpression
 
writeCode() - Method in class openjava.ptree.CompilationUnit
Overrides the writing code method
writeCode() - Method in class openjava.ptree.ClassDeclaration
write object code ModifierList "class" Identifier "extends" TypeName "implements" TypeNameList MemberDeclarationList
writeCode() - Method in class openjava.ptree.CatchBlock
 
writeCode() - Method in class openjava.ptree.CastExpression
Deprecated.  
writeCode() - Method in class openjava.ptree.CaseLabel
 
writeCode() - Method in class openjava.ptree.CaseGroup
 
writeCode() - Method in class openjava.ptree.BreakStatement
 
writeCode() - Method in class openjava.ptree.Block
 
writeCode() - Method in class openjava.ptree.BinaryExpression
 
writeCode() - Method in class openjava.ptree.AssignmentExpression
 
writeCode() - Method in class openjava.ptree.ArrayInitializer
 
writeCode() - Method in class openjava.ptree.ArrayAllocationExpression
 
writeCode() - Method in class openjava.ptree.ArrayAccess
 
writeCode() - Method in class openjava.ptree.AllocationExpression
 
writeDebug(String) - Static method in class openjava.ptree.ParseTreeObject
 
writeDebug(String) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugL() - Method in class openjava.ptree.ParseTreeObject
 
writeDebugL(ParseTree) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugLln() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugLln() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugln() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugln() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugLR() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugLR() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugR() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugR() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeDebugRln() - Static method in class openjava.ptree.ParseTreeObject
 
writeDebugRln() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeList(List) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeListWithDelimiter(List, String) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeListWithSuffix(List, String) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClassSourceCode
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClassNull
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClassImp
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClassByteCode
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClassArray
 
writeMetaInfo(Writer) - Method in class openjava.mop.OJClass
inner use only
writeParenthesis(Expression) - Method in class openjava.ptree.util.SourceCodeWriter
 
writerStack - Static variable in class openjava.ptree.ParseTreeObject
this is used as like grobal variable in ParseTree class-family.
WriterStack - class openjava.tools.WriterStack.
Wrapper class of class Stack to specialize into Writer.
WriterStack() - Constructor for class openjava.tools.WriterStack
Constructs this stack with an element(standard output).
WriterStack(OutputStream) - Constructor for class openjava.tools.WriterStack
Constructs this stack with the specified output stream.
WriterStack(PrintWriter) - Constructor for class openjava.tools.WriterStack
Constructs this stack with the specified print writer.
WriterStack(Writer) - Constructor for class openjava.tools.WriterStack
Constructs this stack with the specified writer.
writeStatementsBlock(StatementList) - Method in class openjava.ptree.util.SourceCodeWriter
 
writeStringVector(PrintWriter, Vector) - Static method in class openjava.mop.FileEnvironment
 
writeTab() - Static method in class openjava.ptree.ParseTreeObject
 
writeTab() - Method in class openjava.ptree.util.SourceCodeWriter
 
writeToOutput(String) - Method in class net.sf.saffron.web.applet.WaldenApplet
 

X

XOR - Static variable in class openjava.ptree.BinaryExpression
 
XOR - Static variable in class openjava.ptree.AssignmentExpression
 
XOR - Static variable in interface openjava.syntax.TokenID
 
XOR - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
XOR - Static variable in interface openjava.tools.parser.ParserConstants
 
XORASSIGN - Static variable in interface openjava.syntax.TokenID
 
XORASSIGN - Static variable in interface openjava.tools.parser.TokenIDPublisher
 
XORASSIGN - Static variable in interface openjava.tools.parser.ParserConstants
 

Z

Zero - Static variable in class net.sf.saffron.sql.SqlLiteral
Constant for the Integer value 0.
ZERO - Static variable in class net.sf.saffron.opt.VolcanoCost
 

_

_constantEmpty - Static variable in class openjava.mop.OJModifier
 
_constantSuper - Static variable in class openjava.ptree.SelfAccess
 
_constantThis - Static variable in class openjava.ptree.SelfAccess
 
_DEFAULT - Static variable in interface openjava.tools.parser.ParserConstants
 
_isInterface - Variable in class openjava.ptree.ClassDeclaration
 
_isRemainderOmitted - Variable in class openjava.ptree.ArrayInitializer
 
_isSelfInvocation - Variable in class openjava.ptree.ConstructorInvocation
 
_isStatic - Variable in class openjava.ptree.MemberInitializer
 
_kind - Variable in class openjava.mop.Signature
 
_loginTimeout - Variable in class net.sf.saffron.util.JdbcDataSource
 
_logWriter - Variable in class net.sf.saffron.util.JdbcDataSource
 
_name - Variable in class openjava.mop.Signature
 
_parameters - Variable in class openjava.mop.Signature
 
_returnType - Variable in class openjava.mop.Signature
 
_testComplexCorrelation() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testDerivedColumnList() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testDerivedColumnListInJoin() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testDerivedColumnListNoAs() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testDerivedColumnListWithAlias() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testEmbeddedCall() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testEmbeddedFunction() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testFromLeftJoinUsing() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testFromNaturalRightJoin() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testFromQuery() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testInCompound() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testInList() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testInListEmpty() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testInSquared() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testInValues() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testJoinAssociativity() - Method in class net.sf.saffron.sql.parser.SqlParserTest
 
_testOne() - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
_testOrder() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testOrderLiteral() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testOrderOrdinal() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testQueryInWhereUncorrelated() - Method in class net.sf.saffron.sql2rel.ConverterTest
 
_testTwo() - Method in class net.sf.saffron.walden.Main.WaldonTestCase
 
_url - Variable in class net.sf.saffron.util.JdbcDataSource
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z _
SourceForge.net_Logo