Constant Field Values


Contents
mondrian.gui.*

mondrian.gui.JdbcMetaData
public static final java.lang.String LEVEL_SEPARATOR "->"

mondrian.gui.mondrian.gui.JdbcTreeModel.Node
static final int CATALOG 0
static final int COLUMN 2
static final int TABLE 1

mondrian.olap.*

mondrian.olap.Category
public static final int Array 1
public static final int Constant 64
public static final int Cube 12
public static final int DateTime 18
public static final int Dimension 2
public static final int Empty 17
public static final int Expression 0
public static final int Hierarchy 3
public static final int Integer 15
public static final int Level 4
public static final int Logical 5
public static final int Mask 31
public static final int Member 6
public static final int Null 16
public static final int Numeric 7
public static final int Set 8
public static final int String 9
public static final int Symbol 11
public static final int Tuple 10
public static final int Unknown 0
public static final int Value 13

mondrian.olap.CubeBase
public static final int CATALOG_NAME 0
public static final int CUBE_NAME 2
public static final int DIMENSION_UNIQUE_NAME 3
public static final int HIERARCHY_UNIQUE_NAME 4
public static final int LEVEL_NUMBER 6
public static final int LEVEL_UNIQUE_NAME 5
public static final int maxNofConstraintsForAdSchemaMember 12
public static final int MDPROP_USERDEFINED0 19
public static final int MDTREEOP_CHILDREN 1
public static final int MDTREEOP_SELF 0
public static final int MEMBER_CAPTION 9
public static final int MEMBER_NAME 7
public static final int MEMBER_TYPE 10
public static final int MEMBER_UNIQUE_NAME 8
public static final int SCHEMA_NAME 1
public static final int Tree_Operator 11

mondrian.olap.Dimension
public static final java.lang.String MEASURES_NAME "Measures"
public static final java.lang.String MEASURES_UNIQUE_NAME "[Measures]"

mondrian.olap.ParserSym
public static final int _VALUE_EXPRESSION 35
public static final int AMP_QUOTED_ID 58
public static final int AND 2
public static final int AS 3
public static final int ASTERISK 36
public static final int AXIS 4
public static final int BANG 37
public static final int CASE 5
public static final int CAST 6
public static final int CELL 7
public static final int CHAPTERS 8
public static final int COLON 38
public static final int COLUMNS 9
public static final int COMMA 39
public static final int CONCAT 40
public static final int DIMENSION 10
public static final int DOT 41
public static final int ELSE 11
public static final int EMPTY 12
public static final int END 13
public static final int EOF 0
public static final int EQ 42
public static final int error 1
public static final int FORMULA_STRING 60
public static final int FROM 14
public static final int GE 43
public static final int GT 44
public static final int ID 56
public static final int IN 15
public static final int IS 16
public static final int LBRACE 45
public static final int LE 46
public static final int LPAREN 47
public static final int LT 48
public static final int MATCHES 17
public static final int MEMBER 18
public static final int MINUS 49
public static final int NE 50
public static final int NON 19
public static final int NOT 20
public static final int NULL 21
public static final int NUMBER 55
public static final int ON 22
public static final int OR 23
public static final int PAGES 24
public static final int PLUS 51
public static final int PROPERTIES 25
public static final int QUOTED_ID 57
public static final int RBRACE 52
public static final int ROWS 26
public static final int RPAREN 53
public static final int SECTIONS 27
public static final int SELECT 28
public static final int SET 29
public static final int SOLIDUS 54
public static final int STRING 59
public static final int THEN 30
public static final int UNKNOWN 61
public static final int WHEN 31
public static final int WHERE 32
public static final int WITH 34
public static final int XOR 33

mondrian.olap.Property
public static final int AGGREGATION_TYPE_ORDINAL 1
public static final int BACK_COLOR_ORDINAL 30
public static final int CAPTION_ORDINAL 3
public static final int CATALOG_NAME_ORDINAL 10
public static final int CELL_EVALUATION_LIST_ORDINAL 31
public static final int CELL_FORMATTER_ORDINAL 29
public static final int CELL_ORDINAL_ORDINAL 32
public static final int CHILDREN_CARDINALITY_ORDINAL 23
public static final int CONTRIBUTING_CHILDREN_ORDINAL 4
public static final int CUBE_NAME_ORDINAL 12
public static final int DATATYPE_ORDINAL 42
public static final int DEPTH_ORDINAL 43
public static final int DESCRIPTION_ORDINAL 27
public static final int DIMENSION_UNIQUE_NAME_ORDINAL 13
public static final int DISPLAY_INFO_ORDINAL 44
public static final int FONT_FLAGS_ORDINAL 36
public static final int FONT_NAME_ORDINAL 34
public static final int FONT_SIZE_ORDINAL 35
public static final int FORE_COLOR_ORDINAL 33
public static final int FORMAT_EXP_ORDINAL 0
public static final int FORMAT_STRING_ORDINAL 38
public static final int FORMATTED_VALUE_ORDINAL 37
public static final int FORMULA_ORDINAL 5
public static final int HIERARCHY_UNIQUE_NAME_ORDINAL 14
public static final int KEY_ORDINAL 46
public static final int LEVEL_NUMBER_ORDINAL 16
public static final int LEVEL_UNIQUE_NAME_ORDINAL 15
public static final int MEMBER_CAPTION_ORDINAL 22
public static final int MEMBER_GUID_ORDINAL 21
public static final int MEMBER_KEY_ORDINAL 45
public static final int MEMBER_NAME_ORDINAL 18
public static final int MEMBER_ORDINAL_ORDINAL 17
public static final int MEMBER_SCOPE_ORDINAL 6
public static final int MEMBER_TYPE_ORDINAL 20
public static final int MEMBER_UNIQUE_NAME_ORDINAL 19
public static final int NAME_ORDINAL 2
public static final int NON_EMPTY_BEHAVIOR_ORDINAL 39
public static final int PARENT_COUNT_ORDINAL 26
public static final int PARENT_LEVEL_ORDINAL 24
public static final int PARENT_UNIQUE_NAME_ORDINAL 25
public static final int SCENARIO_ORDINAL 48
public static final int SCHEMA_NAME_ORDINAL 11
public static final int SOLVE_ORDER_ORDINAL 40
public static final int UNIQUE_NAME_WITHOUT_HIERARCHY_ORDINAL 47
public static final int VALUE_ORDINAL 41
public static final int VISIBLE_ORDINAL 28

mondrian.olap.fun.CacheFunDef
static final java.lang.String NAME "Cache"

mondrian.olap.fun.FunUtil
public static final boolean BooleanNull false
public static final double DoubleEmpty -1.2345E-8
public static final double DoubleNull 1.2345E-8
public static final int IntegerNull -2147483647

mondrian.olap.fun.mondrian.olap.fun.FunUtil.Quicksorter
public final int TOO_SMALL 8

mondrian.olap.fun.LinReg
public static final int Intercept 2
public static final int Point 0
public static final int R2 1
public static final int Slope 3
public static final int Variance 4

mondrian.olap.fun.RankFunDef
static final boolean debug false

mondrian.olap4j.*

mondrian.olap4j.mondrian.olap4j.MondrianOlap4jConnection
static final java.lang.String LOCALDB_CATALOG_NAME "LOCALDB"

mondrian.olap4j.mondrian.olap4j.MondrianOlap4jDriverVersion
static final int MAJOR_VERSION 4
static final int MINOR_VERSION 0
static final java.lang.String NAME "Mondrian olap4j driver"
static final java.lang.String VERSION "4.0.0"

mondrian.recorder.*

mondrian.recorder.AbstractRecorder
public static final int DEFAULT_MSG_LIMIT 10

mondrian.rolap.*

mondrian.rolap.BatchTestCase
protected final java.lang.String cubeNameSales "Sales"
protected final java.lang.String fieldProductDepartment "product_department"
protected final java.lang.String fieldProductFamily "product_family"
protected final java.lang.String fieldYear "the_year"
protected final java.lang.String measureUnitSales "[Measures].[Unit Sales]"
protected final java.lang.String tableCustomer "customer"
protected final java.lang.String tableProductClass "product_class"
protected final java.lang.String tableTime "time_by_day"

mondrian.rolap.BitKey.AbstractBitKey
protected static final int ChunkBitCount 6
protected static final int Mask 63

mondrian.rolap.RolapConnectionProperties
public static final java.lang.String JdbcPropertyPrefix "jdbc."

mondrian.rolap.RolapLevel
static final int FLAG_ALL 2
static final int FLAG_UNIQUE 4

mondrian.rolap.mondrian.rolap.RolapResult.CellInfoPool
protected static final long MAX_AXIS_SIZE_2 2147483647L
protected static final long MAX_AXIS_SIZE_3 2000000L
protected static final long MAX_AXIS_SIZE_4 50000L

mondrian.rolap.RolapUtil
public static final java.lang.String sqlNullLiteral "null"

