| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.farrago.session.FarragoSessionRuntimeParams
public class FarragoSessionRuntimeParams
FarragoSessionRuntimeParams bundles together the large number of constructor
 parameters needed to instantiate FarragoSessionRuntimeContext.
| Field Summary | |
|---|---|
|  FarragoObjectCache | codeCacheCache for Fennel tuple streams. | 
|  long | currentTimeThe current time associated with the statement. | 
|  Object[] | dynamicParamValuesArray of values bound to dynamic parameters by position. | 
|  FennelTxnContext | fennelTxnContextFennel context for transactions. | 
|  FarragoSessionIndexMap | indexMapMap of indexes which might be accessed. | 
|  boolean | isDmlWhether the context is for a DML statement. | 
|  Map<String,RelDataType> | iterCalcTypeMapMap from IterCalcRel tag to row type. | 
|  FarragoPluginClassLoader | pluginClassLoaderIf no session is available to provide the plugin classloader, use this classloader instead. | 
|  FarragoRepos | reposRepos storing object definitions. | 
|  Map<String,RelDataType> | resultSetTypeMapMap from result set name to row type. | 
|  FarragoSession | sessionControlling session. | 
|  FarragoSessionVariables | sessionVariablesConnection-dependent settings. | 
|  FarragoObjectCache | sharedDataWrapperCacheFarragoObjectCache to use for caching FarragoMedDataWrapper instances. | 
|  long | stmtIdAn identifier for the executable statement id. | 
|  FarragoStreamFactoryProvider | streamFactoryProviderFarragoStreamFactoryProvider to use for registering stream factories. | 
|  Map<String,FarragoObjectCache.Entry> | txnCodeCacheTxn-private cache for Fennel tuple streams, or null if streams don't need to be pinned by txn. | 
|  FarragoWarningQueue | warningQueueQueue on which warnings should be posted, or null if runtime context should create a private queue. | 
| Constructor Summary | |
|---|---|
| FarragoSessionRuntimeParams() | |
| Method Summary | 
|---|
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public FarragoSession session
public FarragoPluginClassLoader pluginClassLoader
public FarragoRepos repos
public FarragoObjectCache codeCache
public Map<String,FarragoObjectCache.Entry> txnCodeCache
public FennelTxnContext fennelTxnContext
public FarragoSessionIndexMap indexMap
public Object[] dynamicParamValues
public FarragoSessionVariables sessionVariables
public FarragoObjectCache sharedDataWrapperCache
public FarragoStreamFactoryProvider streamFactoryProvider
public boolean isDml
public Map<String,RelDataType> resultSetTypeMap
public Map<String,RelDataType> iterCalcTypeMap
public long stmtId
public FarragoWarningQueue warningQueue
public long currentTime
| Constructor Detail | 
|---|
public FarragoSessionRuntimeParams()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||