java.lang.Object
org.litebridge.db.spi.expression.ColumnExpressionImpl
- All Implemented Interfaces:
ColumnExpression,SelectExpression
- Direct Known Subclasses:
DelegateColumnExpression,SelectColumn,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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.litebridge.db.spi.expression.SelectExpression
toSql, toSql
-
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.
-