mondrian.rolap.SharedDimensionTest
public static final java.lang.String cubeA "<Cube name=\"Employee Store Analysis A\">\n <Table name=\"inventory_fact_1997\" alias=\"inventory\" />\n <DimensionUsage name=\"Employee\" source=\"Employee\" foreignKey=\"product_id\" />\n <DimensionUsage name=\"Store Type\" source=\"Store Type\" foreignKey=\"warehouse_id\" />\n <Measure name=\"Employee Store Sales\" aggregator=\"sum\" formatString=\"$#,##0\" column=\"warehouse_sales\" />\n <Measure name=\"Employee Store Cost\" aggregator=\"sum\" formatString=\"$#,##0\" column=\"warehouse_cost\" />\n</Cube>"
public static final java.lang.String cubeB "<Cube name=\"Employee Store Analysis B\">\n <Table name=\"inventory_fact_1997\" alias=\"inventory\" />\n <DimensionUsage name=\"Employee\" source=\"Employee\" foreignKey=\"time_id\" />\n <DimensionUsage name=\"Store Type\" source=\"Store Type\" foreignKey=\"store_id\" />\n <Measure name=\"Employee Store Sales\" aggregator=\"sum\" formatString=\"$#,##0\" column=\"warehouse_sales\" />\n <Measure name=\"Employee Store Cost\" aggregator=\"sum\" formatString=\"$#,##0\" column=\"warehouse_cost\" />\n</Cube>"
public static final java.lang.String queryCubeA "with\n set [*NATIVE_CJ_SET] as \'NonEmptyCrossJoin([*BASE_MEMBERS_Employee], [*BASE_MEMBERS_Store Type])\'\n set [*BASE_MEMBERS_Measures] as \'{[Measures].[Employee Store Sales], [Measures].[Employee Store Cost]}\'\n set [*BASE_MEMBERS_Employee] as \'[Employee].[Role].Members\'\n set [*NATIVE_MEMBERS_Employee] as \'Generate([*NATIVE_CJ_SET], {[Employee].CurrentMember})\'\n set [*BASE_MEMBERS_Store Type] as \'[Store Type].[Store Type].Members\'\n set [*NATIVE_MEMBERS_Store Type] as \'Generate([*NATIVE_CJ_SET], {[Store Type].CurrentMember})\'\nselect\n [*BASE_MEMBERS_Measures] ON COLUMNS,\n NON EMPTY Generate([*NATIVE_CJ_SET], {([Employee].CurrentMember, [Store Type].CurrentMember)}) ON ROWS\nfrom\n [Employee Store Analysis A]"
public static final java.lang.String queryCubeB "with\n set [*NATIVE_CJ_SET] as \'NonEmptyCrossJoin([*BASE_MEMBERS_Employee], [*BASE_MEMBERS_Store Type])\'\n set [*BASE_MEMBERS_Measures] as \'{[Measures].[Employee Store Sales], [Measures].[Employee Store Cost]}\'\n set [*BASE_MEMBERS_Employee] as \'[Employee].[Role].Members\'\n set [*NATIVE_MEMBERS_Employee] as \'Generate([*NATIVE_CJ_SET], {[Employee].CurrentMember})\'\n set [*BASE_MEMBERS_Store Type] as \'[Store Type].[Store Type].Members\'\n set [*NATIVE_MEMBERS_Store Type] as \'Generate([*NATIVE_CJ_SET], {[Store Type].CurrentMember})\'\nselect\n [*BASE_MEMBERS_Measures] ON COLUMNS,\n NON EMPTY Generate([*NATIVE_CJ_SET], {([Employee].CurrentMember, [Store Type].CurrentMember)}) ON ROWS\nfrom\n [Employee Store Analysis B]"
public static final java.lang.String queryNECJMemberList "select {[Measures].[Employee Store Sales]} on columns,\nNonEmptyCrossJoin([Store Type].[Store Type].Members,\n{[Employee].[All Employees].[Middle Management],\n [Employee].[All Employees].[Store Management]})\non rows from [Employee Store Analysis B]"
public static final java.lang.String queryNECJMultiLevelMemberList "select {[Employee Store Sales]} on columns, NonEmptyCrossJoin([Store Type].[Store Type].Members, {[Employee].[Store Management].[Store Manager], [Employee].[Senior Management].[President]}) on rows from [Employee Store Analysis B]"
public static final java.lang.String querySF1711865 "select NON EMPTY {[Product].[Product Family].Members} ON COLUMNS from [Sales 2]"
public static final java.lang.String queryStoreCube "with set [*NATIVE_CJ_SET] as \'NonEmptyCrossJoin([*BASE_MEMBERS_Store Type], [*BASE_MEMBERS_Store])\'\nset [*BASE_MEMBERS_Measures] as \'{[Measures].[Store Sqft]}\'\nset [*BASE_MEMBERS_Store Type] as \'[Store Type].[Store Type].Members\'\nset [*BASE_MEMBERS_Store] as \'[Store].[Store State].Members\'\nselect [*BASE_MEMBERS_Measures] ON COLUMNS,\nNon Empty Generate([*NATIVE_CJ_SET], {[Store Type].CurrentMember}) on rows from [Store]"
public static final java.lang.String queryVirtualCube "with\n set [*NATIVE_CJ_SET] as \'NonEmptyCrossJoin([*BASE_MEMBERS_Employee], [*BASE_MEMBERS_Store Type])\'\n set [*BASE_MEMBERS_Measures] as \'{[Measures].[Employee Store Sales], [Measures].[Employee Store Cost]}\'\n set [*BASE_MEMBERS_Employee] as \'[Employee].[Role].Members\'\n set [*NATIVE_MEMBERS_Employee] as \'Generate([*NATIVE_CJ_SET], {[Employee].CurrentMember})\'\n set [*BASE_MEMBERS_Store Type] as \'[Store Type].[Store Type].Members\'\n set [*NATIVE_MEMBERS_Store Type] as \'Generate([*NATIVE_CJ_SET], {[Store Type].CurrentMember})\'\nselect\n [*BASE_MEMBERS_Measures] ON COLUMNS,\n NON EMPTY Generate([*NATIVE_CJ_SET], {([Employee].CurrentMember, [Store Type].CurrentMember)}) ON ROWS\nfrom\n [Employee Store Analysis]"
public static final java.lang.String resultCubeA "Axis #0:\n{}\nAxis #1:\n{[Measures].[Employee Store Sales]}\n{[Measures].[Employee Store Cost]}\nAxis #2:\n{[Employee].[All Employees].[Middle Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Middle Management], [Store Type].[All Store Types].[Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Small Grocery]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Small Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Supermarket]}\nRow #0: $200\nRow #0: $87\nRow #1: $161\nRow #1: $68\nRow #2: $1,721\nRow #2: $739\nRow #3: $261\nRow #3: $114\nRow #4: $257\nRow #4: $111\nRow #5: $196\nRow #5: $101\nRow #6: $3,993\nRow #6: $1,858\nRow #7: $45,014\nRow #7: $20,604\nRow #8: $7,231\nRow #8: $3,211\nRow #9: $8,171\nRow #9: $3,635\nRow #10: $4,471\nRow #10: $2,045\nRow #11: $77,236\nRow #11: $34,842\n"
public static final java.lang.String resultCubeB "Axis #0:\n{}\nAxis #1:\n{[Measures].[Employee Store Sales]}\n{[Measures].[Employee Store Cost]}\nAxis #2:\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Small Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Supermarket]}\nRow #0: $61,860\nRow #0: $28,093\nRow #1: $10,156\nRow #1: $4,482\nRow #2: $10,212\nRow #2: $4,576\nRow #3: $5,932\nRow #3: $2,714\nRow #4: $108,610\nRow #4: $49,178\n"
public static final java.lang.String resultNECJMemberList "Axis #0:\n{}\nAxis #1:\n{[Measures].[Employee Store Sales]}\nAxis #2:\n{[Store Type].[All Store Types].[Deluxe Supermarket], [Employee].[All Employees].[Store Management]}\n{[Store Type].[All Store Types].[Gourmet Supermarket], [Employee].[All Employees].[Store Management]}\n{[Store Type].[All Store Types].[Mid-Size Grocery], [Employee].[All Employees].[Store Management]}\n{[Store Type].[All Store Types].[Small Grocery], [Employee].[All Employees].[Store Management]}\n{[Store Type].[All Store Types].[Supermarket], [Employee].[All Employees].[Store Management]}\nRow #0: $61,860\nRow #1: $10,156\nRow #2: $10,212\nRow #3: $5,932\nRow #4: $108,610\n"
public static final java.lang.String resultNECJMultiLevelMemberList "Axis #0:\n{}\nAxis #1:\n{[Measures].[Employee Store Sales]}\nAxis #2:\n{[Store Type].[All Store Types].[Deluxe Supermarket], [Employee].[All Employees].[Store Management].[Store Manager]}\n{[Store Type].[All Store Types].[Gourmet Supermarket], [Employee].[All Employees].[Store Management].[Store Manager]}\n{[Store Type].[All Store Types].[Supermarket], [Employee].[All Employees].[Store Management].[Store Manager]}\nRow #0: $1,783\nRow #1: $286\nRow #2: $1,020\n"
public static final java.lang.String resultSF1711865 "Axis #0:\n{}\nAxis #1:\n{[Product].[All Products].[Drink]}\n{[Product].[All Products].[Food]}\n{[Product].[All Products].[Non-Consumable]}\nRow #0: 7,978\nRow #0: 62,445\nRow #0: 16,414\n"
public static final java.lang.String resultStoreCube "Axis #0:\n{}\nAxis #1:\n{[Measures].[Store Sqft]}\nAxis #2:\n{[Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Store Type].[All Store Types].[Small Grocery]}\n{[Store Type].[All Store Types].[Supermarket]}\nRow #0: 146,045\nRow #1: 47,447\nRow #2: 109,343\nRow #3: 75,281\nRow #4: 193,480\n"
public static final java.lang.String resultVirtualCube "Axis #0:\n{}\nAxis #1:\n{[Measures].[Employee Store Sales]}\n{[Measures].[Employee Store Cost]}\nAxis #2:\n{[Employee].[All Employees].[Middle Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Middle Management], [Store Type].[All Store Types].[Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Small Grocery]}\n{[Employee].[All Employees].[Senior Management], [Store Type].[All Store Types].[Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Deluxe Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Gourmet Supermarket]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Mid-Size Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Small Grocery]}\n{[Employee].[All Employees].[Store Management], [Store Type].[All Store Types].[Supermarket]}\nRow #0: $200\nRow #0: \nRow #1: $161\nRow #1: \nRow #2: $1,721\nRow #2: \nRow #3: $261\nRow #3: \nRow #4: $257\nRow #4: \nRow #5: $196\nRow #5: \nRow #6: $3,993\nRow #6: \nRow #7: $45,014\nRow #7: $28,093\nRow #8: $7,231\nRow #8: $4,482\nRow #9: $8,171\nRow #9: $4,576\nRow #10: $4,471\nRow #10: $2,714\nRow #11: $77,236\nRow #11: $49,178\n"
public static final java.lang.String sharedDimension "<Dimension name=\"Employee\">\n <Hierarchy hasAll=\"true\" primaryKey=\"employee_id\" primaryKeyTable=\"employee\">\n <Join leftKey=\"supervisor_id\" rightKey=\"employee_id\">\n <Table name=\"employee\" alias=\"employee\" />\n <Table name=\"employee\" alias=\"employee_manager\" />\n </Join>\n <Level name=\"Role\" table=\"employee_manager\" column=\"management_role\" uniqueMembers=\"true\"/>\n <Level name=\"Title\" table=\"employee_manager\" column=\"position_title\" uniqueMembers=\"false\"/>\n </Hierarchy>\n</Dimension>"
public static final java.lang.String virtualCube "<VirtualCube name=\"Employee Store Analysis\">\n <VirtualCubeDimension name=\"Employee\"/>\n <VirtualCubeDimension name=\"Store Type\"/>\n <VirtualCubeMeasure cubeName=\"Employee Store Analysis A\" name=\"[Measures].[Employee Store Sales]\"/>\n <VirtualCubeMeasure cubeName=\"Employee Store Analysis B\" name=\"[Measures].[Employee Store Cost]\"/>\n</VirtualCube>"

