| Package | Description | 
|---|---|
| com.edorasware.api.query | 
 Work object query support. 
 | 
| com.edorasware.api.query.internal | |
| com.edorasware.api.value.internal | |
| com.edorasware.commons.core.persistence.entity.jdbc | |
| com.edorasware.commons.core.persistence.jdbc | 
 Classes for JDBC-based database persistence management and configuration thereof. 
 | 
| com.edorasware.commons.core.query | 
 Classes to build queries. 
 | 
| com.edorasware.commons.core.query.entity | 
 Classes to build entity-specific queries. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
Ordering.getParameter()
Returns the parameter by which to order the result. 
 | 
QueryParameter | 
BasicOperand.getQueryParameter()
Returns the query parameter defining the value to be queried. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdentityLinkQueryParameter
Query parameters representing fields of an identity link. 
 | 
class  | 
VariableQueryParameter
Query parameters representing variable fields. 
 | 
class  | 
WorkObjectQueryParameter
Query parameters representing work object fields. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
BasicOperandImpl.InnerSelectReferenceValue.getInnerSelectQueryParameter()  | 
QueryParameter | 
InnerSelectInPredicate.getInnerSelectQueryParameter()
Returns the query parameter representing the column to include from the entries of the inner select statement that match the predicate. 
 | 
QueryParameter | 
SimpleOrdering.getParameter()  | 
QueryParameter | 
HierarchyOperandImpl.PathIdsReferenceValue.getPathQueryParameter()  | 
QueryParameter | 
BasicOperandImpl.getQueryParameter()  | 
QueryParameter | 
BasicOperandImpl.InnerSelectReferenceValue.getQueryParameter()  | 
QueryParameter | 
ComparisonPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
QueryParameter | 
InnerSelectInPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
QueryParameter | 
InPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
QueryParameter | 
NotNullPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
QueryParameter | 
NullPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
abstract QueryParameter | 
QueryParameterPredicate.getQueryParameter()
Returns the query parameter (i.e. left operand) of this predicate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ComparisonPredicate | 
ComparisonPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
InnerSelectInPredicate | 
InnerSelectInPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
InPredicate | 
InPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
NotNullPredicate | 
NotNullPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
NullPredicate | 
NullPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
abstract QueryParameterPredicate | 
QueryParameterPredicate.deriveWithQueryParameter(QueryParameter queryParameter)
Derives a new predicate with the given query parameter from this predicate. 
 | 
static <T> BasicOperand<T> | 
Operands.newBasicFieldOperand(QueryParameter queryParameter)
Creates a new basic operand instance. 
 | 
static NumberOperand<Long> | 
Operands.newLongFieldOperand(QueryParameter queryParameter)
Creates a new long operand instance. 
 | 
static StateFieldOperand | 
Operands.newStateFieldOperand(QueryParameter queryParameter)
Creates a new state operand instance. 
 | 
static StringOperand<String> | 
Operands.newStringFieldOperand(QueryParameter queryParameter)
Creates a new string operand instance. 
 | 
static TimestampOperand<Instant> | 
Operands.newTimestampFieldOperand(QueryParameter queryParameter)
Creates a new timestamp operand instance. 
 | 
| Constructor and Description | 
|---|
BooleanOperandImpl(QueryParameter queryParameter,
                  ConstructionInterceptor<T,U> constructionInterceptor)
Creates a new operand instance. 
 | 
ComparisonPredicate(ComparisonOperator operator,
                   QueryParameter queryParameter,
                   Object value)
Constructs a new comparison predicate instance. 
 | 
HierarchyOperandImpl(QueryParameter pathQueryParameter,
                    QueryParameter parentQueryParameter,
                    QueryParameter idQueryParameter)
Creates a new operand instance. 
 | 
InnerSelectInPredicate(QueryParameter queryParameter,
                      Predicate innerSelectPredicate)
Creates a predicate instance representing a  
queryParameter IN (select queryParameter from table where innerSelectPredicate) criterion. | 
InnerSelectInPredicate(QueryParameter queryParameter,
                      QueryParameter innerSelectQueryParameter,
                      Predicate innerSelectPredicate)
Creates a predicate instance representing a  
queryParameter IN (select innerSelectQueryParameter from table where innerSelectPredicate) criterion. | 
InnerSelectReferenceValue(QueryParameter queryParameter,
                         QueryParameter innerSelectQueryParameter,
                         Predicate predicate)  | 
