Interface StringTODelegateExpressionSpec

All Superinterfaces:
ColumnExpressionSpec, DelegateExpressionSpec, ExpressionSpec, TypeOverride<String>, TypeOverrideExpressionSpec<String>
All Known Implementing Classes:
LowerSpec, SubstringSpec, UpperSpec

public sealed interface StringTODelegateExpressionSpec extends DelegateExpressionSpec, TypeOverrideExpressionSpec<String> permits LowerSpec, SubstringSpec, UpperSpec
String type-overriding nestable expression.

A nestable column expression that overrides the type of the result to String.

  • Method Details

    • returnType

      default Class<String> returnType()
      Gets the return type override of the query result.

      This implementation always returns String.class.

      Specified by:
      returnType in interface TypeOverride<String>
      Returns:
      String.class