mondrian.rolap.aggmatcher.Checkin_7641
public static final java.lang.String PROP_NAME "mondrian.test.checkin.7641"

mondrian.rolap.aggmatcher.DefaultDef.Mapper
protected static final int BAD_ID -1

mondrian.rolap.aggmatcher.DefaultDef.Regex
protected static final int BAD_ID -1

mondrian.rolap.aggmatcher.JdbcSchema
public static final java.lang.String FACT_COUNT_COLUMN_NAME "FACT_COUNT"
public static final int FACT_COUNT_COLUMN_USAGE 16
public static final java.lang.String FOREIGN_KEY_COLUMN_NAME "FOREIGN_KEY"
public static final int FOREIGN_KEY_COLUMN_USAGE 2
public static final java.lang.String IGNORE_COLUMN_NAME "IGNORE"
public static final int IGNORE_COLUMN_USAGE 32
public static final java.lang.String LEVEL_COLUMN_NAME "LEVEL"
public static final int LEVEL_COLUMN_USAGE 8
public static final java.lang.String MEASURE_COLUMN_NAME "MEASURE"
public static final int MEASURE_COLUMN_USAGE 4
public static final java.lang.String UNKNOWN_COLUMN_NAME "UNKNOWN"
public static final int UNKNOWN_COLUMN_USAGE 1

mondrian.rolap.sql.SelectNotInGroupByTest
public static final java.lang.String cubeA "<Cube name=\"CustomSales\">\n <Table name=\"sales_fact_1997\"/>\n <DimensionUsage name=\"CustomStore\" source=\"CustomStore\" foreignKey=\"store_id\"/>\n <Measure name=\"Custom Store Sales\" column=\"store_sales\" aggregator=\"sum\" formatString=\"#,###.00\"/>\n <Measure name=\"Custom Store Cost\" column=\"store_cost\" aggregator=\"sum\"/>\n <Measure name=\"Sales Count\" column=\"product_id\" aggregator=\"count\"/>\n</Cube>"
public static final java.lang.String queryCubeA "select {[Measures].[Custom Store Sales],[Measures].[Custom Store Cost]} on columns, {[CustomStore].[Store Name].Members} on rows from CustomSales"
public static final java.lang.String sqlWithAllGroupBy "select \n `store`.`store_country` as `c0`, \n `store`.`store_city` as `c1`, \n `store`.`store_state` as `c2`, \n `store`.`store_name` as `c3`\nfrom \n `store` as `store`\ngroup by \n `store`.`store_country`, \n `store`.`store_city`, \n `store`.`store_state`, \n `store`.`store_name`\norder by \n ISNULL(`store`.`store_country`), `store`.`store_country` ASC, \n ISNULL(`store`.`store_city`), `store`.`store_city` ASC, \n ISNULL(`store`.`store_name`), `store`.`store_name` ASC\n"
public static final java.lang.String sqlWithLevelGroupBy "select \n `store`.`store_country` as `c0`, \n `store`.`store_city` as `c1`, \n `store`.`store_state` as `c2`, \n `store`.`store_name` as `c3`\nfrom \n `store` as `store`\ngroup by \n `store`.`store_country`, \n `store`.`store_city`, \n `store`.`store_name`\norder by \n ISNULL(`store`.`store_country`), `store`.`store_country` ASC, \n ISNULL(`store`.`store_city`), `store`.`store_city` ASC, \n ISNULL(`store`.`store_name`), `store`.`store_name` ASC\n"
public static final java.lang.String sqlWithNoGroupBy "select \n `store`.`store_country` as `c0`, \n `store`.`store_city` as `c1`, \n `store`.`store_state` as `c2`, \n `store`.`store_name` as `c3`\nfrom \n `store` as `store`\norder by \n ISNULL(`store`.`store_country`), `store`.`store_country` ASC, \n ISNULL(`store`.`store_city`), `store`.`store_city` ASC, \n ISNULL(`store`.`store_name`), `store`.`store_name` ASC\n"
public static final java.lang.String storeDimensionLevelDependent "<Dimension name=\"CustomStore\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\">\n <Property name=\"Store State\" column=\"store_state\" dependsOnLevelValue=\"true\"/>\n </Level>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n</Dimension>"
public static final java.lang.String storeDimensionLevelIndependent "<Dimension name=\"CustomStore\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\">\n <Property name=\"Store State\" column=\"store_state\"/>\n </Level>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n</Dimension>"
public static final java.lang.String storeDimensionUniqueLevelDependentProp "<Dimension name=\"CustomStore\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\" uniqueKeyLevelName=\"Store Name\">\n <Table name=\"store\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\">\n <Property name=\"Store State\" column=\"store_state\" dependsOnLevelValue=\"true\"/>\n </Level>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n</Dimension>"
public static final java.lang.String storeDimensionUniqueLevelIndependentProp "<Dimension name=\"CustomStore\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\" uniqueKeyLevelName=\"Store Name\">\n <Table name=\"store\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\">\n <Property name=\"Store State\" column=\"store_state\" dependsOnLevelValue=\"false\"/>\n </Level>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n</Dimension>"

mondrian.test.*

mondrian.test.BasicQueryTest
static final java.lang.String EmptyResult "Axis #0:\n{}\nAxis #1:\nAxis #2:\n"

