Package mondrian.rolap.sql
package mondrian.rolap.sql
Database-independent library for generating SQL.
-
ClassDescription"Light version" of a
TupleConstraint
, represents one of member.children, level.members, member.descendants, {enumeration}.Creates CrossJoinArgs for use in constraining SQL queries.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()Restricts the SQL result of a MembersChildren query in SqlMemberSource.Restricts the SQL result set to members where particular columns have particular values.Represents an enumeration {member1, member2, ...}.Restricts the members that are fetched by SqlMemberSource.SqlQuery
allows us to build aselect
statement and generate it in database-specific SQL syntax.Collection of alternative code for alternative dialects.Runs a SQL query.Restricts the SQL result ofTupleReader
.