| Package | Description |
|---|---|
| org.revenj.database.postgres.jinq | |
| org.revenj.database.postgres.jinq.jpqlquery | |
| org.revenj.database.postgres.jinq.transform |
| Modifier and Type | Method and Description |
|---|---|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.cacheFindAll(String dataSource,
Optional<JinqPostgresQuery<?>> queryToCache)
Caches a query for finding all the entities of a certain type
|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.cacheQuery(JinqPostgresQuery<?> base,
String transformationType,
String[] lambdaSources,
Optional<JinqPostgresQuery<?>> resultingQuery)
Inserts a transformed query into the cache.
|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.findCachedFindAll(String dataSource)
Checks if a query for finding all the entities of a certain type has
already been cached
|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.findInCache(JinqPostgresQuery<?> base,
String transformationType,
String[] lambdaSources)
Looks up whether a certain transformation is already in the cache or not.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.cacheQuery(JinqPostgresQuery<?> base,
String transformationType,
String[] lambdaSources,
Optional<JinqPostgresQuery<?>> resultingQuery)
Inserts a transformed query into the cache.
|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.findInCache(JinqPostgresQuery<?> base,
String transformationType,
String[] lambdaSources)
Looks up whether a certain transformation is already in the cache or not.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.cacheFindAll(String dataSource,
Optional<JinqPostgresQuery<?>> queryToCache)
Caches a query for finding all the entities of a certain type
|
Optional<JinqPostgresQuery<?>> |
RevenjQueryComposerCache.cacheQuery(JinqPostgresQuery<?> base,
String transformationType,
String[] lambdaSources,
Optional<JinqPostgresQuery<?>> resultingQuery)
Inserts a transformed query into the cache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GroupedSelectFromWhere<T,U> |
class |
ParameterAsQuery<T> |
class |
SelectFromWhere<T> |
class |
SelectOnly<T> |
| Modifier and Type | Method and Description |
|---|---|
static <U> JinqPostgresQuery<U> |
JinqPostgresQuery.findAll(String dataSource) |
abstract JinqPostgresQuery<T> |
JinqPostgresQuery.shallowCopy() |
| Modifier and Type | Method and Description |
|---|---|
<U,V> JinqPostgresQuery<U> |
RevenjMultiLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
MultiAggregateTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
GroupingTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
WhereTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis where,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
SortingTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
SelectTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjOneLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
OuterJoinTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
JoinTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
JoinFetchTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
AggregateTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjGroupingMultiLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaInfo lambda,
LambdaInfo[] groupingLambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjNoLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
LimitSkipTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
DistinctTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
CountTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
JinqPostgresQuery<?> |
SymbExToSubQuery.argValue(ch.epfl.labos.iu.orm.queryll2.symbolic.TypedValue.ArgValue val,
SymbExPassDown in) |
JinqPostgresQuery<?> |
SymbExToSubQuery.defaultValue(ch.epfl.labos.iu.orm.queryll2.symbolic.TypedValue val,
SymbExPassDown in) |
protected JinqPostgresQuery<?> |
LambdaParameterArgumentHandler.getAndValidateSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
protected JinqPostgresQuery<?> |
LambdaParameterArgumentHandler.handleIndirectLambdaSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
protected JinqPostgresQuery<?> |
SymbExToSubQuery.handleInQueryStreamSource(ch.epfl.labos.iu.orm.queryll2.symbolic.TypedValue methodBase,
ch.epfl.labos.iu.orm.queryll2.symbolic.TypedValue entity) |
protected JinqPostgresQuery<?> |
LambdaParameterArgumentHandler.handleLambdaSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
protected JinqPostgresQuery<?> |
GroupingLambdasArgumentHandler.handleLambdaSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
protected JinqPostgresQuery<?> |
AggregateStreamLambdaArgumentHandler.handleLambdaSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
protected JinqPostgresQuery<?> |
SymbExToSubQuery.handlePossibleNavigationalLink(ch.epfl.labos.iu.orm.queryll2.symbolic.TypedValue unknownVal,
boolean expectingPluralLink,
SymbExPassDown in)
if unknownVal is not a handled navigational link, null will be
returned.
|
JinqPostgresQuery<?> |
SymbExArgumentHandler.handleSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
JinqPostgresQuery<?> |
LambdaParameterArgumentHandler.handleSubQueryArg(int argIndex,
org.jinq.rebased.org.objectweb.asm.Type argType) |
JinqPostgresQuery<?> |
SymbExArgumentHandler.handleSubQueryThisFieldRead(String name,
org.jinq.rebased.org.objectweb.asm.Type argType) |
JinqPostgresQuery<?> |
LambdaParameterArgumentHandler.handleSubQueryThisFieldRead(String name,
org.jinq.rebased.org.objectweb.asm.Type argType) |
JinqPostgresQuery<?> |
SymbExToSubQuery.staticMethodCallValue(ch.epfl.labos.iu.orm.queryll2.symbolic.MethodCallValue.StaticMethodCallValue val,
SymbExPassDown in) |
JinqPostgresQuery<?> |
SymbExToSubQuery.virtualMethodCallValue(ch.epfl.labos.iu.orm.queryll2.symbolic.MethodCallValue.VirtualMethodCallValue val,
SymbExPassDown in) |
| Modifier and Type | Method and Description |
|---|---|
<U,V> JinqPostgresQuery<U> |
RevenjMultiLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
MultiAggregateTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
GroupingTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis[] lambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
WhereTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis where,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
SortingTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
SelectTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjOneLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
OuterJoinTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
JoinTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
JoinFetchTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
AggregateTransform.apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjGroupingMultiLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
LambdaInfo lambda,
LambdaInfo[] groupingLambdas,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
RevenjNoLambdaQueryTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
LimitSkipTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
DistinctTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
<U,V> JinqPostgresQuery<U> |
CountTransform.apply(JinqPostgresQuery<V> query,
SymbExArgumentHandler parentArgumentScope) |
Copyright © 2016. All rights reserved.