mondrian.test.CaptionTest.MyFoodmart
static final java.lang.String foodmart "<?xml version=\"1.0\"?>\n<Schema name=\"FoodMart\">\n<!-- Shared dimensions -->\n <Dimension name=\"Store\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"/>\n <Level name=\"Store State\" column=\"store_state\" uniqueMembers=\"true\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\"/>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\">\n <Property name=\"Store Type\" column=\"store_type\"/>\n <Property name=\"Store Manager\" column=\"store_manager\"/>\n <Property name=\"Store Sqft\" column=\"store_sqft\" type=\"Numeric\"/>\n <Property name=\"Grocery Sqft\" column=\"grocery_sqft\" type=\"Numeric\"/>\n <Property name=\"Frozen Sqft\" column=\"frozen_sqft\" type=\"Numeric\"/>\n <Property name=\"Meat Sqft\" column=\"meat_sqft\" type=\"Numeric\"/>\n <Property name=\"Has coffee bar\" column=\"coffee_bar\" type=\"Boolean\"/>\n <Property name=\"Street address\" column=\"store_street_address\" type=\"String\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Store Size in SQFT\" caption=\"Quadrat-Fuesse:-)\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store\"/>\n <Level name=\"Store Sqft\" column=\"store_sqft\" type=\"Numeric\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Store Type\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store\"/>\n <Level name=\"Store Type\" column=\"store_type\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Time\" type=\"TimeDimension\">\n <Hierarchy hasAll=\"false\" primaryKey=\"time_id\">\n <Table name=\"time_by_day\"/>\n <Level name=\"Year\" column=\"the_year\" type=\"Numeric\" uniqueMembers=\"true\"\n levelType=\"TimeYears\"/>\n <Level name=\"Quarter\" column=\"quarter\" uniqueMembers=\"false\"\n levelType=\"TimeQuarters\"/>\n <Level name=\"Month\" column=\"month_of_year\" uniqueMembers=\"false\" type=\"Numeric\"\n levelType=\"TimeMonths\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Product\">\n <Hierarchy hasAll=\"true\" primaryKey=\"product_id\" primaryKeyTable=\"product\">\n <Join leftKey=\"product_class_id\" rightKey=\"product_class_id\">\n <Table name=\"product\"/>\n <Table name=\"product_class\"/>\n </Join>\n<!--\n <Query>\n <SQL dialect=\"generic\">\nSELECT *\nFROM \"product\", \"product_class\"\nWHERE \"product\".\"product_class_id\" = \"product_class\".\"product_class_id\"\n </SQL>\n </Query>\n <Level name=\"Product Family\" column=\"product_family\" uniqueMembers=\"true\"/>\n <Level name=\"Product Department\" column=\"product_department\" uniqueMembers=\"false\"/>\n <Level name=\"Product Category\" column=\"product_category\" uniqueMembers=\"false\"/>\n <Level name=\"Product Subcategory\" column=\"product_subcategory\" uniqueMembers=\"false\"/>\n <Level name=\"Brand Name\" column=\"brand_name\" uniqueMembers=\"false\"/>\n <Level name=\"Product Name\" column=\"product_name\" uniqueMembers=\"true\"/>\n-->\n <Level name=\"Product Family\" table=\"product_class\" column=\"product_family\"\n uniqueMembers=\"true\"/>\n <Level name=\"Product Department\" table=\"product_class\" column=\"product_department\"\n uniqueMembers=\"false\"/>\n <Level name=\"Product Category\" table=\"product_class\" column=\"product_category\"\n uniqueMembers=\"false\"/>\n <Level name=\"Product Subcategory\" table=\"product_class\" column=\"product_subcategory\"\n uniqueMembers=\"false\"/>\n <Level name=\"Brand Name\" table=\"product\" column=\"brand_name\" uniqueMembers=\"false\"/>\n <Level name=\"Product Name\" table=\"product\" column=\"product_name\"\n uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Warehouse\">\n <Hierarchy hasAll=\"true\" primaryKey=\"warehouse_id\">\n <Table name=\"warehouse\"/>\n <Level name=\"Country\" column=\"warehouse_country\" uniqueMembers=\"true\"/>\n <Level name=\"State Province\" column=\"warehouse_state_province\"\n uniqueMembers=\"true\"/>\n <Level name=\"City\" column=\"warehouse_city\" uniqueMembers=\"false\"/>\n <Level name=\"Warehouse Name\" column=\"warehouse_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n<!-- Sales -->\n<Cube name=\"Sales\">\n <Table name=\"sales_fact_1997\">\n <AggExclude pattern=\".*\" /> \n </Table>\n <DimensionUsage name=\"Store\" source=\"Store\" foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Store Size in SQFT\" source=\"Store Size in SQFT\"\n foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Store Type\" source=\"Store Type\" foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Time\" source=\"Time\" foreignKey=\"time_id\"/>\n <DimensionUsage name=\"Product\" source=\"Product\" foreignKey=\"product_id\"/>\n <Dimension name=\"Promotion Media\" caption=\"Werbemedium\" foreignKey=\"promotion_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Media\" primaryKey=\"promotion_id\">\n <Table name=\"promotion\"/>\n <Level name=\"Media Type\" column=\"media_type\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Promotions\" foreignKey=\"promotion_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Promotions\" primaryKey=\"promotion_id\">\n <Table name=\"promotion\"/>\n <Level name=\"Promotion Name\" column=\"promotion_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Customers\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Customers\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Country\" column=\"country\" uniqueMembers=\"true\"/>\n <Level name=\"State Province\" column=\"state_province\" uniqueMembers=\"true\"/>\n <Level name=\"City\" column=\"city\" uniqueMembers=\"false\"/>\n <Level name=\"Name\" uniqueMembers=\"true\">\n <KeyExpression>\n <SQL dialect=\"oracle\">\n\"fname\" || \' \' || \"lname\"\n </SQL>\n <SQL dialect=\"access\">\nfname, \' \', lname\n </SQL>\n <SQL dialect=\"postgres\">\n\"fname\" || \' \' || \"lname\"\n </SQL>\n <SQL dialect=\"mysql\">\nCONCAT(`customer`.`fname`, \' \', `customer`.`lname`)\n </SQL>\n <SQL dialect=\"mssql\">\nfname, \' \', lname\n </SQL>\n <SQL dialect=\"generic\">\nlname\n </SQL>\n </KeyExpression>\n <Property name=\"Gender\" column=\"gender\"/>\n <Property name=\"Marital Status\" column=\"marital_status\"/>\n <Property name=\"Education\" column=\"education\"/>\n <Property name=\"Yearly Income\" column=\"yearly_income\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Education Level\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Education Level\" column=\"education\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Gender\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Gender\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Gender\" column=\"gender\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Marital Status\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Marital Status\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Marital Status\" column=\"marital_status\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Yearly Income\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Yearly Income\" column=\"yearly_income\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Measure name=\"Unit Sales\" caption=\"Anzahl Verkauf\" column=\"unit_sales\" aggregator=\"sum\"\n formatString=\"Standard\"/>\n <Measure name=\"Store Cost\" column=\"store_cost\" aggregator=\"sum\"\n formatString=\"#,###.00\"/>\n <Measure name=\"Store Sales\" column=\"store_sales\" aggregator=\"sum\"\n formatString=\"#,###.00\"/>\n <Measure name=\"Sales Count\" column=\"product_id\" aggregator=\"count\"\n formatString=\"#,###\"/>\n <Measure name=\"Customer Count\" column=\"customer_id\"\n aggregator=\"distinct-count\" formatString=\"#,###\"/>\n <CalculatedMember\n name=\"Profit\"\n dimension=\"Measures\"\n formula=\"[Measures].[Store Sales] - [Measures].[Store Cost]\">\n <CalculatedMemberProperty name=\"FORMAT_STRING\" value=\"$#,##0.00\"/>\n </CalculatedMember>\n <CalculatedMember\n name=\"Profit last Period\"\n dimension=\"Measures\"\n formula=\"COALESCEEMPTY((Measures.[Profit], [Time].PREVMEMBER), Measures.[Profit])\"\n visible=\"false\"/>\n <CalculatedMember\n name=\"Profit Growth\"\n dimension=\"Measures\"\n formula=\"([Measures].[Profit] - [Measures].[Profit last Period]) / [Measures].[Profit last Period]\"\n visible=\"true\"\n caption=\"Gewinn-Wachstum\">\n <CalculatedMemberProperty name=\"FORMAT_STRING\" value=\"0.0%\"/>\n </CalculatedMember>\n</Cube>\n<Cube name=\"Warehouse\">\n <Table name=\"inventory_fact_1997\"/>\n <DimensionUsage name=\"Store\" source=\"Store\" foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Store Size in SQFT\" source=\"Store Size in SQFT\"\n foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Store Type\" source=\"Store Type\" foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Time\" source=\"Time\" foreignKey=\"time_id\"/>\n <DimensionUsage name=\"Product\" source=\"Product\" foreignKey=\"product_id\"/>\n <DimensionUsage name=\"Warehouse\" source=\"Warehouse\" foreignKey=\"warehouse_id\"/>\n <Measure name=\"Store Invoice\" column=\"store_invoice\" aggregator=\"sum\"/>\n <Measure name=\"Supply Time\" column=\"supply_time\" aggregator=\"sum\"/>\n <Measure name=\"Warehouse Cost\" column=\"warehouse_cost\" aggregator=\"sum\"/>\n <Measure name=\"Warehouse Sales\" column=\"warehouse_sales\" aggregator=\"sum\"/>\n <Measure name=\"Units Shipped\" column=\"units_shipped\" aggregator=\"sum\" formatString=\"#.0\"/>\n <Measure name=\"Units Ordered\" column=\"units_ordered\" aggregator=\"sum\" formatString=\"#.0\"/>\n <Measure name=\"Warehouse Profit\" column=\"&quot;warehouse_sales&quot;-&quot;inventory_fact_1997&quot;.&quot;warehouse_cost&quot;\" aggregator=\"sum\"/>\n</Cube>\n<!-- Test a cube based upon a single table. -->\n<Cube name=\"Store\">\n <Table name=\"store\"/>\n <!-- We could have used the shared dimension \"Store Type\", but we\n want to test private dimensions without primary key. -->\n <Dimension name=\"Store Type\">\n <Hierarchy hasAll=\"true\">\n <Level name=\"Store Type\" column=\"store_type\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <!-- We don\'t have to specify primary key or foreign key since the shared\n dimension \"Store\" has the same underlying table as the cube. -->\n <DimensionUsage name=\"Store\" source=\"Store\"/>\n <Dimension name=\"Has coffee bar\">\n <Hierarchy hasAll=\"true\">\n <Level name=\"Has coffee bar\" column=\"coffee_bar\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Measure name=\"Store Sqft\" column=\"store_sqft\" aggregator=\"sum\"\n formatString=\"#,###\"/>\n <Measure name=\"Grocery Sqft\" column=\"grocery_sqft\" aggregator=\"sum\"\n formatString=\"#,###\"/>\n</Cube>\n<Cube name=\"HR\">\n <Table name=\"salary\"/>\n <!-- Use private \"Time\" dimension because key is different than public\n \"Time\" dimension. -->\n <Dimension name=\"Time\" type=\"TimeDimension\" foreignKey=\"pay_date\">\n <Hierarchy hasAll=\"false\" primaryKey=\"the_date\">\n <Table name=\"time_by_day\"/>\n <Level name=\"Year\" column=\"the_year\" type=\"Numeric\" uniqueMembers=\"true\"\n levelType=\"TimeYears\"/>\n <Level name=\"Quarter\" column=\"quarter\" uniqueMembers=\"false\"\n levelType=\"TimeQuarters\"/>\n <Level name=\"Month\" column=\"month_of_year\" uniqueMembers=\"false\"\n type=\"Numeric\" levelType=\"TimeMonths\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Store\" foreignKey=\"employee_id\" >\n <Hierarchy hasAll=\"true\" primaryKey=\"employee_id\"\n primaryKeyTable=\"employee\">\n <Join leftKey=\"store_id\" rightKey=\"store_id\">\n <Table name=\"employee\"/>\n <Table name=\"store\"/>\n </Join>\n <Level name=\"Store Country\" table=\"store\" column=\"store_country\"\n uniqueMembers=\"true\"/>\n <Level name=\"Store State\" table=\"store\" column=\"store_state\"\n uniqueMembers=\"true\"/>\n <Level name=\"Store City\" table=\"store\" column=\"store_city\"\n uniqueMembers=\"false\"/>\n <Level name=\"Store Name\" table=\"store\" column=\"store_name\"\n uniqueMembers=\"true\">\n <Property name=\"Store Type\" column=\"store_type\"/>\n <Property name=\"Store Manager\" column=\"store_manager\"/>\n <Property name=\"Store Sqft\" column=\"store_sqft\" type=\"Numeric\"/>\n <Property name=\"Grocery Sqft\" column=\"grocery_sqft\" type=\"Numeric\"/>\n <Property name=\"Frozen Sqft\" column=\"frozen_sqft\" type=\"Numeric\"/>\n <Property name=\"Meat Sqft\" column=\"meat_sqft\" type=\"Numeric\"/>\n <Property name=\"Has coffee bar\" column=\"coffee_bar\" type=\"Boolean\"/>\n <Property name=\"Street address\" column=\"store_street_address\"\n type=\"String\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Pay Type\" foreignKey=\"employee_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"employee_id\"\n primaryKeyTable=\"employee\">\n <Join leftKey=\"position_id\" rightKey=\"position_id\">\n <Table name=\"employee\"/>\n <Table name=\"position\"/>\n </Join>\n <Level name=\"Pay Type\" table=\"position\" column=\"pay_type\"\n uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Store Type\" foreignKey=\"employee_id\">\n <Hierarchy hasAll=\"true\" primaryKeyTable=\"employee\" primaryKey=\"employee_id\">\n <Join leftKey=\"store_id\" rightKey=\"store_id\">\n <Table name=\"employee\"/>\n <Table name=\"store\"/>\n </Join>\n <Level name=\"Store Type\" table=\"store\" column=\"store_type\"\n uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Position\" foreignKey=\"employee_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Position\"\n primaryKey=\"employee_id\">\n <Table name=\"employee\"/>\n <Level name=\"Management Role\" uniqueMembers=\"true\"\n column=\"management_role\"/>\n <Level name=\"Position Title\" uniqueMembers=\"false\"\n column=\"position_title\" ordinalColumn=\"position_id\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Department\" foreignKey=\"department_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"department_id\">\n <Table name=\"department\"/>\n <Level name=\"Department Description\" uniqueMembers=\"true\"\n column=\"department_id\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Employees\" foreignKey=\"employee_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Employees\"\n primaryKey=\"employee_id\">\n <Table name=\"employee\"/>\n <Level name=\"Employee Id\" type=\"Numeric\" uniqueMembers=\"true\"\n column=\"employee_id\" parentColumn=\"supervisor_id\"\n nameColumn=\"full_name\" nullParentValue=\"0\">\n <Closure parentColumn=\"supervisor_id\" childColumn=\"employee_id\">\n <Table name=\"employee_closure\"/>\n </Closure>\n <Property name=\"Marital Status\" column=\"marital_status\"/>\n <Property name=\"Position Title\" column=\"position_title\"/>\n <Property name=\"Gender\" column=\"gender\"/>\n <Property name=\"Salary\" column=\"salary\"/>\n <Property name=\"Education Level\" column=\"education_level\"/>\n <Property name=\"Management Role\" column=\"management_role\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <!-- Explicit Closure of [Employees] (just for unit testing):\n == [Employees] is a parent/child hierarchy (along the relationship\n == supervisor_id/employee_id). The table employee_closure expresses the\n == closure of the parent/child relation, ie it represents\n == ancestor/descendant, having a row for each ancestor/descendant pair.\n ==\n == The closed hierarchy has two levels: the detail level (here named\n == [Employee]) is equivalent to the base hierarchy; the [Closure] level\n == relates each descendant to all its ancestors.\n <Dimension name=\"EmployeesClosure\" foreignKey=\"employee_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Employees\"\n primaryKey=\"employee_id\" primaryKeyTable=\"employee_closure\">\n <Join leftKey=\"supervisor_id\" rightKey=\"employee_id\">\n <Table name=\"employee_closure\"/>\n <Table name=\"employee\"/>\n </Join>\n <Level name=\"Closure\" type=\"Numeric\" uniqueMembers=\"false\"\n table=\"employee_closure\" column=\"supervisor_id\"/>\n <Level name=\"Employee\" type=\"Numeric\" uniqueMembers=\"true\"\n table=\"employee_closure\" column=\"employee_id\"/>\n </Hierarchy>\n </Dimension>\n -->\n <Measure name=\"Org Salary\" column=\"salary_paid\" aggregator=\"sum\"\n formatString=\"Currency\"/>\n <Measure name=\"Count\" column=\"employee_id\" aggregator=\"count\"\n formatString=\"#,#\"/>\n <Measure name=\"Number of Employees\" column=\"employee_id\"\n aggregator=\"distinct-count\" formatString=\"#,#\"/>\n <CalculatedMember name=\"Employee Salary\" dimension=\"Measures\"\n formatString=\"Currency\"\n formula=\"([Employees].currentmember.datamember, [Measures].[Org Salary])\"/>\n <CalculatedMember name=\"Avg Salary\" dimension=\"Measures\"\n formatString=\"Currency\"\n formula=\"[Measures].[Org Salary]/[Measures].[Number of Employees]\"/>\n</Cube>\n<!-- Cube with one ragged hierarchy (otherwise the same as the \"Sales\"\n cube). -->\n<Cube name=\"Sales Ragged\">\n <Table name=\"sales_fact_1997\"/>\n <Dimension name=\"Store\" foreignKey=\"store_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"store_id\">\n <Table name=\"store_ragged\"/>\n <Level name=\"Store Country\" column=\"store_country\" uniqueMembers=\"true\"\n hideMemberIf=\"Never\"/>\n <Level name=\"Store State\" column=\"store_state\" uniqueMembers=\"true\"\n hideMemberIf=\"IfParentsName\"/>\n <Level name=\"Store City\" column=\"store_city\" uniqueMembers=\"false\"\n hideMemberIf=\"IfBlankName\"/>\n <Level name=\"Store Name\" column=\"store_name\" uniqueMembers=\"true\"\n hideMemberIf=\"Never\">\n <Property name=\"Store Type\" column=\"store_type\"/>\n <Property name=\"Store Manager\" column=\"store_manager\"/>\n <Property name=\"Store Sqft\" column=\"store_sqft\" type=\"Numeric\"/>\n <Property name=\"Grocery Sqft\" column=\"grocery_sqft\" type=\"Numeric\"/>\n <Property name=\"Frozen Sqft\" column=\"frozen_sqft\" type=\"Numeric\"/>\n <Property name=\"Meat Sqft\" column=\"meat_sqft\" type=\"Numeric\"/>\n <Property name=\"Has coffee bar\" column=\"coffee_bar\" type=\"Boolean\"/>\n <Property name=\"Street address\" column=\"store_street_address\" type=\"String\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <DimensionUsage name=\"Store Size in SQFT\" source=\"Store Size in SQFT\"\n foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Store Type\" source=\"Store Type\" foreignKey=\"store_id\"/>\n <DimensionUsage name=\"Time\" source=\"Time\" foreignKey=\"time_id\"/>\n <DimensionUsage name=\"Product\" source=\"Product\" foreignKey=\"product_id\"/>\n <Dimension name=\"Promotion Media\" foreignKey=\"promotion_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Media\" primaryKey=\"promotion_id\">\n <Table name=\"promotion\"/>\n <Level name=\"Media Type\" column=\"media_type\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Promotions\" foreignKey=\"promotion_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Promotions\" primaryKey=\"promotion_id\">\n <Table name=\"promotion\"/>\n <Level name=\"Promotion Name\" column=\"promotion_name\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Customers\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Customers\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Country\" column=\"country\" uniqueMembers=\"true\"/>\n <Level name=\"State Province\" column=\"state_province\" uniqueMembers=\"true\"/>\n <Level name=\"City\" column=\"city\" uniqueMembers=\"false\"/>\n <Level name=\"Name\" uniqueMembers=\"true\">\n <KeyExpression>\n <SQL dialect=\"oracle\">\n\"fname\" || \' \' || \"lname\"\n </SQL>\n <SQL dialect=\"access\">\nfname, \' \', lname\n </SQL>\n <SQL dialect=\"postgres\">\n\"fname\" || \' \' || \"lname\"\n </SQL>\n <SQL dialect=\"mysql\">\nCONCAT(`customer`.`fname`, \' \', `customer`.`lname`)\n </SQL>\n <SQL dialect=\"mssql\">\nfname, \' \', lname\n </SQL>\n <SQL dialect=\"generic\">\n\"lname\"\n </SQL>\n </KeyExpression>\n <Property name=\"Gender\" column=\"gender\"/>\n <Property name=\"Marital Status\" column=\"marital_status\"/>\n <Property name=\"Education\" column=\"education\"/>\n <Property name=\"Yearly Income\" column=\"yearly_income\"/>\n </Level>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Education Level\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Education Level\" column=\"education\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Gender\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Gender\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Gender\" column=\"gender\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Marital Status\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" allMemberName=\"All Marital Status\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Marital Status\" column=\"marital_status\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Dimension name=\"Yearly Income\" foreignKey=\"customer_id\">\n <Hierarchy hasAll=\"true\" primaryKey=\"customer_id\">\n <Table name=\"customer\"/>\n <Level name=\"Yearly Income\" column=\"yearly_income\" uniqueMembers=\"true\"/>\n </Hierarchy>\n </Dimension>\n <Measure name=\"Unit Sales\" column=\"unit_sales\" aggregator=\"sum\"\n formatString=\"Standard\"/>\n <Measure name=\"Store Cost\" column=\"store_cost\" aggregator=\"sum\"\n formatString=\"#,###.00\"/>\n <Measure name=\"Store Sales\" column=\"store_sales\" aggregator=\"sum\"\n formatString=\"#,###.00\"/>\n <Measure name=\"Sales Count\" column=\"product_id\" aggregator=\"count\"\n formatString=\"#,###\"/>\n <Measure name=\"Customer Count\" column=\"customer_id\" aggregator=\"distinct-count\"\n formatString=\"#,###\"/>\n</Cube>\n<VirtualCube name=\"Warehouse and Sales\">\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Customers\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Education Level\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Gender\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Marital Status\"/>\n <VirtualCubeDimension name=\"Product\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Promotion Media\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Promotions\"/>\n <VirtualCubeDimension name=\"Store\"/>\n <VirtualCubeDimension name=\"Time\"/>\n <VirtualCubeDimension cubeName=\"Sales\" name=\"Yearly Income\"/>\n <VirtualCubeDimension cubeName=\"Warehouse\" name=\"Warehouse\"/>\n <VirtualCubeMeasure cubeName=\"Sales\" name=\"[Measures].[Sales Count]\"/>\n <VirtualCubeMeasure cubeName=\"Sales\" name=\"[Measures].[Store Cost]\"/>\n <VirtualCubeMeasure cubeName=\"Sales\" name=\"[Measures].[Store Sales]\"/>\n <VirtualCubeMeasure cubeName=\"Sales\" name=\"[Measures].[Unit Sales]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Store Invoice]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Supply Time]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Units Ordered]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Units Shipped]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Warehouse Cost]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Warehouse Profit]\"/>\n <VirtualCubeMeasure cubeName=\"Warehouse\" name=\"[Measures].[Warehouse Sales]\"/>\n <!--\n <VirtualCubeMeasure cubeName=\"Sales\" name=\"[Measures].[Store Sales Net]\"/>\n -->\n</VirtualCube>\n<!-- A California manager can only see customers and stores in California.\n They cannot drill down on Gender. -->\n<Role name=\"California manager\">\n <SchemaGrant access=\"none\">\n <CubeGrant cube=\"Sales\" access=\"all\">\n <HierarchyGrant hierarchy=\"[Store]\" access=\"custom\"\n topLevel=\"[Store].[Store Country]\">\n <MemberGrant member=\"[Store].[USA].[CA]\" access=\"all\"/>\n <MemberGrant member=\"[Store].[USA].[CA].[Los Angeles]\" access=\"none\"/>\n </HierarchyGrant>\n <HierarchyGrant hierarchy=\"[Customers]\" access=\"custom\"\n topLevel=\"[Customers].[State Province]\" bottomLevel=\"[Customers].[City]\">\n <MemberGrant member=\"[Customers].[USA].[CA]\" access=\"all\"/>\n <MemberGrant member=\"[Customers].[USA].[CA].[Los Angeles]\" access=\"none\"/>\n </HierarchyGrant>\n <HierarchyGrant hierarchy=\"[Gender]\" access=\"none\"/>\n </CubeGrant>\n </SchemaGrant>\n</Role>\n\n<Role name=\"No HR Cube\">\n <SchemaGrant access=\"all\">\n <CubeGrant cube=\"HR\" access=\"none\"/>\n </SchemaGrant>\n</Role>\n</Schema>"

