Uses of Class
com.querydsl.core.types.dsl.SimpleExpression
Packages that use SimpleExpression
Package
Description
Alias functionality
DSL expression types
-
Uses of SimpleExpression in com.querydsl.core.alias
Methods in com.querydsl.core.alias that return types with arguments of type SimpleExpressionModifier and TypeMethodDescriptionstatic <D> CollectionPath<D,SimpleExpression<D>> Alias.$(Collection<D> arg) Convert the given alias to an expressionstatic <D> ListPath<D,SimpleExpression<D>> Convert the given alias to an expressionstatic <K,V> MapPath<K, V, SimpleExpression<V>> Convert the given alias to an expressionstatic <D> SetPath<D,SimpleExpression<D>> Convert the given alias to an expression -
Uses of SimpleExpression in com.querydsl.core.types.dsl
Classes in com.querydsl.core.types.dsl with type parameters of type SimpleExpressionModifier and TypeClassDescriptionclassCollectionPath<E,Q extends SimpleExpression<? super E>> CollectionPathrepresents collection pathsclassCollectionPathBase<C extends Collection<E>,E, Q extends SimpleExpression<? super E>> CollectionPathis a base class for collection typed pathsinterfaceListExpression<E,Q extends SimpleExpression<? super E>> ListExpressionrepresentsjava.util.Listtyped expressionsclassListPath<E,Q extends SimpleExpression<? super E>> ListPathrepresents list pathsclassMapExpressionBase<K,V, Q extends SimpleExpression<? super V>> MapExpressionBaseis an abstract base class forMapExpressionimplementationsclassMapPath<K,V, E extends SimpleExpression<? super V>> MapPathrepresents map pathsclassSetPath<E,Q extends SimpleExpression<? super E>> SetPathrepresents set pathsSubclasses of SimpleExpression in com.querydsl.core.types.dslModifier and TypeClassDescriptionclassArrayPath<A,E> ArrayPathrepresents an array typed pathclassBeanPath<T>BeanPathrepresents bean pathsclassBooleanExpressionrepresentsBooleanexpressionsclassBooleanOperationrepresents boolean operationsclassBooleanPathrepresents boolean path expressionsclassBooleanTemplateis a custom boolean expressionclassComparableEntityPath<T extends Comparable>ComparableEntityPathextends theComparablePathclass to implement the EntityPath interfaceclassComparableExpression<T extends Comparable>ComparableExpressionextendsComparableExpressionBaseto provide comparison methods.classComparableExpressionBase<T extends Comparable>ComparableExpressionBaserepresents comparable expressionsclassComparableOperation<T extends Comparable<?>>ComparableOperationrepresents Comparable operationsclassComparablePath<T extends Comparable>ComparablePathrepresents comparable pathsclassComparableTemplate<T extends Comparable<?>>ComparableTemplatedefines custom comparable expressionsclassDateExpression<T extends Comparable>DateExpressionrepresents Date expressions The date representation is compatible with the Gregorian calendar.classDateOperation<T extends Comparable<?>>DateOperationrepresents Date operationsclassDatePath<T extends Comparable>DatePathpresents Date pathsclassDateTemplate<T extends Comparable<?>>DateTemplatedefines custom date expressionsclassDateTimeExpression<T extends Comparable>DateTimeExpressionrepresents Date / Time expressions The date representation is compatible with the Gregorian calendar.classDateTimeOperation<T extends Comparable<?>>DateTimeOperationrepresents DateTime operationsclassDateTimePath<T extends Comparable>DateTimePathpresents DateTime typed pathsclassDateTimeTemplate<T extends Comparable<?>>DateTimeTemplatedefines custom dateTime expressionsclassEntityPathBaseprovides a base class forEntityPathimplementationsclassEnumExpression<T extends Enum<T>>EnumExpressionrepresents Enum typed expressionsclassEnumOperation<T extends Enum<T>>EnumOperationrepresents enum operationsclassEnumPathrepresents enum pathsclassEnumTemplate<T extends Enum<T>>EnumTemplatedefines custom enum expressionsclassLiteralExpression<T extends Comparable>LiteralExpressionrepresents literal expressionsclassNumberExpression<T extends Number & Comparable<?>>NumberExpressionrepresents a numeric expressionclassNumberOperation<T extends Number & Comparable<?>>NumberOperationrepresents numeric operationsclassNumberPath<T extends Number & Comparable<?>>NumberPathrepresents numeric pathsclassNumberTemplate<T extends Number & Comparable<?>>NumberTemplatedefines custom numeric expressionsclassParam<T>Paramdefines a parameter in a query with an optional nameclassPathBuilder<T>PathBuilderis an extension toEntityPathBasefor dynamic path constructionclassSimpleOperationrepresents a simple operation expressionclassSimplePath<T>SimplePathrepresents simple pathsclassSimpleTemplatedefines custom simple expressionsclassStringExpressionrepresentsStringexpressionsclassStringOperationrepresents a String typed operationclassStringPathrepresents String typed pathsclassStringTemplatedefines custom String expressionsclassTemporalExpression<T extends Comparable>TemporalExpressionis a supertype for Date/Time related typesclassTimeExpression<T extends Comparable>TimeExpressionrepresents Time expressionsclassTimeOperation<T extends Comparable<?>>TimeOperationrepresents Time operationsclassTimePath<T extends Comparable>TimePathrepresented Time pathsclassTimeTemplate<T extends Comparable<?>>TimeTemplatedefines custom time expressionsMethods in com.querydsl.core.types.dsl with type parameters of type SimpleExpressionModifier and TypeMethodDescriptionstatic <E,Q extends SimpleExpression<? super E>>
CollectionPath<E,Q> Expressions.collectionPath(Class<E> type, Class<Q> queryType, PathMetadata metadata) Create a new Path expressionprotected <A,Q extends SimpleExpression<? super A>>
CollectionPath<A,Q> BeanPath.createCollection(String property, Class<? super A> type, Class<? super Q> queryType, PathInits inits) Create a new Collection typed pathprotected <A,E extends SimpleExpression<? super A>>
ListPath<A,E> BeanPath.createList(String property, Class<? super A> type, Class<? super E> queryType, PathInits inits) Create a new List typed pathprotected <K,V, E extends SimpleExpression<? super V>>
MapPath<K,V, E> BeanPath.createMap(String property, Class<? super K> key, Class<? super V> value, Class<? super E> queryType) Create a new Map typed pathprotected <A,E extends SimpleExpression<? super A>>
SetPath<A,E> BeanPath.createSet(String property, Class<? super A> type, Class<? super E> queryType, PathInits inits) Create a new Set typed path<A,E extends SimpleExpression<A>>
CollectionPath<A,E> PathBuilder.getCollection(String property, Class<A> type, Class<? super E> queryType) Create a new Collection typed path<A,E extends SimpleExpression<A>>
ListPath<A,E> Create a new List typed path<K,V, E extends SimpleExpression<V>>
MapPath<K,V, E> Create a new Map typed path<A,E extends SimpleExpression<A>>
SetPath<A,E> Create a new Set typed pathstatic <E,Q extends SimpleExpression<? super E>>
ListPath<E,Q> Expressions.listPath(Class<E> type, Class<Q> queryType, PathMetadata metadata) Create a new Path expressionstatic <K,V, E extends SimpleExpression<? super V>>
MapPath<K,V, E> Expressions.mapPath(Class<? super K> keyType, Class<? super V> valueType, Class<E> queryType, PathMetadata metadata) Create a new Path expressionstatic <E,Q extends SimpleExpression<? super E>>
SetPath<E,Q> Expressions.setPath(Class<E> type, Class<Q> queryType, PathMetadata metadata) Create a new Path expressionMethods in com.querydsl.core.types.dsl that return SimpleExpressionModifier and TypeMethodDescriptionstatic <D> SimpleExpression<D>Expressions.as(Expression<D> source, Path<D> alias) Create asource as aliasexpressionstatic <D> SimpleExpression<D>Expressions.as(Expression<D> source, String alias) Create asource as aliasexpressionCreate an alias for the expressionCreate an alias for the expressionstatic <T> SimpleExpression<T>Expressions.asSimple(Expression<T> expr) Create a new SimpleExpressionstatic <T> SimpleExpression<T>Expressions.asSimple(T value) Create a new SimpleExpressionStringExpression.charAt(int i) Create athis.charAt(i)expressionStringExpression.charAt(Expression<Integer> i) Create athis.charAt(i)expressionstatic <D> SimpleExpression<D>Expressions.constantAs(D source, Path<D> alias) Create asource as aliasexpressionArrayExpression.get(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int index) Create athis[index]expressionArrayExpression.get(Expression<Integer> index) Create athis[index]expressionstatic SimpleExpression<Tuple>Expressions.list(SimpleExpression<?>... exprs) Combine the given expressions into a list expressionstatic <T> SimpleExpression<T>Expressions.list(Class<T> clazz, SimpleExpression<?>... exprs) Combine the given expressions into a list expressionSimpleExpression.nullif(Expression<T> other) Create anullif(this, other)expressionCreate anullif(this, other)expressionstatic <T> SimpleExpression<T>Expressions.set(Class<T> clazz, SimpleExpression<?>... exprs) Combine the given expressions into a set expressionMethods in com.querydsl.core.types.dsl that return types with arguments of type SimpleExpressionModifier and TypeMethodDescription<A> CaseBuilder.Cases<A,SimpleExpression<A>> CaseBuilder.Initial.then(A constant) <A> CaseBuilder.Cases<A,SimpleExpression<A>> CaseBuilder.Initial.then(Expression<A> expr) Methods in com.querydsl.core.types.dsl with parameters of type SimpleExpressionModifier and TypeMethodDescriptionstatic SimpleExpression<Tuple>Expressions.list(SimpleExpression<?>... exprs) Combine the given expressions into a list expressionstatic <T> SimpleExpression<T>Expressions.list(Class<T> clazz, SimpleExpression<?>... exprs) Combine the given expressions into a list expressionstatic <T> SimpleExpression<T>Expressions.set(Class<T> clazz, SimpleExpression<?>... exprs) Combine the given expressions into a set expression