|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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. |
Database-independent library for generating SQL.
|
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||