public class DataStoreParameter extends uk.ac.starlink.task.ChoiceParameter<DataStoreFactory>
Modifier and Type | Field | Description |
---|---|---|
static DataStoreFactory |
BASIC_CACHE |
Cached storage: data is first read into arrays in memory.
|
static DataStoreFactory |
SIMPLE |
Simple storage: data is read on demand from table every time.
|
static DataStoreFactory |
SMART_CACHE |
Smart cached storage: like BASIC_CACHE but tries to spot
non-varying columns etc for more efficient storage.
|
Constructor | Description |
---|---|
DataStoreParameter(java.lang.String name) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
DataStoreFactory |
getDefaultForCaching(boolean isCachingSensible) |
Returns the default value for this parameter based on whether
caching is believed to be a good idea.
|
void |
setDefaultCaching(boolean caching) |
Sets whether caching generally is or is not advised.
|
addOption, addOption, clearOptions, getName, getOption, getOptionNames, getOptions, getOptionValueList, getUsage, objectToString, setDefaultOption, setUsage, stringifyOption, stringToObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clearValue, getDescription, getName, getPosition, getPreferExplicit, getPrompt, getStringDefault, getValueClass, isNullPermitted, objectValue, setDescription, setDescription, setName, setNullPermitted, setPosition, setPreferExplicit, setPrompt, setStringDefault, setValue, setValueFromObject, setValueFromString, stringValue, toArray, toString
public static final DataStoreFactory SIMPLE
public static final DataStoreFactory BASIC_CACHE
public static final DataStoreFactory SMART_CACHE
public DataStoreParameter(java.lang.String name)
name
- parameter namepublic void setDefaultCaching(boolean caching)
caching
- true if caching is likely to be a good strategypublic DataStoreFactory getDefaultForCaching(boolean isCachingSensible)
isCachingSensible
- true if caching is likely
to be a good strategyCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.