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:
Serialized Form
  • Constructor Details

  • 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>