Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
-
Packages that use IScalarExpressionStateObjectBuilder Package Description org.eclipse.persistence.jpa.jpql.tools.model The classes defined in this package define the state model API, a state model can be used to manually or programmatically create and edit a JPQL query. -
-
Uses of IScalarExpressionStateObjectBuilder in org.eclipse.persistence.jpa.jpql.tools.model
Classes in org.eclipse.persistence.jpa.jpql.tools.model with type parameters of type IScalarExpressionStateObjectBuilder Modifier and Type Class Description classAbstractScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>This abstract definition of a builder provides the support for creating expressions defined by ascalar expression.interfaceIAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>interfaceIScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>This builder can be used to easily create a scalar expression without having to create each object manually.Subinterfaces of IScalarExpressionStateObjectBuilder in org.eclipse.persistence.jpa.jpql.tools.model Modifier and Type Interface Description interfaceIAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>interfaceICaseExpressionStateObjectBuilderThis builder is responsible to create aCASEexpression.interfaceIConditionalExpressionStateObjectBuilderThis builder can be used to easily create a conditional expression without having to create each object manually.interfaceIEclipseLinkConditionalStateObjectBuilderThe EclipseLink extension over the basic support provided byIEclipseLinkConditionalStateObjectBuilder.interfaceIEclipseLinkSelectExpressionStateObjectBuilderinterfaceIEclipseLinkSimpleSelectExpressionStateObjectBuilderinterfaceINewValueStateObjectBuilderinterfaceISelectExpressionStateObjectBuilderThis builder can be used to easily create a select expression without having to create each object manually.interfaceISimpleSelectExpressionStateObjectBuilderThis builder can be used to easily create a select expression defined for a subquery without having to create each object manually.Methods in org.eclipse.persistence.jpa.jpql.tools.model with type parameters of type IScalarExpressionStateObjectBuilder Modifier and Type Method Description protected <T extends IScalarExpressionStateObjectBuilder<?>>
voidAbstractStateObjectBuilder. checkBuilders(T... builders)Makes sure the givenbuilderis this one.Methods in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type IScalarExpressionStateObjectBuilder Modifier and Type Method Description protected voidAbstractStateObjectBuilder. checkBuilder(IScalarExpressionStateObjectBuilder<?> builder)Makes sure the givenbuilderis this one.protected <T extends IScalarExpressionStateObjectBuilder<?>>
voidAbstractStateObjectBuilder. checkBuilders(T... builders)Makes sure the givenbuilderis this one.TAbstractScalarExpressionStateObjectBuilder. coalesce(T builder1, T builder2, T... builders)TIScalarExpressionStateObjectBuilder. coalesce(T builder1, T builder2, T... builders)Create the expressionCOALESCE(scalar_expression {, scalar_expression}+).TAbstractScalarExpressionStateObjectBuilder. concat(T builder1, T builder2, T... builders)TIScalarExpressionStateObjectBuilder. concat(T builder1, T builder2, T... builders)Creates the expressionCONCAT(string_primary, string_primary {, string_primary}*).TAbstractScalarExpressionStateObjectBuilder. function(String identifier, String functionName, T... arguments)TIScalarExpressionStateObjectBuilder. function(String identifier, String functionName, T... arguments)Creates the expression<identifier>('functionName' {, expression}*).TIAbstractConditionalExpressionStateObjectBuilder. in(T... inItems)TIAbstractConditionalExpressionStateObjectBuilder. notIn(T... inItems)protected List<StateObject>AbstractScalarExpressionStateObjectBuilder. stateObjects(T... builders)Returns a list of theStateObjectsthat were previously created.
-