blob: 0ffbb6f3fa480ba7fc792f284b45668f24c62074 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<x_dimension name="userdim" xmlns="uri:lens:cube:0.1">
<attributes>
<dim_attribute _type="string" name="name" description="name">
</dim_attribute>
<dim_attribute _type="string" name="age" description="age">
</dim_attribute>
<dim_attribute _type="string" name="gender" description="gender">
</dim_attribute>
<dim_attribute _type="int" name="id" description="id">
</dim_attribute>
</attributes>
<expressions/>
<join_chains>
<join_chain dest_table="sports" name="usersports" display_string="user-sports" description="user sports">
<paths>
<path>
<edges>
<edge>
<from table="userdim" column="id" maps_to_many="false"/>
<to table="user_interests" column="user_id" maps_to_many="true"/>
</edge>
<edge>
<from table="user_interests" column="sport_id" maps_to_many="false"/>
<to table="sports" column="id" maps_to_many="false"/>
</edge>
</edges>
</path>
</paths>
</join_chain>
</join_chains>
<properties>
<property name="cube.dimension.age.class" value="org.apache.lens.cube.metadata.BaseDimAttribute"/>
<property name="dimension.joinchain.usersports.numchains" value="1"/>
<property name="dimension.userdim.joinchains.list.size" value="1"/>
<property name="cube.col.id.description" value="id"/>
<property name="cube.dimension.age.type" value="string"/>
<property name="dimension.userdim.attributes.list.size" value="1"/>
<property name="cube.dimension.name.class" value="org.apache.lens.cube.metadata.BaseDimAttribute"/>
<property name="cube.col.name.description" value="name"/>
<property name="cube.dimension.id.class" value="org.apache.lens.cube.metadata.BaseDimAttribute"/>
<property name="cube.dimension.name.type" value="string"/>
<property name="cube.table.userdim.weight" value="0.0"/>
<property name="dimension.userdim.joinchains.list0" value="usersports"/>
<property name="dimension.userdim.attributes.list0" value="name,age,gender,id"/>
<property name="cube.dimension.gender.type" value="string"/>
<property name="cube.dimension.id.type" value="int"/>
<property name="dimension.joinchain.usersports.displaystring" value="user-sports"/>
<property name="cube.col.gender.description" value="gender"/>
<property name="base.userdim.expressions.list.size" value="0"/>
<property name="dimension.joinchain.usersports.description" value="user sports"/>
<property name="dimension.userdim.timed.dimension" value="dt"/>
<property name="dimension.joinchain.usersports.fullchain.0"
value="userdim.id.false,user_interests.user_id.true,user_interests.sport_id.false,sports.id.false"/>
<property name="cube.dimension.gender.class" value="org.apache.lens.cube.metadata.BaseDimAttribute"/>
<property name="cube.col.age.description" value="age"/>
</properties>
</x_dimension>