org.eclipse.persistence.internal.expressions.QueryKeyExpression.normalize()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(55)

本文整理了Java中org.eclipse.persistence.internal.expressions.QueryKeyExpression.normalize方法的一些代码示例,展示了QueryKeyExpression.normalize的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryKeyExpression.normalize方法的具体详情如下:
包路径:org.eclipse.persistence.internal.expressions.QueryKeyExpression
类名称:QueryKeyExpression
方法名:normalize

QueryKeyExpression.normalize介绍

[英]INTERNAL: Normalize the expression into a printable structure. Any joins must be added to form a new root.
[中]内部:将表达式规范化为可打印的结构。必须添加任何联接以形成新的根。

代码示例

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
 * INTERNAL:
 * Normalize the expression into a printable structure.
 * Any joins must be added to form a new root.
 */
@Override
public Expression normalize(ExpressionNormalizer normalizer) {
  return normalize(normalizer, this, null);
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

/**
 * INTERNAL:
 * Normalize the expression into a printable structure.
 * Any joins must be added to form a new root.
 */
@Override
public Expression normalize(ExpressionNormalizer normalizer) {
  return normalize(normalizer, this, null);
}

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
 * INTERNAL:
 * Normalize the expression into a printable structure.
 * Any joins must be added to form a new root.
 */
public Expression normalize(ExpressionNormalizer normalizer) {
  return normalize(normalizer, null);
}

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

if (baseQueryKeyExpression.hasBeenNormalized()) {
  clonedBaseExpression = (QueryKeyExpression) baseQueryKeyExpression.normalize(normalizer);
  if (basebaseExprMapping != null && basebaseExprMapping.isOneToOneMapping()) {
    clonedBaseExpression = (QueryKeyExpression) baseQueryKeyExpression.normalize(normalizer);
  clonedBaseExpression.isClonedForSubQuery = true;
  clonedBaseExpression = (QueryKeyExpression) clonedBaseExpression.normalize(normalizer);
  statement.addOptimizedClonedExpressions(baseQueryKeyExpression, clonedBaseExpression);
  clonedExpression = (QueryKeyExpression) clonedExpression.normalize(normalizer, clonedExpression, foreignKeyJoinPointer);
} else {
  clonedExpression = (QueryKeyExpression) clonedExpression.normalize(normalizer, base, foreignKeyJoinPointer);

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

if (baseQueryKeyExpression.hasBeenNormalized()) {
  clonedBaseExpression = (QueryKeyExpression) baseQueryKeyExpression.normalize(normalizer);
  if (basebaseExprMapping != null && basebaseExprMapping.isOneToOneMapping()) {
    clonedBaseExpression = (QueryKeyExpression) baseQueryKeyExpression.normalize(normalizer);
  clonedBaseExpression.isClonedForSubQuery = true;
  clonedBaseExpression = (QueryKeyExpression) clonedBaseExpression.normalize(normalizer);
  statement.addOptimizedClonedExpressions(baseQueryKeyExpression, clonedBaseExpression);
  clonedExpression = (QueryKeyExpression) clonedExpression.normalize(normalizer, clonedExpression, foreignKeyJoinPointer);
} else {
  clonedExpression = (QueryKeyExpression) clonedExpression.normalize(normalizer, base, foreignKeyJoinPointer);

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

queryKey.setHasBeenNormalized(false);
queryKey = (QueryKeyExpression)queryKey.normalize(normalizer, first, foreignKeyJoinPointer);
if (!foreignKeyJoinPointer.isEmpty()) {
  foreignKeyJoin = foreignKeyJoinPointer.get(0);

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

queryKey.setHasBeenNormalized(false);
queryKey = (QueryKeyExpression)queryKey.normalize(normalizer, first, foreignKeyJoinPointer);
if (!foreignKeyJoinPointer.isEmpty()) {
  foreignKeyJoin = foreignKeyJoinPointer.get(0);

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

second.setHasBeenNormalized(false);
second = (QueryKeyExpression)second.normalize(normalizer, foreignKeyJoinPointer);
if (!foreignKeyJoinPointer.isEmpty()) {
  foreignKeyJoin = (Expression)foreignKeyJoinPointer.firstElement();

相关文章

微信公众号

最新文章

更多

QueryKeyExpression类方法