public final class RelationalPathExtractor extends Object implements Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
Modifier and Type | Field and Description |
---|---|
static RelationalPathExtractor |
DEFAULT |
Modifier and Type | Method and Description |
---|---|
static Set<RelationalPath<?>> |
extract(Expression<?> expr) |
static Set<RelationalPath<?>> |
extract(QueryMetadata md) |
Set<RelationalPath<?>> |
visit(Constant<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(FactoryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(Operation<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(ParamExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(Path<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(SubQueryExpression<?> expr,
Set<RelationalPath<?>> known) |
Set<RelationalPath<?>> |
visit(TemplateExpression<?> expr,
Set<RelationalPath<?>> known) |
public static final RelationalPathExtractor DEFAULT
public static Set<RelationalPath<?>> extract(QueryMetadata md)
public static Set<RelationalPath<?>> extract(Expression<?> expr)
public Set<RelationalPath<?>> visit(Constant<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(FactoryExpression<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(Operation<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(ParamExpression<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(Path<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(SubQueryExpression<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
public Set<RelationalPath<?>> visit(TemplateExpression<?> expr, Set<RelationalPath<?>> known)
visit
in interface Visitor<Set<RelationalPath<?>>,Set<RelationalPath<?>>>
Copyright © 2007–2015 Mysema Ltd. All rights reserved.