mondrian.test.I18nTest
public static final char EA 233
public static final char Euro 8364
public static final char Nbsp 160
public static final char UC 251

mondrian.test.MondrianTestRunner
public static final int EXCEPTION_EXIT 2
public static final int FAILURE_EXIT 1
public static final int SUCCESS_EXIT 0

mondrian.test.Ssas2005CompatibilityTest
public static final boolean ATTR_HIER_IMPL false
public static final boolean AXIS_IMPL false
public static final boolean KEY_IMPL false

mondrian.test.StandAlone
public static final java.lang.String ConnectionString "Provider=mondrian;Jdbc=jdbc:JSQLConnect://engdb04:1433/database=MondrianFoodmart/user=mondrian/password=password;Catalog=file:demo\\FoodMart.xml;JdbcDrivers=com.jnetdirect.jsql.JSQLDriver;"

mondrian.test.loader.CsvDBLoader
public static final java.lang.String ACTION_AFTER_TAG "ActionAfter:"
public static final java.lang.String ACTION_BEFORE_TAG "ActionBefore:"
public static final java.lang.String COLUMN_NAMES_TAG "ColumnNames:"
public static final java.lang.String COLUMN_TYPES_TAG "ColumnTypes:"
public static final java.lang.String CREATE_INDEX_TAG "CreateIndex"
public static final java.lang.String DROP_INDEX_TAG "DropIndex"
public static final java.lang.String FILE_NAME_TAG "FileName:"
public static final java.lang.String NOS_OF_ROWS_TAG "NosOfRows:"
public static final java.lang.String TABLE_NAME_TAG "TableName:"

