Table of Contents

Interface ISelectItem

Namespace
YndigoBlue.Velocity.Interfaces
Assembly
YndigoBlue.Velocity.dll

Defines an item that can appear in a query's SELECT clause and result set.

public interface ISelectItem : IElement

Remarks

Select items represent values returned from queries, ranging from simple column references to complex expressions involving functions, aggregates, and arithmetic. Each select item has a name (for result set column identification), data type, and optional size constraints for typed data. Implementations include columns, expressions, aggregates, and subquery results. Select items inherit from IElement, allowing them to be composed into larger expressions.

Properties

DataType

Gets the data type of the values returned by this select item.

Name

Gets the name of the select item as it appears in the result set.

Precision

Gets the precision for numeric data types.

Scale

Gets the scale for numeric data types.

Size

Gets the maximum size for string or binary data types.