Table of Contents

Class PostgreSqlNodeInterpreterFactory

Namespace
LfrlAnvil.PostgreSql
Assembly
LfrlAnvil.PostgreSql.dll

Represents a factory of SQL node interpreters.

public class PostgreSqlNodeInterpreterFactory : ISqlNodeInterpreterFactory
Inheritance
PostgreSqlNodeInterpreterFactory
Implements
Inherited Members

Remarks

PostgreSqlDialect implementation.

Constructors

PostgreSqlNodeInterpreterFactory(PostgreSqlNodeInterpreterOptions)

Creates a new PostgreSqlNodeInterpreterFactory instance.

protected PostgreSqlNodeInterpreterFactory(PostgreSqlNodeInterpreterOptions options)

Parameters

options PostgreSqlNodeInterpreterOptions

PostgreSqlNodeInterpreterOptions instance applied to created node interpreters.

Properties

Options

PostgreSqlNodeInterpreterOptions instance applied to created node interpreters.

public PostgreSqlNodeInterpreterOptions Options { get; }

Property Value

PostgreSqlNodeInterpreterOptions

Methods

Create(SqlNodeInterpreterContext)

Creates a new SqlNodeInterpreter instance.

[Pure]
public virtual PostgreSqlNodeInterpreter Create(SqlNodeInterpreterContext context)

Parameters

context SqlNodeInterpreterContext

Underlying context.

Returns

PostgreSqlNodeInterpreter

New SqlNodeInterpreter instance.