blob: 37def93e2b64eea0e8afc438547e875d2ed62f3f [file] [log] [blame]
<!-- @@@ START COPYRIGHT @@@ -->
<!--
<!-- Licensed to the Apache Software Foundation (ASF) under one
<!-- or more contributor license agreements. See the NOTICE file
<!-- distributed with this work for additional information
<!-- regarding copyright ownership. The ASF licenses this file
<!-- to you under the Apache License, Version 2.0 (the
<!-- "License"); you may not use this file except in compliance
<!-- with the License. You may obtain a copy of the License at
<!--
<!-- http://www.apache.org/licenses/LICENSE-2.0
<!--
<!-- Unless required by applicable law or agreed to in writing,
<!-- software distributed under the License is distributed on an
<!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
<!-- KIND, either express or implied. See the License for the
<!-- specific language governing permissions and limitations
<!-- under the License.
<!--
<!-- @@@ END COPYRIGHT @@@ -->
<MV>
<Version>
1.0
</Version>
<Table>
CAT.TPCD.MV1
</Table>
<Misc isIncremental='1' isImmediate='0'/>
<JBB id='B0'>
<Hub>
<JBBCList>
<Table id='T6' TS='212080889792338178'>
CAT.TPCD.CUSTOMER
</Table>
<Table id='T4' TS='212080889792338178'>
CAT.TPCD.LINEITEM
</Table>
<Table id='T2' TS='212080889792338178'>
CAT.TPCD.NATION
</Table>
<Table id='T5' TS='212080889792338178'>
CAT.TPCD.ORDERS
</Table>
<Table id='T1' TS='212080889792338178'>
CAT.TPCD.REGION
</Table>
<Table id='T3' TS='212080889792338178'>
CAT.TPCD.SUPPLIER
</Table>
</JBBCList>
<JoinPredList>
<JoinPred id='J1'>
<Column id='C1' tableId='T6' sqlType='INTEGER SIGNED NO NULLS'>
C_CUSTKEY
</Column>
<Column id='C35' tableId='T5' sqlType='INTEGER SIGNED NO NULLS'>
O_CUSTKEY
</Column>
</JoinPred>
<JoinPred id='J2'>
<Column id='C2' tableId='T6' sqlType='INTEGER SIGNED NO NULLS'>
C_NATIONKEY
</Column>
<Column id='C167' tableId='T2' sqlType='INTEGER SIGNED NO NULLS'>
N_NATIONKEY
</Column>
<Column id='C139' tableId='T3' sqlType='INTEGER SIGNED NO NULLS'>
S_NATIONKEY
</Column>
</JoinPred>
<JoinPred id='J34'>
<Column id='C71' tableId='T4' sqlType='INTEGER SIGNED NO NULLS'>
L_ORDERKEY
</Column>
<Column id='C34' tableId='T5' sqlType='INTEGER SIGNED NO NULLS'>
O_ORDERKEY
</Column>
</JoinPred>
<JoinPred id='J74'>
<Column id='C74' tableId='T4' sqlType='INTEGER SIGNED NO NULLS'>
L_SUPPKEY
</Column>
<Column id='C138' tableId='T3' sqlType='INTEGER SIGNED NO NULLS'>
S_SUPPKEY
</Column>
</JoinPred>
<JoinPred id='J168'>
<Column id='C168' tableId='T2' sqlType='INTEGER SIGNED NO NULLS'>
N_REGIONKEY
</Column>
<Column id='C184' tableId='T1' sqlType='INTEGER SIGNED NO NULLS'>
R_REGIONKEY
</Column>
</JoinPred>
</JoinPredList>
<RangePredList>
<Range id='R185'>
<Column id='C185' tableId='T1' sqlType='CHAR(25) CHARACTER SET ISO88591 NO NULLS'>
R_NAME
</Column>
<OpEQ>
<StringVal>
AFRICA
</StringVal>
<StringVal>
AMERICA
</StringVal>
<StringVal>
ASIA
</StringVal>
<StringVal>
EUROPE
</StringVal>
<StringVal>
MIDDLE EAST
</StringVal>
</OpEQ>
</Range>
</RangePredList>
<ResidualPredList>
<Residual id='D216'>
<PredicateText>
<![CDATA[(@A1 >= DATE '1994-01-01')]]>
</PredicateText>
<Column id='C38' tableId='T5' sqlType='DATE NO NULLS'>
O_ORDERDATE
</Column>
</Residual>
<Residual id='D219'>
<PredicateText>
<![CDATA[(@A1 < DATE '1997-01-01')]]>
</PredicateText>
<Column ref='C38'>
</Column>
</Residual>
</ResidualPredList>
<GroupBy>
<Column id='C169' tableId='T2' sqlType='CHAR(25) CHARACTER SET ISO88591 NO NULLS'>
N_NAME
</Column>
</GroupBy>
</Hub>
<ExtraHub>
<GroupBy>
</GroupBy>
</ExtraHub>
<OutputList>
<Output id='O223'>
<Expr id='X223'>
<![CDATA[sum((@A1 * (1 - @A2)))]]>
<UnhandledItem id='S223' op='sum'>
<BinaryOper id='S222' op='*'>
<Column ref='C76'>
</Column>
<BinaryOper id='S221' op='-'>
<NumericVal scale='0'>
1
</NumericVal>
<Column ref='C77'>
</Column>
</BinaryOper>
</BinaryOper>
</UnhandledItem>
<Input>
<Column id='C76' tableId='T4' sqlType='NUMERIC(12,2) SIGNED NO NULLS'>
L_EXTENDEDPRICE
</Column>
<Column id='C77' tableId='T4' sqlType='NUMERIC(12,2) SIGNED NO NULLS'>
L_DISCOUNT
</Column>
</Input>
</Expr>
</Output>
<Output id='O225'>
<Expr id='X225'>
<![CDATA[count(1 )]]>
<UnhandledItem id='S225' op='count'>
<NumericVal scale='0'>
1
</NumericVal>
</UnhandledItem>
</Expr>
</Output>
<Output id='O362'>
<Column ref='C169'>
</Column>
</Output>
</OutputList>
</JBB>
</MV>