java.lang.Object
org.litebridgedb.db.spi.expression.ColumnExpressionImpl
- All Implemented Interfaces:
ColumnExpression,SelectExpression
- Direct Known Subclasses:
AliasedColumnExpression,DelegateColumnExpression,SelectReference
Abstract base class for column-specific SQL expressions.
This class provides a foundation for creating SQL column expressions
by encapsulating a Column and offering a method to access it.
It is designed to be extended by concrete implementations to define
specific behaviors and SQL representations.
Classes that extend ColumnExpression are expected to implement
the toSql method from the SelectExpression interface.
-
Field Details
-
column
The target column of this expression.
-
-
Constructor Details
-
ColumnExpressionImpl
Constructor.- Parameters:
column- The target column for this expression.
-
-
Method Details
-
column
Description copied from interface:ColumnExpressionRetrieves the target column of this expression.- Specified by:
columnin interfaceColumnExpression- Returns:
- The target column.
-