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.