InPredicate(QueryParameter queryParameter,
           Collection<?> possibleValues)
Creates a predicate instance representing a  
queryParameter IN (possibleValues[0], … , possibleValues[n]) criterion. | 
NotNullPredicate(QueryParameter queryParameter)
Creates a new predicate instance. 
 | 
NullPredicate(QueryParameter queryParameter)
Creates a new predicate instance. 
 | 
NumberOperandImpl(QueryParameter queryParameter,
                 ConstructionInterceptor<T,U> constructionInterceptor)
Creates a new operand instance. 
 | 
PathIdsReferenceValue(List<String> pathIds,
                     String postFix,
                     QueryParameter pathQueryParameter)  | 
PriorityFieldOperandImpl(QueryParameter queryParameter)
Creates a new operand instance. 
 | 
SimpleOrdering(QueryParameter parameter,
              Ordering.Direction direction)  | 
StateFieldOperandImpl(QueryParameter queryParameter)
Creates a new operand instance. 
 | 
StringOperandImpl(QueryParameter queryParameter,
                 ConstructionInterceptor<T,String> constructionInterceptor)
Creates a new operand instance. 
 | 
TimestampOperandImpl(QueryParameter queryParameter,
                    ConstructionInterceptor<T,Instant> constructionInterceptor)
Creates a new operand instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
BasicValueImpl.getQueryParameter()  | 
| Constructor and Description | 
|---|
PathFieldImpl(String name,
             QueryParameter pathQueryParameter,
             QueryParameter parentQueryParameter,
             QueryParameter idQueryParameter)  | 
PriorityFieldImpl(String name,
                 QueryParameter queryParameter)  | 
StateField(String name,
          QueryParameter queryParameter)  | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
SqlQueryParameterMapping.map(QueryParameter queryParameter)  | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
SqlQueryParameterMapping.map(QueryParameter queryParameter)  | 
RenderedSql | 
SqlEntityRightOperandRenderer.render(QueryParameter queryParameter,
      ComparisonPredicate comparisonPredicate,
      SqlPredicateRenderer predicateRenderer,
      SqlParameterValueRenderer parameterValueRenderer,
      RenderingMode mode,
      DatabaseType databaseType)  | 
Object | 
SqlEntityParameterValueRenderer.render(QueryParameter queryParameter,
      Object value)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.collect.ImmutableMap<QueryParameter,SqlNameMapping.MappingEntry> | 
BaseSqlNameMapping.getMappings()  | 
| Modifier and Type | Method and Description | 
|---|---|
SqlNameMapping.MappingEntry | 
BaseSqlNameMapping.getMappingEntry(QueryParameter queryParameter)  | 
SqlNameMapping.MappingEntry | 
SqlNameMapping.getMappingEntry(QueryParameter queryParameter)
Return the database mapping for the given parameter. 
 | 
RenderedSql | 
SqlRightOperandRenderer.render(QueryParameter queryParameter,
      ComparisonPredicate rightOperand,
      SqlPredicateRenderer predicateRenderer,
      SqlParameterValueRenderer parameterValueRenderer,
      RenderingMode mode,
      DatabaseType databaseType)  | 
Object | 
SqlParameterValueRenderer.render(QueryParameter queryParameter,
      Object value)  | 
static String | 
SqlRendererUtils.renderSelectMatching(SqlNameMapping nameMapping,
                    QueryParameter objectIdRefParam,
                    QueryParameter parentIdParam,
                    String predicate)  | 
static String | 
SqlRendererUtils.renderSelectNotMatching(SqlNameMapping nameMapping,
                       QueryParameter objectIdRefParam,
                       QueryParameter parentIdParam,
                       String predicate)  | 
| Constructor and Description | 
|---|
SqlSortingRenderer(SqlRendererConfig rendererConfig,
                  QueryParameter defaultSortingParameter)  | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
QueryParameterMapper.map(QueryParameter from)
Maps from a given source query parameter to a target query parameter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryParameter | 
QueryParameterMapper.map(QueryParameter from)
Maps from a given source query parameter to a target query parameter. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PropertyQueryParameter
Query parameters representing fields of a  
Property. | 
class  | 
WorkObjectDefinitionQueryParameter
Query parameters representing fields of a  
WorkObjectDefinition. | 
| Constructor and Description | 
|---|
VersionOperand(QueryParameter queryParameter)
Creates a new operand instance. 
 | 
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.