Package com.querydsl.core.types
package com.querydsl.core.types
Expression types
-
ClassDescription
ArrayConstructorExpressionextendsFactoryExpressionBaseto represent array initializersCollectionExpressionrepresentsjava.util.Collectiontyped expressionsConstant<T>Constantrepresents a general constant expression.ConstantImpl<T>ConstantImplis the default implementation of theConstantinterfaceConstructorExpressionrepresents a constructor invocationEntityPath<T>EntityPathis the common interface for entity path expressionsExpression<T>Expressiondefines a general typed expression in a Query instance.ExpressionBaseis the base class for immutableExpressionimplementationsExpressionExceptionis thrown forExpressionconstruction issuesExpressionUtilsprovides utilities for constructing common operation instances.FactoryExpressionrepresents factory expressions such as JavaBean or Constructor projectionsCommon superclass forFactoryExpressionimplementationsUtility class to expandFactoryExpressionconstructor arguments and compressFactoryExpressioninvocation argumentsFactoryExpressionAdapterprovides an adapter implementation of theFactoryExpressioninterfaceHashCodeVisitoris used for hashCode generation inExpressionimplementations.JavaTemplatesextendsTemplatesto provide Java syntax compliant serialization of Querydsl expressionsMapExpression<K,V> MapExpressionrepresentsjava.util.Maptyped expressionsProjection template that allows implementing arbitrary mapping of rows to result objects.MutableExpressionBaseis the base class for mutable Expression implementationsNullExpressiondefines a general null expressionOperation<T>Operationrepresents an operation with operator and argumentsOperationImplis the default implementation of theOperationinterfaceOperatorrepresents operator symbols.Opsprovides the operators for the fluent query grammar.Aggregation operatorsDate and time operatorsMath operatorsQuantification operatorsString operatorsOrderdefines ascending and descending orderOrderSpecifier<T extends Comparable>OrderSpecifierrepresents an order-by-element in a Query instanceBehaviour for order of null valuesParameterizedExpressionis a common interface for expressions with generic type parametersParameterizedPathImplrepresentsPathinstances with a parameterized generic typeParamExpressiondefines named and unnamed parameters in queriesParamExpressionImpldefines a parameter in a query with an optional nameParamNotSetExceptionis thrown when unbound parameters are found before query executionCopiesParameterExpressionbindings from subexpressions toQueryMetadatain the contextPath<T>Pathrepresents a path expression.Extracts the first path that occurs in an expression via breadth first searchPathImpl<T>PathImpldefines a default implementation of thePathinterfacePathMetadataprovides metadata forPathexpressions.PathMetadataFactoryis a factory class forPathconstructionPathTyperepresents the relation of aPathto its parentPredicateis the common interface for Boolean typed expressionsPredicateOperationprovides a Boolean typedOperationimplementationPredicateTemplateprovides a Boolean typedTemplateExpressionimplementationDefines a custom projection for anExpressiontype.Factory class forFactoryExpressioninstancesQBean<T>QBeanis a JavaBean populating projection typeQListrepresents a projection of type ListQMaprepresents a projection of type MapQTuplerepresents a projection of typeTupleSubQueryExpressionrepresents a sub query.SubQueryExpressionImplis the default implementation of theSubQueryExpressioninterfaceTemplateprovides serialization templates forTemplate.Operation,TemplateExpressionandPathserializationExpression as stringArgument by indexGeneral template elementMath operationMath operation with constantStatic text elementTransformed expressionTemplateExpressionprovides base types for custom expressions with integrated serialization templatesDefault implementation of theTemplateExpressioninterfaceTemplateFactoryis a factory forTemplateinstancesTemplatesprovides operator patterns for query expression serializationPrecedence order based on Java language operator precedenceToStringVisitoris used for toString() serialization inExpressionimplementations.ValidatingVisitorvisits expressions and ensures that only known path instances are usedVisitor<R,C> Visitordefines a visitor signature forExpressioninstances.