mondrian.test.loader.CsvLoader
public static final char BRACES_END 125
public static final char BRACES_START 123
public static final char BRACKET_END 91
public static final char BRACKET_START 91
public static final char CHEVRON_END 62
public static final char CHEVRON_START 60
public static final char DEFAULT_SEPARATOR 44
public static final char DOUBLE_QUOTE 34
public static final char PAREN_END 41
public static final char PAREN_START 40
public static final char SINGLE_QUOTE 39

mondrian.test.loader.DBLoader
public static final java.lang.String BATCH_SIZE_PROP "mondrian.test.loader.batch.size"
public static final java.lang.String CREATE_TABLE_INDEX_PROP "mondrian.test.loader.create.table.index.suffix"
public static final java.lang.String CREATE_TABLE_INDEX_SUFFIX_DEFAULT "createindex.sql"
public static final java.lang.String CREATE_TABLE_PROP "mondrian.test.loader.create.table.suffix"
public static final java.lang.String CREATE_TABLE_SUFFIX_DEFAULT "create.sql"
static final java.lang.String dateFormatString "yyyy-MM-dd"
public static final java.lang.String DROP_TABLE_INDEX_PROP "mondrian.test.loader.drop.table.index.suffix"
public static final java.lang.String DROP_TABLE_INDEX_SUFFIX_DEFAULT "dropindex.sql"
public static final java.lang.String DROP_TABLE_PROP "mondrian.test.loader.drop.table.suffix"
public static final java.lang.String DROP_TABLE_ROWS_PROP "mondrian.test.loader.drop.table.rows.suffix"
public static final java.lang.String DROP_TABLE_ROWS_SUFFIX_DEFAULT "droprows.sql"
public static final java.lang.String DROP_TABLE_SUFFIX_DEFAULT "drop.sql"
public static final java.lang.String FORCE_PROP "mondrian.test.loader.force"
public static final java.lang.String JDBC_DRIVER_PROP "mondrian.test.loader.jdbc.driver"
public static final java.lang.String JDBC_PASSWORD_PROP "mondrian.test.loader.jdbc.password"
public static final java.lang.String JDBC_URL_PROP "mondrian.test.loader.jdbc.url"
public static final java.lang.String JDBC_USER_PROP "mondrian.test.loader.jdbc.user"
public static final java.lang.String LOAD_TABLE_ROWS_PROP "mondrian.test.loader.load.table.rows.suffix"
public static final java.lang.String LOAD_TABLE_ROWS_SUFFIX_DEFAULT "loadrows.sql"
static final java.lang.String oracleDateFormatString "YYYY-MM-DD"
public static final java.lang.String OUTPUT_DIRECTORY_PROP "mondrian.test.loader.output.directory"

mondrian.tui.*

mondrian.tui.MockHttpServletRequest
public static final java.lang.String DATE_FORMAT_HEADER "EEE, d MMM yyyy HH:mm:ss Z"

mondrian.tui.MockHttpServletResponse
public static final java.lang.String DATE_FORMAT_HEADER "EEE, d MMM yyyy HH:mm:ss Z"

mondrian.tui.MockServletContext
public static final java.lang.String PARAM_CALLBACKS "Callbacks"
public static final java.lang.String PARAM_CHAR_ENCODING "CharacterEncoding"
public static final java.lang.String PARAM_DATASOURCES_CONFIG "DataSourcesConfig"

mondrian.tui.XmlaSupport
public static final java.lang.String CATALOG_NAME "FoodMart"
public static final java.lang.String DATASOURCE_DESCRIPTION "Mondrian FoodMart data source"
public static final java.lang.String DATASOURCE_INFO "Provider=Mondrian;DataSource=MondrianFoodMart;"
public static final java.lang.String DATASOURCE_NAME "MondrianFoodMart"
public static final java.lang.String ROW_SET_PREFIX "ROW"
public static final java.lang.String SOAP_PREFIX "SOAP-ENV"

mondrian.tui.XmlUtil
public static final java.lang.String DEFER_NODE_EXPANSION "http://apache.org/xml/features/dom/defer-node-expansion"
public static final java.lang.String FULL_SCHEMA_VALIDATION_FEATURE_ID "http://apache.org/xml/features/validation/schema-full-checking"
public static final java.lang.String NAMESPACES_FEATURE_ID "http://xml.org/sax/features/namespaces"
public static final java.lang.String SCHEMA_LOCATION "http://apache.org/xml/properties/schema/external-schemaLocation"
public static final java.lang.String SCHEMA_VALIDATION_FEATURE_ID "http://apache.org/xml/features/validation/schema"
public static final java.lang.String SOAP_PREFIX "SOAP-ENV"
public static final java.lang.String VALIDATION_FEATURE_ID "http://xml.org/sax/features/validation"
public static final java.lang.String XMLNS "xmlns"
public static final java.lang.String XSD_PREFIX "xsd"

mondrian.tui.XmlUtil.SaxErrorHandler
public static final java.lang.String ERROR_STRING "ERROR"
public static final java.lang.String FATAL_ERROR_STRING "FATAL"
public static final short SEVERITY_ERROR 2
public static final short SEVERITY_FATAL_ERROR 3
public static final short SEVERITY_WARNING 1
public static final java.lang.String WARNING_STRING "WARNING"

mondrian.util.*

mondrian.util.Base64
public static final int DECODE 0
public static final int DONT_BREAK_LINES 8
public static final int ENCODE 1
public static final int GZIP 2
public static final int NO_OPTIONS 0

mondrian.util.Bug
public static final boolean BugMondrian207Fixed false
public static final boolean BugMondrian229Fixed false
public static final boolean BugMondrian313Fixed false
public static final boolean BugMondrian314Fixed false
public static final boolean BugMondrian328Fixed false
public static final boolean BugMondrian361Fixed false
public static final boolean BugMondrian446Fixed false
public static final boolean BugMondrian486Fixed false
public static final boolean BugMondrian495Fixed false
public static final boolean BugMondrian503Fixed false
public static final boolean BugMondrian555Fixed false
public static final boolean BugMondrian584Fixed false
public static final boolean BugMondrian641Fixed false
public static final boolean BugMondrian648Fixed false
public static final boolean Checkin7641UseOptimizer false
public static final boolean Ssas2005Compatible false

mondrian.util.Format
public static final int CacheLimit 1000
static final java.lang.String currencyFormat_en "$#,##0.00"
static final java.lang.String currencySymbol_en "$"
static final java.lang.String dateSeparator_en "/"
static final char decimalPlaceholder_en 46
static final char intlCurrencySymbol 2212
static final int LEFT_OF_POINT 1
static final int NOT_IN_A_NUMBER 0
static final int RIGHT_OF_EXP 3
static final int RIGHT_OF_POINT 2
static final char thousandSeparator_en 44
static final java.lang.String timeSeparator_en ":"

mondrian.util.mondrian.util.Format.FloatingDecimal
static final int expBias 1023
static final long expMask 9218868437227405312L
static final long expOne 4607182418800017408L
static final int expShift 52
static final long fractHOB 4503599627370496L
static final long fractMask 4503599627370495L
static final long highbit -9223372036854775808L
static final long highbyte -72057594037927936L
static final long lowbytes 72057594037927935L
static final int maxSmallBinExp 62
static final int minSmallBinExp -21
static final long signMask -9223372036854775808L
static final int singleExpBias 127
static final int singleExpMask 2139095040
static final int singleExpShift 23
static final int singleFractHOB 8388608
static final int singleFractMask 8388607
static final int singleSignMask -2147483648

mondrian.util.MemoryMonitorTest
static final int PERCENT_100 100

mondrian.util.ObjectPool<T>
protected static final int DEFAULT_CAPACITY 277
protected static final double DEFAULT_MAX_LOAD_FACTOR 0.5
protected static final double DEFAULT_MIN_LOAD_FACTOR 0.2
protected static final byte FREE 0
protected static final byte FULL 1

mondrian.util.mondrian.util.PrimeFinder
public static final int largestPrime 2147483647

mondrian.util.Schedule
static final int allDaysOfMonthBitmap -268435457
static final int allDaysOfWeekBitmap 254
static final int allWeeksOfMonthBitmap 63
public static final int LAST_DAY_OF_MONTH 0
public static final int LAST_WEEK_OF_MONTH 0

