Table of Contents

Interface IXmlFunctions

Namespace
NextORM.Core
Assembly
nextorm.core.dll

A dialect's surface for the postfix XML data-type methods on a SQL Server xml column (operand.value('xpath', 'sqltype'), operand.query('xpath'), operand.exist('xpath') and the operand.nodes('xpath') rowset). The predicate and the renderer live on one object, so a method the dialect reports as supported always has a rendering; null is the capability being absent.

public interface IXmlFunctions
Extension Methods

Methods

Render(string, string, IReadOnlyList<string>)

Renders the XML data-type method name as a postfix call over the already-rendered operand, with the already-rendered args.

string Render(string name, string operand, IReadOnlyList<string> args)

Parameters

name string
operand string
args IReadOnlyList<string>

Returns

string

Supports(string)

True when the XML data-type method name can be rendered.

bool Supports(string name)

Parameters

name string

Returns

bool