|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.farrago.session.FarragoSessionRuntimeParams
public class FarragoSessionRuntimeParams
FarragoSessionRuntimeParams bundles together the large number of constructor
parameters needed to instantiate FarragoSessionRuntimeContext
.
Field Summary | |
---|---|
FarragoObjectCache |
codeCache
Cache for Fennel tuple streams. |
long |
currentTime
The current time associated with the statement. |
Object[] |
dynamicParamValues
Array of values bound to dynamic parameters by position. |
FennelTxnContext |
fennelTxnContext
Fennel context for transactions. |
FarragoSessionIndexMap |
indexMap
Map of indexes which might be accessed. |
boolean |
isDml
Whether the context is for a DML statement. |
Map<String,RelDataType> |
iterCalcTypeMap
Map from IterCalcRel tag to row type. |
FarragoPluginClassLoader |
pluginClassLoader
If no session is available to provide the plugin classloader, use this classloader instead. |
FarragoRepos |
repos
Repos storing object definitions. |
Map<String,RelDataType> |
resultSetTypeMap
Map from result set name to row type. |
FarragoSession |
session
Controlling session. |
FarragoSessionVariables |
sessionVariables
Connection-dependent settings. |
FarragoObjectCache |
sharedDataWrapperCache
FarragoObjectCache to use for caching FarragoMedDataWrapper instances. |
long |
stmtId
An identifier for the executable statement id. |
FarragoStreamFactoryProvider |
streamFactoryProvider
FarragoStreamFactoryProvider to use for registering stream factories. |
Map<String,FarragoObjectCache.Entry> |
txnCodeCache
Txn-private cache for Fennel tuple streams, or null if streams don't need to be pinned by txn. |
FarragoWarningQueue |
warningQueue
Queue 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 |