|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IDimension | |
ca.uhn.cache | |
ca.uhn.cache.impl | |
ca.uhn.cache.internal | |
ca.uhn.cache.internal.impl |
Uses of IDimension in ca.uhn.cache |
Methods in ca.uhn.cache that return IDimension | |
IDimension[] |
IParamSpace.getDimensions()
|
IDimension |
IQueryParam.getDimension()
|
Methods in ca.uhn.cache with parameters of type IDimension | |
IQueryParam |
IQuery.getParamByDimension(IDimension theDimension)
|
Uses of IDimension in ca.uhn.cache.impl |
Classes in ca.uhn.cache.impl that implement IDimension | |
class |
Dimension
Generic implementation of the IDimension interface. |
Methods in ca.uhn.cache.impl that return IDimension | |
IDimension[] |
ParamSpace.getDimensions()
|
IDimension |
AbstractQueryParam.getDimension()
|
Methods in ca.uhn.cache.impl with parameters of type IDimension | |
IQueryParam |
Query.getParamByDimension(IDimension theDimension)
|
protected static void |
DateParam.checkCompatibility(IQueryParam theParam,
IDimension theDimension)
|
static DateRangeParam |
DateRangeParam.getInstance(IDimension theDim,
java.lang.String theStart,
java.lang.String theEnd)
Factory method for DateRangeParam . |
Constructors in ca.uhn.cache.impl with parameters of type IDimension | |
StringParam(IDimension theDimension,
java.lang.String theValue)
Creates a new StringParam . |
|
DateParam(IDimension theDimension,
java.util.Date theValue)
Creates a new DateParam . |
|
AbstractQueryParam(IDimension theDimension)
|
|
DateRangeParam(IDimension theDimension,
java.util.Date theStart,
java.util.Date theEnd)
Creates a new DateRangeParam . |
|
StringSetParam(IDimension theDimension,
java.util.Set theValues)
Creates a new StringSetParam . |
|
StringSetParam(IDimension theDimension,
java.lang.String[] theValues)
Creates a new StringSetParam . |
Uses of IDimension in ca.uhn.cache.internal |
Methods in ca.uhn.cache.internal that return IDimension | |
IDimension[] |
IParamSpaceConfig.getDimensions()
|
Methods in ca.uhn.cache.internal with parameters of type IDimension | |
IQueryParam[] |
IParamSpaceConfig.getChunkBoundaries(IDimension theDimension)
This method is only meaningful along dimensions for which isChunked() returns true. |
boolean |
IParamSpaceConfig.isChunked(IDimension theDimension)
True iff data are split into a known list of chunks along this dimension (the usual case). |
IQueryParam |
IParamSpaceConfig.getSaturationPoint(IDimension theDimension)
For ordered dimensions, the distances between their members is important. |
Uses of IDimension in ca.uhn.cache.internal.impl |
Methods in ca.uhn.cache.internal.impl that return IDimension | |
IDimension[] |
ParamSpaceConfig.getDimensions()
|
Methods in ca.uhn.cache.internal.impl with parameters of type IDimension | |
IQueryParam[] |
ParamSpaceConfig.getChunkBoundaries(IDimension theDimension)
This method is only meaningful along dimensions for which isChunked() returns true. |
boolean |
ParamSpaceConfig.isChunked(IDimension theDimension)
True iff data are split into a known list of chunks along this dimension (the usual case). If true, then getChunkBoundaries() must return a list of the boundaries of chunks along this dimension. Dimensions are not always chunked. For example a dimension may correspond to a large, volatile list of values such as person IDs. It would not be efficient to provide a complete list of (possibly millions of) chunk boundaries for such dimensions, or to iterate through them to see which ones are intersected by a query. For such dimensions it is assumed that any valid IQueryParam corresponds to a chunk. For example in an employee ID dimension, it might make sense to have each chunk encompass exactly one ID, in which case this method would return false. |
IQueryParam |
ParamSpaceConfig.getSaturationPoint(IDimension theDimension)
For ordered dimensions, the distances between their members is important. Distances (see IQueryParam.getDistance()) are normalized to between zero and 1. The distance corresponding to 1 is configurable. For example a time dimension may have a relevant range over the last week or the last 20 years. In the first case, a difference of a week would correspond to a distance of 1, and in the second case a difference of 20 years would correspond to 1. |
Constructors in ca.uhn.cache.internal.impl with parameters of type IDimension | |
ParamSpaceConfig(IDimension[] theDimensions,
IQueryParam[] theAllChunkBoundaries,
IQueryParam[] theAllSaturationPoints)
Constructs ParamSpaceConfig. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |