-<schema elementFormDefault="qualified" targetNamespace="http://www.endeca.com/MDEX/lql_parser/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:lql_parser_types="http://www.endeca.com/MDEX/lql_parser/types">
-<complexType name="Query">
-<complexType name="StandaloneFilter">
-<complexType name="Statement">
<attribute name="returnTable" type="boolean" use="required" />
<attribute name="statementKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="Select">
<attribute name="attributeKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="GroupAll">
-<complexType name="GroupByList">
-<complexType name="GroupBy">
<attribute name="attributeKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="Depth">
<attribute name="value" type="integer" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="OrderByList">
-<complexType name="From">
-<complexType name="StatementSource">
<attribute name="statementKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="StatementAlias">
<attribute name="aliasKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="CrossJoin">
-<complexType name="InnerJoin">
-<complexType name="LeftJoin">
-<complexType name="RightJoin">
-<complexType name="FullJoin">
-<complexType name="AdditiveExpression">
<attribute name="op" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="MultiplicativeExpression">
<attribute name="op" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="LookupExpression">
<attribute name="targetStatementKey" type="string" use="required" />
<attribute name="targetAttributeKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="AttributeRefExpression">
<attribute name="attributeKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="StatementQualifier">
<attribute name="statementKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="StringLiteral">
<attribute name="value" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="IntegerLiteral">
<attribute name="value" type="integer" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="DoubleLiteral">
<attribute name="value" type="double" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="ConstantKeyword">
<attribute name="value" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="BooleanLiteral">
<attribute name="value" type="boolean" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="FunctionCallExpression">
<attribute name="function" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="OrderBy">
<attribute name="attributeKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="Direction">
<attribute name="isAscending" type="boolean" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="Where">
-<complexType name="Having">
-<complexType name="OrExpression">
-<complexType name="AndExpression">
-<complexType name="NotExpression">
-<complexType name="ComparisonExpression">
<attribute name="comparison" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="NullnessExpression">
<attribute name="isNull" type="boolean" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="InExpression">
<attribute name="targetStatementKey" type="string" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="BetweenExpression">
-<complexType name="CaseExpression">
-<complexType name="CaseClause">
-<complexType name="ElseClause">
-<complexType name="Paging">
<attribute name="offset" type="integer" use="required" />
<attribute name="count" type="integer" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="PagingPercent">
<attribute name="offset" type="double" use="required" />
<attribute name="limit" type="double" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType name="MetaVariable">
<attribute name="type" type="string" use="required" />
<attribute name="index" type="integer" use="required" />
</extension>
</complexContent>
</complexType>
-<complexType abstract="true" name="SourceBase">
-<complexType abstract="true" name="GroupBase">
-<complexType abstract="true" name="ExpressionBase">
-<complexType abstract="true" name="PageBase">
-<complexType abstract="true" name="Node">
</schema>