mondrian.util.ScheduleTest
public static final int weekdays 124

mondrian.xmla.*

mondrian.xmla.DataSourcesConfig
public static final java.lang.String AuthenticationMode "AuthenticationMode"
public static final java.lang.String DataSourceDescription "DataSourceDescription"
public static final java.lang.String DataSourceInfo "DataSourceInfo"
public static final java.lang.String DataSourceName "DataSourceName"
public static final java.lang.String Definition "Definition"
public static final java.lang.String ProviderName "ProviderName"
public static final java.lang.String ProviderType "ProviderType"
public static final java.lang.String URL "URL"

mondrian.xmla.DataSourcesConfig.DataSource
public static final java.lang.String AUTH_MODE_AUTHENTICATED "Authenticated"
public static final java.lang.String AUTH_MODE_INTEGRATED "Integrated"
public static final java.lang.String AUTH_MODE_UNAUTHENTICATED "Unauthenticated"
public static final java.lang.String PROVIDER_TYPE_DMP "DMP"
public static final java.lang.String PROVIDER_TYPE_MDP "MDP"
public static final java.lang.String PROVIDER_TYPE_TDP "TDP"

mondrian.xmla.mondrian.xmla.RowsetDefinition
static final java.lang.String UUID_PATTERN "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"

mondrian.xmla.mondrian.xmla.RowsetDefinition.Column
static final boolean NOT_RESTRICTION false
static final boolean ONE_MAX false
static final boolean OPTIONAL true
static final boolean REQUIRED false
static final boolean RESTRICTION true
static final boolean UNBOUNDED true

mondrian.xmla.mondrian.xmla.RowsetDefinition.MdschemaDimensionsRowset
public static final int MD_DIMTYPE_MEASURE 2
public static final int MD_DIMTYPE_OTHER 3
public static final int MD_DIMTYPE_TIME 1

mondrian.xmla.mondrian.xmla.RowsetDefinition.MdschemaLevelsRowset
public static final int MDLEVEL_TYPE_ALL 1
public static final int MDLEVEL_TYPE_CALCULATED 2
public static final int MDLEVEL_TYPE_REGULAR 0
public static final int MDLEVEL_TYPE_RESERVED1 8
public static final int MDLEVEL_TYPE_TIME 4
public static final int MDLEVEL_TYPE_TIME_DAYS 516
public static final int MDLEVEL_TYPE_TIME_HALF_YEAR 36
public static final int MDLEVEL_TYPE_TIME_HOURS 772
public static final int MDLEVEL_TYPE_TIME_MINUTES 1028
public static final int MDLEVEL_TYPE_TIME_MONTHS 132
public static final int MDLEVEL_TYPE_TIME_QUARTERS 68
public static final int MDLEVEL_TYPE_TIME_SECONDS 2052
public static final int MDLEVEL_TYPE_TIME_UNDEFINED 4100
public static final int MDLEVEL_TYPE_TIME_WEEKS 260
public static final int MDLEVEL_TYPE_TIME_YEARS 20
public static final int MDLEVEL_TYPE_UNKNOWN 0

mondrian.xmla.mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
public static final int MDMEASURE_AGGR_AVG 5
public static final int MDMEASURE_AGGR_CALCULATED 127
public static final int MDMEASURE_AGGR_COUNT 2
public static final int MDMEASURE_AGGR_MAX 4
public static final int MDMEASURE_AGGR_MIN 3
public static final int MDMEASURE_AGGR_STD 7
public static final int MDMEASURE_AGGR_SUM 1
public static final int MDMEASURE_AGGR_UNKNOWN 0
public static final int MDMEASURE_AGGR_VAR 6

mondrian.xmla.XmlaBaseTestCase
public static final java.lang.String CATALOG "FoodMart"
public static final java.lang.String CATALOG_NAME_PROP "catalog.name"
public static final java.lang.String CATALOG_PROP "catalog"
public static final java.lang.String CUBE_NAME_PROP "cube.name"
public static final java.lang.String DATA_SOURCE_INFO "MondrianFoodMart"
public static final java.lang.String DATA_SOURCE_INFO_PROP "data.source.info"
public static final java.lang.String FORMAT_MULTI_DIMENSIONAL "Multidimensional"
public static final java.lang.String FORMAT_PROP "format"
public static final java.lang.String HR_CUBE "HR"
protected static final java.lang.String LAST_SCHEMA_UPDATE_DATE "somedate"
protected static final java.lang.String LAST_SCHEMA_UPDATE_DATE_PROP "last.schema.update.date"
public static final java.lang.String REQUEST_TYPE_PROP "request.type"
public static final java.lang.String SALES_CUBE "Sales"
public static final java.lang.String SESSION_ID_PROP "session.id"

mondrian.xmla.XmlaBasicTest
public static final java.lang.String CONTENT_PROP "content"
public static final java.lang.String FORMAT_TABLULAR "Tabular"
public static final java.lang.String RESTRICTION_NAME_PROP "restriction.name"
public static final java.lang.String RESTRICTION_VALUE_PROP "restriction.value"
public static final java.lang.String UNIQUE_NAME_ELEMENT "unique.name.element"
public static final java.lang.String UNIQUE_NAME_PROP "unique.name"

