<?xml version="1.0" encoding="utf-8"?>
<PnPQueryDefinition xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <OrderBy>
    <PnPSortItem>
      <SortDirection>Ascending</SortDirection>
      <SortColumn>Number</SortColumn>
    </PnPSortItem>
</OrderBy>
  <GroupBy>
    <string>PnPID</string>
  </GroupBy>
  <QuerySpecification xsi:type="PnPRelationshipQuerySpecification">
    <RightQuerySpecification xsi:type="PnPRelationshipQuerySpecification">
      <RightQuerySpecification xsi:type="PnPTableQuerySpecification">
        <CorrelationName />
        <Filter />
        <TableQualifier />
        <TableName>PipeLineGroup</TableName>
      </RightQuerySpecification>
      <LeftQuerySpecification xsi:type="PnPTableQuerySpecification">
        <CorrelationName />
        <Filter />
        <TableQualifier />
        <TableName>PipeLines</TableName>
      </LeftQuerySpecification>
      <RightRole>PipeLineGroup</RightRole>
      <LeftRole>PipeLine</LeftRole>
      <RelationshipTypes>
        <string>PipeLineGroupRelationship</string>
      </RelationshipTypes>
    </RightQuerySpecification>
    <LeftQuerySpecification xsi:type="PnPEqualJoinQuerySpecification">
      <RightQuerySpecification xsi:type="PnPEqualJoinQuerySpecification">
        <RightQuerySpecification xsi:type="PnPTableQuerySpecification">
          <CorrelationName />
          <Filter />
          <TableQualifier />
          <TableName>PnPDrawings</TableName>
        </RightQuerySpecification>
        <LeftQuerySpecification xsi:type="PnPTableQuerySpecification">
          <CorrelationName />
          <Filter />
          <TableQualifier />
          <TableName>PnPDataLinks</TableName>
        </LeftQuerySpecification>
        <RightJoinColumns>
          <string>PnPID</string>
        </RightJoinColumns>
        <LeftJoinColumns>
          <string>DwgId</string>
        </LeftJoinColumns>
        <JoinOperation>LeftOuter</JoinOperation>
      </RightQuerySpecification>
      <LeftQuerySpecification xsi:type="PnPTableQuerySpecification">
        <CorrelationName />
        <Filter />
        <TableQualifier />
        <TableName>HandValves</TableName>
      </LeftQuerySpecification>
      <RightJoinColumns>
        <string>RowId</string>
      </RightJoinColumns>
      <LeftJoinColumns>
        <string>PnPID</string>
      </LeftJoinColumns>
      <JoinOperation>LeftOuter</JoinOperation>
    </LeftQuerySpecification>
    <RightRole>Line</RightRole>
    <LeftRole>Asset</LeftRole>
    <RelationshipTypes>
      <string>LineInLineAsset</string>
      <string>LineStartAsset</string>
      <string>LineEndAsset</string>
    </RelationshipTypes>
  </QuerySpecification>
  <DerivedProperties />
  <SelectList>
    <string>HandValves.Tag</string>
    <string>Number</string>
    <string>HandValves.Size</string>
    <string>LineNumber</string>
    <string>Service</string>
    <string>PipeLines.Size</string>
    <string>HandValves.Spec</string>
    <string>EndConnections</string>
    <string>MATERIAL</string>
    <string>Insulation</string>
    <string>ValveCode</string>
    <string>HandValves.Manufacturer</string>
    <string>HandValves.Description</string>
    <string>PnPID</string>
  </SelectList>
</PnPQueryDefinition>