Column

Represents a column of a statement.

Namespace:
Inetdev.Data.Query
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
System.Object
Implements:
Inetdev.Data.Query.IColumn

Constructors

Column

Default constructor

Signature:
public Void Column()

Column

Initializes a new instance of Column.

Signature:
public Void Column(field)
Parameters
Name Type Summary
field Field Field configuration.
Exceptions
Type Summary
ArgumentNullException Thown when field is null.

Column

Initializes a new instance of Column.

Signature:
public Void Column(field, repository)
Parameters
Name Type Summary
field Field Field configuration.
repository Repository Repository to which the column belongs to.
Exceptions
Type Summary
ArgumentNullException Thown when field is null.

Column

Initializes a new instance of Column.

Signature:
public Void Column(fieldName)
Parameters
Name Type Summary
fieldName String Column name.

Column

Initializes a new instance of Column.

Signature:
public Void Column(fieldName, repository)
Parameters
Name Type Summary
fieldName String Column name.
repository Repository Repository to which the column belongs to.

Column

Initializes a new instance of Column.

Signature:
public Void Column(name, fieldName, repository)
Parameters
Name Type Summary
name String Columna name (alias).
fieldName String Column actual name.
repository Repository Repository to which the column belongs to.
Exceptions
Type Summary
ArgumentNullOrEmptyException Thrown when fieldName is null or empty.

Properties

FieldName

Name of the underlaying field.

Signature:
public String FieldName { get; set; }

Name

Column name.

Signature:
public String Name { get; set; }

Repository

Repository to which the column belongs to. Optional if not specified the main repository must be used.

Signature:
public Repository Repository { get; set; }