Table of Contents

Interface SqlFunctions.IPgIdentifyObjectAddressRow

Namespace
NextORM.Core
Assembly
nextorm.core.dll

Row shape produced by pg_identify_object_as_address(string?, string?, int?): the machine-readable address of one catalog object. Both address components are text[] and keep their element order; object_args is empty for objects whose address needs no arguments.

public interface SqlFunctions.IPgIdentifyObjectAddressRow
Extension Methods

Properties

ObjectArgs

The positional arguments of the address (for example the argument types of a function).

[Column("object_args")]
string[]? ObjectArgs { get; set; }

Property Value

string[]

ObjectNames

The name components of the address (schema, relation, column, …).

[Column("object_names")]
string[]? ObjectNames { get; set; }

Property Value

string[]

Type

The object type, for example table or column.

[Column("type")]
string? Type { get; set; }

Property Value

string