C# Class System.Xml.Xsl.Qil.QilExpression

The CQR implementation of QilExpression.

QilExpression is the XML Query Intermediate Language invented by Michael Brundage and Chris Suver. QilExpression is an intermediate representation (IR) for all XML query and view languages. QilExpression is designed for optimization, composition with virtual XML views, translation into other forms, and direct execution. See also the QIL specification.

Inheritance: QilNode
Exibir arquivo Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
QilExpression ( QilNodeType nodeType, QilNode root ) : System

Construct QIL from a rooted graph of QilNodes with a new factory.

QilExpression ( QilNodeType nodeType, QilNode root, QilFactory factory ) : System

Construct QIL from a rooted graph of QilNodes with a specific factory.

this ( int index ) : QilNode

Method Details

QilExpression() public method

Construct QIL from a rooted graph of QilNodes with a new factory.
public QilExpression ( QilNodeType nodeType, QilNode root ) : System
nodeType QilNodeType
root QilNode
return System

QilExpression() public method

Construct QIL from a rooted graph of QilNodes with a specific factory.
public QilExpression ( QilNodeType nodeType, QilNode root, QilFactory factory ) : System
nodeType QilNodeType
root QilNode
factory QilFactory
return System

this() public method

public this ( int index ) : QilNode
index int
return QilNode