mondrian.xmla.XmlaConstants
public static final java.lang.String CHH_AUTHORIZATION_CODE "00CHHA02"
public static final java.lang.String CHH_AUTHORIZATION_FAULT_FS "Error in Callback processHttpHeader Authorization"
public static final java.lang.String CHH_CODE "00CHHA01"
public static final java.lang.String CHH_FAULT_FS "Error in Callback processHttpHeader"
public static final java.lang.String CLIENT_FAULT_FC "Client"
public static final java.lang.String CONTEXT_ROLE "role"
public static final java.lang.String CONTEXT_ROLE_NAME "role_name"
public static final java.lang.String CONTEXT_XMLA_SESSION_ID "session_id"
public static final java.lang.String CONTEXT_XMLA_SESSION_STATE "SessionState"
public static final java.lang.String CONTEXT_XMLA_SESSION_STATE_BEGIN "SessionStateBegin"
public static final java.lang.String CONTEXT_XMLA_SESSION_STATE_END "SessionStateEnd"
public static final java.lang.String CONTEXT_XMLA_SESSION_STATE_WITHIN "SessionStateWithin"
public static final java.lang.String CPOSTA_CODE "00CPOSTA01"
public static final java.lang.String CPOSTA_FAULT_FS "Error in Callback PostAction"
public static final java.lang.String CPREA_CODE "00CPREA01"
public static final java.lang.String CPREA_FAULT_FS "Error in Callback PreAction"
public static final java.lang.String FAULT_ACTOR "Mondrian"
public static final java.lang.String FAULT_FC_PREFIX "Mondrian"
public static final java.lang.String FAULT_FS_PREFIX "The Mondrian XML: "
public static final java.lang.String FAULT_NS_PREFIX "XA"
public static final java.lang.String HSB_ACCESS_DENIED_CODE "00HSBC02"
public static final java.lang.String HSB_ACCESS_DENIED_FAULT_FS "XMLA connection with role must be authenticated"
public static final java.lang.String HSB_BAD_COMMAND_CODE "00HSBB07"
public static final java.lang.String HSB_BAD_COMMAND_FAULT_FS "XMLA SOAP bad Execute Command element"
public static final java.lang.String HSB_BAD_METHOD_CODE "00HSBB02"
public static final java.lang.String HSB_BAD_METHOD_FAULT_FS "XMLA SOAP bad method"
public static final java.lang.String HSB_BAD_METHOD_NS_CODE "00HSBB03"
public static final java.lang.String HSB_BAD_METHOD_NS_FAULT_FS "XMLA SOAP bad method namespace"
public static final java.lang.String HSB_BAD_NON_NULLABLE_COLUMN_CODE "00HSBB16"
public static final java.lang.String HSB_BAD_NON_NULLABLE_COLUMN_FAULT_FS "XMLA SOAP non-nullable column"
public static final java.lang.String HSB_BAD_PROPERTIES_CODE "00HSBB06"
public static final java.lang.String HSB_BAD_PROPERTIES_FAULT_FS "XMLA SOAP bad Discover or Execute Properties element"
public static final java.lang.String HSB_BAD_PROPERTIES_LIST_CODE "00HSBB09"
public static final java.lang.String HSB_BAD_PROPERTIES_LIST_FAULT_FS "XMLA SOAP bad Discover or Execute PropertyList element"
public static final java.lang.String HSB_BAD_REQUEST_TYPE_CODE "00HSBB04"
public static final java.lang.String HSB_BAD_REQUEST_TYPE_FAULT_FS "XMLA SOAP bad Discover RequestType element"
public static final java.lang.String HSB_BAD_RESTRICTION_LIST_CODE "00HSBB08"
public static final java.lang.String HSB_BAD_RESTRICTION_LIST_FAULT_FS "XMLA SOAP too many Discover RestrictionList element"
public static final java.lang.String HSB_BAD_RESTRICTION_TYPE_CODE "00HSBB14"
public static final java.lang.String HSB_BAD_RESTRICTION_TYPE_FAULT_FS "XMLA SOAP bad Restriction type"
public static final java.lang.String HSB_BAD_RESTRICTION_VALUE_CODE "00HSBB15"
public static final java.lang.String HSB_BAD_RESTRICTION_VALUE_FAULT_FS "XMLA SOAP bad Restriction value type"
public static final java.lang.String HSB_BAD_RESTRICTIONS_CODE "00HSBB05"
public static final java.lang.String HSB_BAD_RESTRICTIONS_FAULT_FS "XMLA SOAP bad Discover Restrictions element"
public static final java.lang.String HSB_BAD_SOAP_BODY_CODE "00HSBA01"
public static final java.lang.String HSB_BAD_SOAP_BODY_FAULT_FS "SOAP Body not correctly formed"
public static final java.lang.String HSB_BAD_STATEMENT_CODE "00HSBB10"
public static final java.lang.String HSB_BAD_STATEMENT_FAULT_FS "XMLA SOAP bad Execute Statement element"
public static final java.lang.String HSB_CONNECTION_DATA_SOURCE_CODE "00HSBC01"
public static final java.lang.String HSB_CONNECTION_DATA_SOURCE_FAULT_FS "XMLA connection datasource not found"
public static final java.lang.String HSB_DISCOVER_FORMAT_CODE "00HSBE01"
public static final java.lang.String HSB_DISCOVER_FORMAT_FAULT_FS "XMLA Discover format error"
public static final java.lang.String HSB_DISCOVER_UNPARSE_CODE "00HSBE02"
public static final java.lang.String HSB_DISCOVER_UNPARSE_FAULT_FS "XMLA Discover unparse results error"
public static final java.lang.String HSB_DRILL_THROUGH_FORMAT_CODE "00HSBE02"
public static final java.lang.String HSB_DRILL_THROUGH_FORMAT_FAULT_FS "XMLA Drill Through format error"
public static final java.lang.String HSB_DRILL_THROUGH_NOT_ALLOWED_CODE "00HSBF01"
public static final java.lang.String HSB_DRILL_THROUGH_NOT_ALLOWED_FAULT_FS "XMLA Drill Through not allowed"
public static final java.lang.String HSB_DRILL_THROUGH_SQL_CODE "00HSBF02"
public static final java.lang.String HSB_DRILL_THROUGH_SQL_FAULT_FS "XMLA Drill Through SQL error"
public static final java.lang.String HSB_DRILLDOWN_BAD_FIRST_ROWSET_CODE "00HSBB12"
public static final java.lang.String HSB_DRILLDOWN_BAD_FIRST_ROWSET_FAULT_FS "XMLA SOAP Drilldown Execute Statement non-positive first rowset"
public static final java.lang.String HSB_DRILLDOWN_BAD_MAXROWS_CODE "00HSBB11"
public static final java.lang.String HSB_DRILLDOWN_BAD_MAXROWS_FAULT_FS "XMLA SOAP Drilldown Execute Statement non-positive maxrows"
public static final java.lang.String HSB_DRILLDOWN_ERROR_CODE "00HSBB13"
public static final java.lang.String HSB_DRILLDOWN_ERROR_FAULT_FS "XMLA SOAP Drilldown Execute Statement error"
public static final java.lang.String HSB_EXECUTE_QUERY_CODE "00HSBD02"
public static final java.lang.String HSB_EXECUTE_QUERY_FAULT_FS "XMLA MDX execute failed"
public static final java.lang.String HSB_EXECUTE_UNPARSE_CODE "00HSBE03"
public static final java.lang.String HSB_EXECUTE_UNPARSE_FAULT_FS "XMLA Execute unparse results error"
public static final java.lang.String HSB_PARSE_QUERY_CODE "00HSBD01"
public static final java.lang.String HSB_PARSE_QUERY_FAULT_FS "XMLA MDX parse failed"
public static final java.lang.String HSB_PROCESS_CODE "00HSBB01"
public static final java.lang.String HSB_PROCESS_FAULT_FS "XMLA SOAP Body processing error"
public static final java.lang.String HSB_UNKNOWN_CODE "00HSBU01"
public static final java.lang.String HSB_UNKNOWN_FAULT_FS "Unknown error handle soap body"
public static final java.lang.String HSB_UNSUPPORTED_OPERATION_CODE "00HSBG01"
public static final java.lang.String HSB_UNSUPPORTED_OPERATION_FAULT_FS "XMLA unsupported operation"
public static final java.lang.String HSH_BAD_SESSION_ID_CODE "00HSHB01"
public static final java.lang.String HSH_BAD_SESSION_ID_FAULT_FS "Bad Session Id, re-start session"
public static final java.lang.String HSH_MUST_UNDERSTAND_CODE "00HSHA01"
public static final java.lang.String HSH_MUST_UNDERSTAND_FAULT_FS "SOAP Header must understand element not recognized"
public static final java.lang.String HSH_UNKNOWN_CODE "00HSHU01"
public static final java.lang.String HSH_UNKNOWN_FAULT_FS "Unknown error handle soap header"
public static final int METHOD_DISCOVER 1
public static final int METHOD_EXECUTE 2
public static final java.lang.String MONDRIAN_NAMESPACE "http://mondrian.sourceforge.net"
public static final java.lang.String MSM_UNKNOWN_CODE "00MSMU01"
public static final java.lang.String MSM_UNKNOWN_FAULT_FS "Unknown error marshalling soap message"
public static final java.lang.String MUST_UNDERSTAND_FAULT_FC "MustUnderstand"
public static final java.lang.String NS_SOAP_ENC_1_1 "http://schemas.xmlsoap.org/soap/encoding/"
public static final java.lang.String NS_SOAP_ENC_1_2 "http://www.w3.org/2003/05/soap-encoding"
public static final java.lang.String NS_SOAP_ENV_1_1 "http://schemas.xmlsoap.org/soap/envelope/"
public static final java.lang.String NS_SOAP_ENV_1_2 "http://www.w3.org/2003/05/soap-envelope"
public static final java.lang.String NS_SQL "urn:schemas-microsoft-com:xml-sql"
public static final java.lang.String NS_XMLA "urn:schemas-microsoft-com:xml-analysis"
public static final java.lang.String NS_XMLA_EMPTY "urn:schemas-microsoft-com:xml-analysis:empty"
public static final java.lang.String NS_XMLA_EX "urn:schemas-microsoft-com:xml-analysis:exception"
public static final java.lang.String NS_XMLA_MDDATASET "urn:schemas-microsoft-com:xml-analysis:mddataset"
public static final java.lang.String NS_XMLA_ROWSET "urn:schemas-microsoft-com:xml-analysis:rowset"
public static final java.lang.String NS_XSD "http://www.w3.org/2001/XMLSchema"
public static final java.lang.String NS_XSI "http://www.w3.org/2001/XMLSchema-instance"
public static final java.lang.String SERVER_FAULT_FC "Server"
public static final java.lang.String SOAP_MUST_UNDERSTAND_ATTR "mustUnderstand"
public static final java.lang.String SOAP_PREFIX "SOAP-ENV"
public static final java.lang.String UNKNOWN_ERROR_CODE "00UE001"
public static final java.lang.String UNKNOWN_ERROR_FAULT_FS "Internal Error"
public static final java.lang.String USM_DOM_FACTORY_CODE "00USMB01"
public static final java.lang.String USM_DOM_FACTORY_FAULT_FS "DocumentBuilder cannot be created which satisfies the configuration requested"
public static final java.lang.String USM_DOM_PARSE_CODE "00USMC02"
public static final java.lang.String USM_DOM_PARSE_FAULT_FS "DOM parse errors occur"
public static final java.lang.String USM_DOM_PARSE_IO_CODE "00USMC01"
public static final java.lang.String USM_DOM_PARSE_IO_FAULT_FS "DOM parse IO errors occur"
public static final java.lang.String USM_REQUEST_INPUT_CODE "00USMA02"
public static final java.lang.String USM_REQUEST_INPUT_FAULT_FS "Request input Exception occurred"
public static final java.lang.String USM_REQUEST_STATE_CODE "00USMA01"
public static final java.lang.String USM_REQUEST_STATE_FAULT_FS "Request input method invoked at illegal time"
public static final java.lang.String USM_UNKNOWN_CODE "00USMU01"
public static final java.lang.String USM_UNKNOWN_FAULT_FS "Unknown error unmarshalling soap message"
public static final java.lang.String VERSION_MISSMATCH_FAULT_FC "VersionMismatch"
public static final java.lang.String XMLA_BEGIN_SESSION "BeginSession"
public static final java.lang.String XMLA_END_SESSION "EndSession"
public static final java.lang.String XMLA_SESSION "Session"
public static final java.lang.String XMLA_SESSION_ID "SessionId"

mondrian.xmla.mondrian.xmla.XmlaExcel2000Test.Callback
static final java.lang.String MY_SESSION_ID "my_session_id"

mondrian.xmla.XmlaHandler
public static final java.lang.String XSD_BOOLEAN "xsd:boolean"
public static final java.lang.String XSD_BYTE "xsd:byte"
public static final byte XSD_BYTE_MAX_INCLUSIVE 127
public static final byte XSD_BYTE_MIN_INCLUSIVE -128
public static final java.lang.String XSD_DECIMAL "xsd:decimal"
public static final java.lang.String XSD_DOUBLE "xsd:double"
public static final java.lang.String XSD_INT "xsd:int"
public static final int XSD_INT_MAX_INCLUSIVE 2147483647
public static final int XSD_INT_MIN_INCLUSIVE -2147483648
public static final java.lang.String XSD_INTEGER "xsd:integer"
public static final java.lang.String XSD_LONG "xsd:long"
public static final long XSD_LONG_MAX_INCLUSIVE 9223372036854775807L
public static final long XSD_LONG_MIN_INCLUSIVE -9223372036854775808L
public static final java.lang.String XSD_SHORT "xsd:short"
public static final short XSD_SHORT_MAX_INCLUSIVE 32767
public static final short XSD_SHORT_MIN_INCLUSIVE -32768
public static final java.lang.String XSD_STRING "xsd:string"
public static final java.lang.String XSD_UNSIGNED_INT "xsd:unsignedInt"

mondrian.xmla.XmlaRequestCallback
public static final java.lang.String AUTHORIZATION "Authorization"
public static final java.lang.String EXPECT "Expect"
public static final java.lang.String EXPECT_100_CONTINUE "100-continue"

mondrian.xmla.XmlaServlet
public static final java.lang.String DEFAULT_DATASOURCE_FILE "datasources.xml"
public static final java.lang.String PARAM_CALLBACKS "Callbacks"
public static final java.lang.String PARAM_CHAR_ENCODING "CharacterEncoding"
public static final java.lang.String PARAM_DATASOURCES_CONFIG "DataSourcesConfig"
public static final java.lang.String PARAM_OPTIONAL_DATASOURCE_CONFIG "OptionalDataSourceConfig"

mondrian.xmla.test.XmlaTestContext
public static final java.lang.String CATALOG_NAME "FoodMart"
public static final java.lang.String DATASOURCE_DESCRIPTION "Mondrian FoodMart Test data source"
public static final java.lang.String DATASOURCE_INFO "Provider=Mondrian;DataSource=MondrianFoodMart;"
public static final java.lang.String DATASOURCE_NAME "MondrianFoodMart"


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