Class Binds<X>

java.lang.Object
com.blazebit.persistence.querydsl.Binds<X>
Type Parameters:
X - CTE expression result type
All Implemented Interfaces:
com.querydsl.core.types.Expression<X>, com.querydsl.core.types.FactoryExpression<X>, Serializable

public class Binds<X> extends Object implements com.querydsl.core.types.FactoryExpression<X>
FactoryExpression for representing CTE bindings.
Since:
1.5.0
Author:
Jan-Willem Gmelig Meyling
See Also:
  • Constructor Details

    • Binds

      public Binds()
  • Method Details

    • bind

      public <T> Binds<X> bind(com.querydsl.core.types.Path<? super T> path, com.querydsl.core.types.Expression<? extends T> expression)
    • addBinds

      public void addBinds(List<com.querydsl.core.types.Operation<?>> binds)
    • getArgs

      public List<com.querydsl.core.types.Expression<?>> getArgs()
      Specified by:
      getArgs in interface com.querydsl.core.types.FactoryExpression<X>
    • newInstance

      @Nullable public X newInstance(Object... objects)
      Specified by:
      newInstance in interface com.querydsl.core.types.FactoryExpression<X>
    • accept

      @Nullable public <R, C> R accept(com.querydsl.core.types.Visitor<R,C> visitor, @Nullable C c)
      Specified by:
      accept in interface com.querydsl.core.types.Expression<X>
    • getType

      public Class<? extends X> getType()
      Specified by:
      getType in interface com.querydsl.core.types.Expression<X>