Package mondrian.rolap.sql

Database-independent library for generating SQL.

See:
          Description

Interface Summary
CrossJoinArg "Light version" of a TupleConstraint, represents one of member.children, level.members, member.descendants, {enumeration}.
MemberChildrenConstraint Restricts the SQL result of a MembersChildren query in SqlMemberSource.
SqlConstraint Restricts the members that are fetched by SqlMemberSource.
SqlQueryChecker Runs a SQL query.
TupleConstraint Restricts the SQL result of TupleReader.
 

Class Summary
CrossJoinArgFactory Creates CrossJoinArgs for use in constraining SQL queries.
DescendantsCrossJoinArg Represents one of: Level.Members: member == null and level != null Member.Children: member != null and level = member.getLevel().getChildLevel() Member.Descendants: member != null and level == some level below member.getLevel()
MemberListCrossJoinArg Represents an enumeration {member1, member2, ...}.
SelectNotInGroupByTest Test that various values of Dialect.allowsSelectNotInGroupBy() produce correctly optimized SQL.
SqlQuery SqlQuery allows us to build a select statement and generate it in database-specific SQL syntax.
SqlQuery.ClauseList  
SqlQuery.CodeSet Collection of alternative code for alternative dialects.
SqlQuery.FromClauseList  
SqlQueryTest Test for SqlQuery.
 

Package mondrian.rolap.sql Description

Database-independent library for generating SQL.


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads