Uses of Class
org.eclipse.persistence.expressions.ExpressionBuilder
-
-
Uses of ExpressionBuilder in org.eclipse.persistence.descriptors
Methods in org.eclipse.persistence.descriptors with parameters of type ExpressionBuilder Modifier and Type Method Description ExpressionClassDescriptor. buildBatchCriteriaByPK(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionFieldsLockingPolicy. buildExpression(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow, ExpressionBuilder builder)INTERNAL: returns the expression to be used in both the delete and update where clause.ExpressionFieldsLockingPolicy. getWriteLockUpdateExpression(ExpressionBuilder builder, AbstractSession session)INTERNAL:ExpressionTimestampLockingPolicy. getWriteLockUpdateExpression(ExpressionBuilder builder, AbstractSession session)INTERNAL: Return an expression that updates the write lockExpressionVersionLockingPolicy. getWriteLockUpdateExpression(ExpressionBuilder builder, AbstractSession session)INTERNAL: Retrun an expression that updates the write lock -
Uses of ExpressionBuilder in org.eclipse.persistence.dynamic
Methods in org.eclipse.persistence.dynamic with parameters of type ExpressionBuilder Modifier and Type Method Description ReportQueryDynamicHelper. newReportQuery(String typeName, ExpressionBuilder builder)Helper method to simplify creating a native ReportQuery using the entity type name (descriptor alias) -
Uses of ExpressionBuilder in org.eclipse.persistence.expressions
Methods in org.eclipse.persistence.expressions that return ExpressionBuilder Modifier and Type Method Description abstract ExpressionBuilderExpression. getBuilder()INTERNAL: Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)ExpressionBuilderExpressionBuilder. getBuilder()INTERNAL: Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)Methods in org.eclipse.persistence.expressions with parameters of type ExpressionBuilder Modifier and Type Method Description abstract voidExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidExpressionBuilder. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query. -
Uses of ExpressionBuilder in org.eclipse.persistence.internal.databaseaccess
Methods in org.eclipse.persistence.internal.databaseaccess with parameters of type ExpressionBuilder Modifier and Type Method Description ExpressionDatabasePlatform. buildBatchCriteria(ExpressionBuilder builder, Expression field)INTERNAL: Return the selection criteria used to IN batch fetching.ExpressionDatabasePlatform. buildBatchCriteriaForComplexId(ExpressionBuilder builder, List<Expression> fields)INTERNAL: Return the selection criteria used to IN batch fetching. -
Uses of ExpressionBuilder in org.eclipse.persistence.internal.descriptors
Methods in org.eclipse.persistence.internal.descriptors with parameters of type ExpressionBuilder Modifier and Type Method Description ExpressionOptimisticLockingPolicy. getWriteLockUpdateExpression(ExpressionBuilder builder, AbstractSession session)INTERNAL: This method will return an expression that is used to update its optimistic locking field #see this method in VersionLockingPolicy -
Uses of ExpressionBuilder in org.eclipse.persistence.internal.expressions
Fields in org.eclipse.persistence.internal.expressions declared as ExpressionBuilder Modifier and Type Field Description protected ExpressionBuilderBaseExpression. builderPERF: Used to cache the builder.protected ExpressionBuilderCompoundExpression. builderprotected ExpressionBuilderSQLStatement. builderMethods in org.eclipse.persistence.internal.expressions that return ExpressionBuilder Modifier and Type Method Description ExpressionBuilderBaseExpression. getBuilder()Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root).ExpressionBuilderCompoundExpression. getBuilder()Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)ExpressionBuilderConstantExpression. getBuilder()Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)ExpressionBuilderLiteralExpression. getBuilder()Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)ExpressionBuilderParameterExpression. getBuilder()Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root)ExpressionBuilderSQLStatement. getBuilder()ExpressionBuilderSQLStatement. getExpressionBuilder()Methods in org.eclipse.persistence.internal.expressions with parameters of type ExpressionBuilder Modifier and Type Method Description voidSQLSelectStatement. rebuildAndAddExpressions(List expressions, List allExpressions, ExpressionBuilder primaryBuilder, Map clonedExpressions)Rebuild the expressions with the correct expression builder if using a different one.voidSQLSelectStatement. rebuildAndAddExpressions(Map expressions, Vector allExpressions, ExpressionBuilder primaryBuilder, Map clonedExpressions)Rebuild the expressions with the correct expression builder if using a different one.voidBaseExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidCompoundExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidConstantExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidFunctionExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidLiteralExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidParameterExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidSubSelectExpression. resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query.voidSQLSelectStatement. setBuilder(ExpressionBuilder builder)protected voidSQLStatement. setBuilder(ExpressionBuilder aBuilder)Constructors in org.eclipse.persistence.internal.expressions with parameters of type ExpressionBuilder Constructor Description ExpressionSQLPrinter(AbstractSession session, AbstractRecord translationRow, SQLCall call, boolean printQualifiedNames, ExpressionBuilder builder) -
Uses of ExpressionBuilder in org.eclipse.persistence.internal.queries
Fields in org.eclipse.persistence.internal.queries declared as ExpressionBuilder Modifier and Type Field Description protected ExpressionBuilderJoinedAttributeManager. baseExpressionBuilderStores the base builder for resolving joined attributes by name.Methods in org.eclipse.persistence.internal.queries that return ExpressionBuilder Modifier and Type Method Description ExpressionBuilderJoinedAttributeManager. getBaseExpressionBuilder()Returns the base expression builder for this query.ExpressionBuilderExpressionQueryMechanism. getExpressionBuilder()Return an expression builder which is valid for usMethods in org.eclipse.persistence.internal.queries with parameters of type ExpressionBuilder Modifier and Type Method Description protected voidJoinedAttributeManager. setBaseExpressionBuilder(ExpressionBuilder builder)This method is called from within this package, it is used when initializing a ReportItemConstructors in org.eclipse.persistence.internal.queries with parameters of type ExpressionBuilder Constructor Description JoinedAttributeManager(ClassDescriptor descriptor, ExpressionBuilder baseBuilder, ObjectBuildingQuery baseQuery) -
Uses of ExpressionBuilder in org.eclipse.persistence.mappings
Methods in org.eclipse.persistence.mappings with parameters of type ExpressionBuilder Modifier and Type Method Description protected ExpressionAggregateCollectionMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionDirectCollectionMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionForeignReferenceMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionManyToManyMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionOneToManyMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionOneToOneMapping. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionRelationTableMechanism. buildBatchCriteria(ExpressionBuilder builder, ObjectLevelReadQuery query)INTERNAL: Return the selection criteria used to IN batch fetching.protected ExpressionDirectCollectionMapping. createWhereClauseForDeleteNullQuery(ExpressionBuilder builder)protected ExpressionDirectCollectionMapping. createWhereClauseForDeleteQuery(ExpressionBuilder builder)protected List<Expression>DatabaseMapping. extractNestedExpressions(List<Expression> expressions, ExpressionBuilder newRoot)INTERNAL: Extract the nested attribute expressions that apply to this mapping.protected List<Expression>DatabaseMapping. extractNestedNonAggregateExpressions(List<Expression> expressions, ExpressionBuilder newRoot, boolean rootExpressionsAllowed)INTERNAL: Extract the nested attribute expressions that apply to this mapping. -
Uses of ExpressionBuilder in org.eclipse.persistence.queries
Fields in org.eclipse.persistence.queries declared as ExpressionBuilder Modifier and Type Field Description protected ExpressionBuilderModifyAllQuery. defaultBuilderProvide a default builder so that it's easier to be consistentprotected ExpressionBuilderObjectLevelReadQuery. defaultBuilderProvide a default builder so that it's easier to be consistentMethods in org.eclipse.persistence.queries that return ExpressionBuilder Modifier and Type Method Description ExpressionBuilderModifyAllQuery. getExpressionBuilder()PUBLIC: Get the expression builder which should be used for this query.ExpressionBuilderObjectLevelReadQuery. getExpressionBuilder()REQUIRED: Get the expression builder which should be used for this query.Methods in org.eclipse.persistence.queries with parameters of type ExpressionBuilder Modifier and Type Method Description ExpressionCursoredStream. buildCountDistinctExpression(List includeFields, ExpressionBuilder builder)INTERNAL: Must build the count on the primary key fields, not * as * is not allowed if there was a distinct.voidModifyAllQuery. setExpressionBuilder(ExpressionBuilder builder)INTERNAL Sets the default expression builder for this query.voidObjectLevelReadQuery. setExpressionBuilder(ExpressionBuilder builder)INTERNAL Sets the default expression builder for this query.Constructors in org.eclipse.persistence.queries with parameters of type ExpressionBuilder Constructor Description ReadAllQuery(Class<?> classToRead, ExpressionBuilder builder)PUBLIC: Return a new read all query for the class.ReadAllQuery(ExpressionBuilder builder)PUBLIC: The expression builder should be provide on creation to ensure only one is used.ReadObjectQuery(Class<?> classToRead, ExpressionBuilder builder)PUBLIC: Return a new read object query for the class.ReadObjectQuery(ExpressionBuilder builder)PUBLIC: The expression builder should be provide on creation to ensure only one is used.ReportQuery(Class<?> javaClass, ExpressionBuilder builder)PUBLIC: The report query is require to be constructor with an expression builder.ReportQuery(ExpressionBuilder builder)PUBLIC: The report query is require to be constructor with an expression builder.UpdateAllQuery(Class<?> referenceClass, ExpressionBuilder expressionBuilder)PUBLIC: Constructs an update all query for the Class type specified and the given ExpressionBuilder.
-