Interface FactoryExpression<T>

Type Parameters:
T - type of projection
All Superinterfaces:
Expression<T>, Serializable
All Known Implementing Classes:
ArrayConstructorExpression, ConstantHidingExpression, ConstructorExpression, EnumConversion, FactoryExpressionBase, FactoryExpressionUtils.FactoryExpressionAdapter, MappingProjection, NumberConversion, NumberConversions, QBean, QList, QMap, QPair, QTuple

public interface FactoryExpression<T> extends Expression<T>
FactoryExpression represents factory expressions such as JavaBean or Constructor projections
Author:
tiwe
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the invocation arguments
    Create a projection with the given arguments

    Methods inherited from interface com.querydsl.core.types.Expression

    accept, getType
  • Method Details

    • getArgs

      List<Expression<?>> getArgs()
      Get the invocation arguments
      Returns:
      argument expressions
    • newInstance

      @Nullable T newInstance(Object... args)
      Create a projection with the given arguments
      Parameters:
      args - row arguments
      Returns:
      constructed value