Uses of Interface
ca.uhn.cache.IDimension

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.
 



Copyright © 2004-2005 University Health Network. All Rights Reserved.